Approximately Counting Answers to Conjunctive Queries with Disequalities and Negations
Jacob Focke, Leslie Ann Goldberg, Marc Roth, Stanislav \v{Z}ivn\'y

TL;DR
This paper classifies the complexity of approximately counting answers to small conjunctive queries with disequalities and negations, establishing tractability conditions based on width measures and the randomised Exponential Time Hypothesis.
Contribution
It provides a comprehensive classification of when efficient approximation schemes exist for counting query answers with disequalities and negations, extending previous results to more general query classes.
Findings
FPTRAS exists if treewidth or adaptive width is bounded under rETH
No FPRAS unless NP=RP, even for treewidth 1
FPRAS exists for queries without disequalities or negations with bounded fractional hypertreewidth
Abstract
We study the complexity of approximating the number of answers to a small query in a large database . We establish an exhaustive classification into tractable and intractable cases if is a conjunctive query with disequalities and negations: If there is a constant bound on the arity of , and if the randomised Exponential Time Hypothesis (rETH) holds, then the problem has a fixed-parameter tractable approximation scheme (FPTRAS) if and only if the treewidth of is bounded. If the arity is unbounded and we allow disequalities only, then the problem has an FPTRAS if and only if the adaptive width of (a width measure strictly more general than treewidth) is bounded; the lower bound relies on the rETH as well. Additionally we show that our results cannot be strengthened to achieve a fully polynomial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Machine Learning and Algorithms · Complexity and Algorithms in Graphs
