Beating Treewidth for Average-Case Subgraph Isomorphism
Abstract
For any fixed graph , the subgraph isomorphism problem asks whether an -vertex input graph has a subgraph isomorphic to . A well-known algorithm of Alon, Yuster and Zwick (1995) efficiently reduces this to the "colored" version of the problem, denoted -, and then solves - in time where is the treewidth of . Marx (2010) conjectured that - requires time and, assuming the Exponential Time Hypothesis, proved a lower bound of for a certain graph parameter . With respect to the size of circuits solving - in the average case, Li, Razborov and Rossman (2017) proved (unconditional) upper and lower bounds of and for a different graph parameter . Our contributions are as follows. First, we prove that is for all graphs . Next, we show that can be asymptotically less than ; for example, if is a hypercube then is . This implies that the average-case complexity of - is when is a hypercube. Finally, we construct circuits of size that solve - in the average case, closing the gap between the upper and lower bounds of Li et al.
Keywords
Cite
@article{arxiv.1902.06380,
title = {Beating Treewidth for Average-Case Subgraph Isomorphism},
author = {Gregory Rosenthal},
journal= {arXiv preprint arXiv:1902.06380},
year = {2020}
}
Comments
31 pages. International Symposium on Parameterized and Exact Computation (IPEC) 2019