The Complexity of Counting Homomorphisms to Cactus Graphs Modulo 2
Andreas G\"obel, Leslie Ann Goldberg, David Richerby

TL;DR
This paper characterizes the computational complexity of counting graph homomorphisms modulo 2 for cactus graphs, identifying which cases are polynomial-time solvable and which are parity-P complete, thus advancing understanding of modular counting problems.
Contribution
It provides a complete complexity classification for counting homomorphisms modulo 2 to cactus graphs, extending previous results from trees to this broader class.
Findings
Some cactus graphs allow polynomial-time counting
Most cactus graphs lead to parity-P complete problems
Polynomial-time determination of tractability for given H
Abstract
A homomorphism from a graph G to a graph H is a function from V(G) to V(H) that preserves edges. Many combinatorial structures that arise in mathematics and computer science can be represented naturally as graph homomorphisms and as weighted sums of graph homomorphisms. In this paper, we study the complexity of counting homomorphisms modulo 2. The complexity of modular counting was introduced by Papadimitriou and Zachos and it has been pioneered by Valiant who famously introduced a problem for which counting modulo 7 is easy but counting modulo 2 is intractable. Modular counting provides a rich setting in which to study the structure of homomorphism problems. In this case, the structure of the graph H has a big influence on the complexity of the problem. Thus, our approach is graph-theoretic. We give a complete solution for the class of cactus graphs, which are connected graphs in which…
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.
