Tight Bounds for Graph Homomorphism and Subgraph Isomorphism
Author(s) -
Marek Cygan,
Fedor V. Fomin,
Alexander Golovnev,
Alexander S. Kulikov,
Ivan Mihajlin,
Jakub Pachocki,
Arkadiusz Socała
Publication year - 2015
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1137/1.9781611974331.ch112
Subject(s) - subgraph isomorphism problem , induced subgraph isomorphism problem , graph isomorphism , homomorphism , graph homomorphism , isomorphism (crystallography) , combinatorics , graph , mathematics , computer science , discrete mathematics , line graph , voltage graph , chemistry , crystal structure , crystallography
We prove that unless Exponential Time Hypothesis (ETH) fails, deciding if there is a homomorphism from graph G to graph H cannot be done in time |V(H)|o(|V(G)|). We also show an exponential-time reduction from G raph H omomorphism to S ubgraph I somorphism . This rules out (subject to ETH) a possibility of |V(H)|o(|V(H)|)-time algorithm deciding if graph G is a subgraph of H. 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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom