English

Beating Treewidth for Average-Case Subgraph Isomorphism

Computational Complexity 2020-11-04 v4 Discrete Mathematics Data Structures and Algorithms

Abstract

For any fixed graph GG, the subgraph isomorphism problem asks whether an nn-vertex input graph has a subgraph isomorphic to GG. A well-known algorithm of Alon, Yuster and Zwick (1995) efficiently reduces this to the "colored" version of the problem, denoted GG-SUB\mathsf{SUB}, and then solves GG-SUB\mathsf{SUB} in time O(ntw(G)+1)O(n^{tw(G)+1}) where tw(G)tw(G) is the treewidth of GG. Marx (2010) conjectured that GG-SUB\mathsf{SUB} requires time Ω(nconsttw(G))\Omega(n^{\mathrm{const}\cdot tw(G)}) and, assuming the Exponential Time Hypothesis, proved a lower bound of Ω(nconstemb(G))\Omega(n^{\mathrm{const}\cdot emb(G)}) for a certain graph parameter emb(G)Ω(tw(G)/logtw(G))emb(G) \ge \Omega(tw(G)/\log tw(G)). With respect to the size of AC0\mathrm{AC}^0 circuits solving GG-SUB\mathsf{SUB} in the average case, Li, Razborov and Rossman (2017) proved (unconditional) upper and lower bounds of O(n2κ(G)+const)O(n^{2\kappa(G)+\mathrm{const}}) and Ω(nκ(G))\Omega(n^{\kappa(G)}) for a different graph parameter κ(G)Ω(tw(G)/logtw(G))\kappa(G) \ge \Omega(tw(G)/\log tw(G)). Our contributions are as follows. First, we prove that emb(G)emb(G) is O(κ(G))O(\kappa(G)) for all graphs GG. Next, we show that κ(G)\kappa(G) can be asymptotically less than tw(G)tw(G); for example, if GG is a hypercube then κ(G)\kappa(G) is Θ(tw(G)/logtw(G))\Theta\big(tw(G)\big/\sqrt{\log tw(G)}\big). This implies that the average-case complexity of GG-SUB\mathsf{SUB} is no(tw(G))n^{o(tw(G))} when GG is a hypercube. Finally, we construct AC0\mathrm{AC}^0 circuits of size O(nκ(G)+const)O(n^{\kappa(G)+\mathrm{const}}) that solve GG-SUB\mathsf{SUB} 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

R2 v1 2026-06-23T07:43:16.875Z