# Approximate counting CSP seen from the other side

**Authors:** Andrei A. Bulatov, Stanislav Zivny

arXiv: 1907.07922 · 2020-05-15

## TL;DR

This paper investigates the computational complexity of approximately counting solutions in certain classes of constraint satisfaction problems, showing that under common complexity assumptions, no efficient approximation schemes exist for broad classes.

## Contribution

It extends the understanding of #CSP complexity by proving inapproximability results for classes with unbounded treewidth, generalizing previous hardness results.

## Key findings

- No fixed-parameter tractable approximation schemes for #CSP with unbounded treewidth.
- Approximate counting remains hard under common complexity assumptions.
- Results apply to classes closed under taking minors.

## Abstract

In this paper we study the complexity of counting Constraint Satisfaction Problems (CSPs) of the form #CSP($\mathcal{C}$,-), in which the goal is, given a relational structure $\mathbf{A}$ from a class $\mathcal{C}$ of structures and an arbitrary structure $\mathbf{B}$, to find the number of homomorphisms from $\mathbf{A}$ to $\mathbf{B}$. Flum and Grohe showed that #CSP($\mathcal{C}$,-) is solvable in polynomial time if $\mathcal{C}$ has bounded treewidth [FOCS'02]. Building on the work of Grohe [JACM'07] on decision CSPs, Dalmau and Jonsson then showed that, if $\mathcal{C}$ is a recursively enumerable class of relational structures of bounded arity, then assuming FPT $\neq$ #W[1], there are no other cases of #CSP($\mathcal{C}$,-) solvable exactly in polynomial time (or even fixed-parameter time) [TCS'04].   We show that, assuming FPT $\neq$ W[1] (under randomised parametrised reductions) and for $\mathcal{C}$ satisfying certain general conditions, #CSP($\mathcal{C}$,-) is not solvable even approximately for $\mathcal{C}$ of unbounded treewidth; that is, there is no fixed parameter tractable (and thus also not fully polynomial) randomised approximation scheme for #CSP($\mathcal{C}$,-). In particular, our condition generalises the case when $\mathcal{C}$ is closed under taking minors.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1907.07922/full.md

## Figures

2 figures with captions in the complete paper: https://tomesphere.com/paper/1907.07922/full.md

## References

44 references — full list in the complete paper: https://tomesphere.com/paper/1907.07922/full.md

---
Source: https://tomesphere.com/paper/1907.07922