Counting and Finding Homomorphisms is Universal for Parameterized Complexity Theory

07/08/2019
by   Marc Roth, et al.
0

Counting homomorphisms from a graph H into another graph G is a fundamental problem of (parameterized) counting complexity theory. In this work, we study the case where both graphs H and G stem from given classes of graphs: H∈H and G∈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 in #W[1] with two classes of graphs H and G such that the problem P is equivalent to the problem # HOM(H→G) of counting homomorphisms from a graph in H to a graph in G. In view of Ladner's seminal work on the existence of NP-intermediate problems [J.ACM'75] and its adaptations to the parameterized setting, a classification of the class #W[1] in fixed-parameter tractable and #W[1]-complete cases is unlikely. Hence, obtaining a complete classification for the problem # HOM(H→G) seems unlikely. Further, our proofs easily adapt to 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 F-colorable graphs for fixed graphs F: If the class G is one of those classes and the class H is closed under taking minors, then we establish explicit criteria for the class H that partition the family of problems # HOM(H→G) into polynomial-time solvable and #W[1]-hard cases. In particular, we can drop the condition of H being minor-closed for F-colorable graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2020

Counting Homomorphisms to K_4-minor-free Graphs, modulo 2

We study the problem of computing the parity of the number of homomorphi...
research
02/27/2018

Role colouring graphs in hereditary classes

We study the computational complexity of computing role colourings of gr...
research
09/29/2021

Gaps, Ambiguity, and Establishing Complexity-Class Containments via Iterative Constant-Setting

Cai and Hemachandra used iterative constant-setting to prove that Few ⊆ ...
research
11/06/2019

Permutations With Restricted Movement

We study restricted permutations of sets which have a geometrical struct...
research
07/11/2022

Killing a Vortex

The Structural Theorem of the Graph Minors series of Robertson and Seymo...
research
04/20/2021

Elimination Distance to Topological-minor-free Graphs is FPT

In the literature on parameterized graph problems, there has been an inc...
research
05/25/2019

Subgraph Isomorphism on Graph Classes that Exclude a Substructure

We study Subgraph Isomorphism on graph classes defined by a fixed forbid...

Please sign up or login with your details

Forgot password? Click here to reset