English

Tree-depth and the Formula Complexity of Subgraph Isomorphism

Computational Complexity 2020-04-29 v1 Combinatorics

Abstract

For a fixed "pattern" graph GG, the \textit{colored G-subgraph isomorphism problem} (denoted SUB(G)\mathrm{SUB}(G)) asks, given an nn-vertex graph HH and a coloring V(H)V(G)V(H) \to V(G), whether HH contains a properly colored copy of GG. The complexity of this problem is tied to parameterized versions of P\mathit{P} =?{=}? NP\mathit{NP} and L\mathit{L} =?{=}? NL\mathit{NL}, among other questions. An overarching goal is to understand the complexity of SUB(G)\mathrm{SUB}(G), under different computational models, in terms of natural invariants of the pattern graph GG. In this paper, we establish a close relationship between the formula complexity\textit{formula complexity} of SUB\mathrm{SUB} and an invariant known as tree-depth\textit{tree-depth} (denoted td(G)\mathrm{td}(G)). SUB(G)\mathrm{SUB}(G) is known to be solvable by monotone AC0\mathit{AC^0} formulas of size O(ntd(G))O(n^{\mathrm{td}(G)}). Our main result is an nΩ~(td(G)1/3)n^{\tilde\Omega(\mathrm{td}(G)^{1/3})} lower bound for formulas that are monotone or\textit{or} have sub-logarithmic depth. This complements a lower bound of Li, Razborov and Rossman (SICOMP 2017) relating tree-width and AC0\mathit{AC^0} circuit size. As a corollary, it implies a stronger homomorphism preservation theorem for first-order logic on finite structures (Rossman, ITCS 2017). The technical core of this result is an nΩ(k)n^{\Omega(k)} lower bound in the special case where GG is a complete binary tree of height kk, which we establish using the pathset framework\textit{pathset framework} introduced in (Rossman, SICOMP 2018). (The lower bound for general patterns follows via a recent excluded-minor characterization of tree-depth (Czerwi\'nski et al, arXiv:1904.13077).) Additional results of this paper extend the pathset framework and improve upon both, the best known upper and lower bounds on the average-case formula size of SUB(G)\mathrm{SUB}(G) when GG is a path.

Keywords

Cite

@article{arxiv.2004.13302,
  title  = {Tree-depth and the Formula Complexity of Subgraph Isomorphism},
  author = {Deepanshu Kush and Benjamin Rossman},
  journal= {arXiv preprint arXiv:2004.13302},
  year   = {2020}
}

Comments

49 pages, 18 figures

R2 v1 2026-06-23T15:08:37.225Z