Papers
Topics
Authors
Recent
Search
2000 character limit reached

Towards Tight Bounds for the Graph Homomorphism Problem Parameterized by Cutwidth via Asymptotic Rank Parameters

Published 6 Dec 2023 in cs.DM and cs.CC | (2312.03859v1)

Abstract: A homomorphism from a graph GG to a graph HH is an edge-preserving mapping from V(G)V(G) to V(H)V(H). In the graph homomorphism problem, denoted by Hom(H)Hom(H), the graph HH is fixed and we need to determine if there exists a homomorphism from an instance graph GG to HH. We study the complexity of the problem parameterized by the cutwidth of GG. We aim, for each HH, for algorithms for Hom(H)Hom(H) running in time cHknO(1)c_H^k n^{\mathcal{O}(1)} and matching lower bounds that exclude cHk⋅o(1)nO(1)c_H^{k \cdot o(1)}n^{\mathcal{O}(1)} or cHk(1−Ω(1))nO(1)c_H^{k(1-\Omega(1))}n^{\mathcal{O}(1)} time algorithms under the (Strong) Exponential Time Hypothesis. In the paper we introduce a new parameter that we call mimsup(H)\mathrm{mimsup}(H). Our main contribution is strong evidence of a close connection between cHc_H and mimsup(H)\mathrm{mimsup}(H): * an information-theoretic argument that the number of states needed in a natural dynamic programming algorithm is at most mimsup(H)k\mathrm{mimsup}(H)^k, * lower bounds that show that for almost all graphs HH indeed we have cH≥mimsup(H)c_H \geq \mathrm{mimsup}(H), assuming the (Strong) Exponential-Time Hypothesis, and * an algorithm with running time exp⁡(O(mimsup(H)⋅klog⁡k))nO(1)\exp ( {\mathcal{O}( \mathrm{mimsup}(H) \cdot k \log k)}) n^{\mathcal{O}(1)}. The parameter mimsup(H)\mathrm{mimsup}(H) can be thought of as the pp-th root of the maximum induced matching number in the graph obtained by multiplying pp copies of HH via certain graph product, where pp tends to infinity. It can also be defined as an asymptotic rank parameter of the adjacency matrix of HH. Our results tightly link the parameterized complexity of a problem to such an asymptotic rank parameter for the first time.

Citations (3)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.