Induced Cycles of Many Lengths
Maria Chudnovsky, Ilya Maier
TL;DR
This work investigates the spectrum of induced cycle lengths in graphs and its interaction with treewidth. It proves a structural dichotomy: for fixed $c$ and $t$, a graph that is $K_{t+1}$- and $K_{t,t}$-free either has large treewidth or contains at least $c$ distinct induced cycle lengths; in particular, bounded treewidth plus a bound on $\mathrm{cl}(G)$ implies strong structural control. The authors develop a rich set of gadgets—domes, bananas, thetas, and kites—and show how to pass from dense bananas to domes, enabling a linear-time subroutine to decide $\mathrm{cl}(G) \ge c$ for fixed $c$ and $k$, and a high-degree algorithm (polynomial-time for $c=3$, $n^{22}$ in general) to detect three distinct induced cycle lengths. The results yield practical algorithms for detecting multiple induced-cycle lengths and deepen the understanding of how induced-cycles interact with forbidden induced minors/minors and treewidth.
Abstract
Let $G$ be a graph and let $\mathrm{cl}(G)$ be the number of distinct induced cycle lengths in $G$. We show that for $c,t\in \mathbb N$, every graph $G$ that does not contain an induced subgraph isomorphic to $K_{t+1}$ or $K_{t,t}$ and satisfies $\mathrm{cl}(G) \le c$ has bounded treewidth. As a consequence, we obtain a polynomial-time algorithm for deciding whether a graph $G$ contains induced cycles of at least three distinct lengths.
