Counting and Finding Homomorphisms is Universal for Parameterized Complexity Theory
Marc Roth, Philip Wellnitz

TL;DR
This paper explores the complexity of counting homomorphisms between graphs from specific classes, establishing a universal framework linking parameterized counting problems to homomorphism counting, and identifying conditions for computational tractability.
Contribution
It constructs a universal reduction linking ext{ t P} in ext{ t extbf{W[1]}} to homomorphism counting problems between graph classes, and provides complexity dichotomies for special graph classes.
Findings
Every ext{ t extbf{W[1]}} problem reduces to counting homomorphisms between certain graph classes.
Explicit polynomial-time solvability and ext{ t extbf{W[1]}}-hardness criteria are established for specific graph classes.
The results include classifications for line graphs, claw-free graphs, perfect graphs, and F-colorable graphs.
Abstract
Counting homomorphisms from a graph into another graph is a fundamental problem of (parameterized) counting complexity theory. In this work, we study the case where \emph{both} graphs and stem from given classes of graphs: and . By this, we combine the structurally restricted version of this problem, with the language-restricted version. Our main result is a construction based on Kneser graphs that associates every problem in with two classes of graphs and such that the problem is \emph{equivalent} to the problem of counting homomorphisms from a graph in to a graph in . In view of Ladner's seminal work on the existence of -intermediate problems [J.ACM'75] and its adaptations to the…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3Peer 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.
