A coarse Erdos-P\'osa theorem

Abstract

An induced packing of cycles in a graph is a set of vertex-disjoint cycles with no edges between them. We generalise the classic Erdos-P\'osa theorem to induced packings of cycles. More specifically, we show that there exist functions f(k,)=O( k k) and g(k)=O(k k) such that for all integers k≥1 and ≥3, every graph G contains either an induced packing of k cycles of length at least , not necessarily induced cycles, or sets X1 and X2 of vertices with |X1|≤ f(k,) and |X2|≤ g(k) such that, after removing the closed neighbourhood of X1 or the ball of radius around X2, the resulting graph has no cycle of length at least in G. Our proof is constructive and yields a polynomial-time algorithm finding either the induced packing or the sets X1 and X2 when is a constant. Furthermore, we show that for every positive integer d, if a graph G does not contain two cycles at distance more than d, then G contains sets X1 and X2 of vertices with |X1|≤12(d+1) and |X2|≤12 such that, after removing the ball of radius 2d around X1 or the ball of radius 3d around X2, the resulting graphs are forests. As a corollary, we prove that every graph with no K1,t induced subgraph and no induced packing of k cycles of length at least has tree-independence number at most O(t k k), and one can construct a corresponding tree-decomposition in polynomial time when is a constant. This resolves a special case of a conjecture of Dallard et al. (arXiv:2402.11222), and implies that on such graphs, many NP-hard problems, are solvable in polynomial time. On the other hand, we show that the class of all graphs with no K1,3 induced subgraph and no two cycles at distance more than 2 has unbounded tree-independence number.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…