Journal article
Approximate counting CSP seen from the other side
- Abstract:
-
In this paper we study the complexity of counting Constraint Satisfaction Problems (CSPs) of the form #CSP(C, −), in which the goal is, given a relational structure A from a class C of structures and an arbitrary structure B, to find the number of homomorphisms from A to B. Flum and Grohe showed that #CSP(C, −) is solvable in polynomial time if C has bounded treewidth [FOCS’02]. Building on the work of Grohe [JACM’07] on decision CSPs, Dalmau and Jonsson then showed that, if C is a recursively enumerable class of relational structures of bounded arity, then assuming FPT , #W[1], there are no other cases of #CSP(C, −) solvable exactly in polynomial time (or even fixed-parameter time) [TCS’04].
We show that, assuming FPT , W[1] (under randomised parameterised reductions) and for C satisfying certain general conditions, #CSP(C, −) is not solvable even approximately for C of unbounded treewidth; that is, there is no fixed parameter tractable (and thus also not fully polynomial) randomised approximation scheme for #CSP(C, −). In particular, our condition generalises the case when C is closed under taking minors.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 819.6KB, Terms of use)
-
- Publisher copy:
- 10.1145/3389390
Authors
- Publisher:
- Association for Computing Machinery
- Journal:
- ACM Transactions on Computation Theory More from this journal
- Volume:
- 12
- Issue:
- 2
- Article number:
- 11
- Publication date:
- 2020-05-19
- Acceptance date:
- 2020-01-11
- DOI:
- EISSN:
-
1942-3462
- ISSN:
-
1942-3454
- Language:
-
English
- Keywords:
- Pubs id:
-
pubs:1081820
- UUID:
-
uuid:27bdda88-74ab-45c6-95c0-725521527e79
- Local pid:
-
pubs:1081820
- Source identifiers:
-
1081820
- Deposit date:
-
2020-01-11
Terms of use
- Copyright holder:
- Association for Computing Machinery
- Copyright date:
- 2020
- Rights statement:
- © 2020 Association for Computing Machinery
- Notes:
- This is the accepted manuscript version of the article. The final version is available from ACM Digital Library at: https://doi.org/10.1145/3389390
If you are the owner of this record, you can report an update to it here: Report update to this record