Count on CFI graphs for #P-hardness
Abstract
Given graphs and , possibly with vertex-colors, a homomorphism is a function that preserves colors and edges. Many interesting counting problems (e.g., subgraph and induced subgraph counts) are finite linear combinations of homomorphism counts, and such linear combinations are known to be hard to evaluate iff they contain a large-treewidth graph . The hardness can be shown in two steps: First, the problems for colorful (i.e., bijectively colored) large-treewidth graphs are shown to be hard. In a second step, these problems are reduced to finite linear combinations of homomorphism counts that contain the uncolored version of . This step can be performed via inclusion-exclusion in time, where is the size of the input graph and is the maximum number of vertices among all graphs in the linear combination. We show that the second step can be performed even in time , where is the maximum degree of . Our reduction is based on graph products with Cai-F\"urer-Immerman graphs, a novel technique that is likely of independent interest. For colorful graphs of constant maximum degree, this technique yields a polynomial-time reduction from to linear combinations of homomorphism counts involving . Under certain conditions, it actually suffices that a supergraph of is contained in the target linear combination. The new reduction yields -hardness results for several counting problems that could previously be studied only under parameterized complexity assumptions. This includes the problems of counting, on input a graph from a restricted graph class and a general graph , the homomorphisms or (induced) subgraph copies from in .
Keywords
Cite
@article{arxiv.2305.04767,
title = {Count on CFI graphs for #P-hardness},
author = {Radu Curticapean},
journal= {arXiv preprint arXiv:2305.04767},
year = {2023}
}
Comments
20 pages