English

Counting and Finding Homomorphisms is Universal for Parameterized Complexity Theory

Computational Complexity 2021-08-04 v2 Discrete Mathematics Data Structures and Algorithms

Abstract

Counting homomorphisms from a graph HH into another graph GG is a fundamental problem of (parameterized) counting complexity theory. In this work, we study the case where \emph{both} graphs HH and GG stem from given classes of graphs: HHH\in \mathcal{H} and GGG\in \mathcal{G}. 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 P\tt P in #W[1]\#\mathsf{W[1]} with two classes of graphs H\mathcal{H} and G\mathcal{G} such that the problem P\tt P is \emph{equivalent} to the problem #HOM(HG)\#{\tt HOM}(\mathcal{H}\to \mathcal{G}) of counting homomorphisms from a graph in H\mathcal{H} to a graph in G\mathcal{G}. In view of Ladner's seminal work on the existence of NP\mathsf{NP}-intermediate problems [J.ACM'75] and its adaptations to the parameterized setting, a classification of the class #W[1]\#\mathsf{W[1]} in fixed-parameter tractable and #W[1]\#\mathsf{W[1]}-complete cases is unlikely. Hence, obtaining a complete classification for the problem #HOM(HG)\#{\tt HOM}(\mathcal{H}\to \mathcal{G}) seems unlikely. Further, our proofs easily adapt to W[1]\mathsf{W[1]}. In search of complexity dichotomies, we hence turn to special graph classes. Those classes include line graphs, claw-free graphs, perfect graphs, and combinations thereof, and FF-colorable graphs for fixed graphs FF: If the class G\mathcal{G} is one of those classes and the class H\mathcal{H} is closed under taking minors, then we establish explicit criteria for the class H\mathcal{H} that partition the family of problems #HOM(HG)\#{\tt HOM}(\mathcal{H}\to\mathcal{G}) into polynomial-time solvable and #W[1]\#\mathsf{W[1]}-hard cases. In particular, we can drop the condition of H\mathcal{H} being minor-closed for FF-colorable graphs.

Keywords

Cite

@article{arxiv.1907.03850,
  title  = {Counting and Finding Homomorphisms is Universal for Parameterized Complexity Theory},
  author = {Marc Roth and Philip Wellnitz},
  journal= {arXiv preprint arXiv:1907.03850},
  year   = {2021}
}

Comments

41 pages, 8 figures

R2 v1 2026-06-23T10:15:23.144Z