English

Tight Bounds for Subgraph Isomorphism and Graph Homomorphism

Data Structures and Algorithms 2015-07-15 v1

Abstract

We prove that unless Exponential Time Hypothesis (ETH) fails, deciding if there is a homomorphism from graph GG to graph HH cannot be done in time V(H)o(V(G))|V(H)|^{o(|V(G)|)}. Combined with the reduction of Cygan, Pachocki, and Soca{\l}a, our result rules out (subject to ETH) a possibility of V(G)o(V(G))|V(G)|^{o(|V(G)|)}-time algorithm deciding if graph HH is a subgraph of GG. For both problems our lower bounds asymptotically match the running time of brute-force algorithms trying all possible mappings of one graph into another. Thus, our work closes the gap in the known complexity of these fundamental problems.

Keywords

Cite

@article{arxiv.1507.03738,
  title  = {Tight Bounds for Subgraph Isomorphism and Graph Homomorphism},
  author = {Fedor V. Fomin and Alexander Golovnev and Alexander S. Kulikov and Ivan Mihajlin},
  journal= {arXiv preprint arXiv:1507.03738},
  year   = {2015}
}

Comments

10 pages

R2 v1 2026-06-22T10:11:20.290Z