Packing and covering a given directed graph in a directed graph
Abstract
For every fixed k 4, it is proved that if an n-vertex directed graph has at most t pairwise arc-disjoint directed k-cycles, then there exists a set of at most 23kt+ o(n2) arcs that meets all directed k-cycles and that the set of k-cycles admits a fractional cover of value at most 23kt. It is also proved that the ratio 23k cannot be improved to a constant smaller than k2. For k=5 the constant 2k/3 is improved to 25/8 and for k=3 it was recently shown by Cooper et al. that the constant can be taken to be 9/5. The result implies a deterministic polynomial time 23k-approximation algorithm for the directed k-cycle cover problem, improving upon a previous (k-1)-approximation algorithm of Kortsarz et al. More generally, for every directed graph H we introduce a graph parameter f(H) for which it is proved that if an n-vertex directed graph has at most t pairwise arc-disjoint H-copies, then there exists a set of at most f(H)t+ o(n2) arcs that meets all H-copies and that the set of H-copies admits a fractional cover of value at most f(H)t. It is shown that for almost all H it holds that f(H) ≈ |E(H)|/2 and that for every k-vertex tournament H it holds that f(H) k2/4 .
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.