Solving Co-Path/Cycle Packing and Co-Path Packing Faster Than 3k
Abstract
The Co-Path/Cycle Packing problem (resp. The Co-Path Packing problem) asks whether we can delete at most k vertices from the input graph such that the remaining graph is a collection of induced paths and cycles (resp. induced paths). These two problems are fundamental graph problems that have important applications in bioinformatics. Although these two problems have been extensively studied in parameterized algorithms, it seems hard to break the running time bound 3k. In 2015, Feng et al. provided an O*(3k)-time randomized algorithms for both of them. Recently, Tsur showed that they can be solved in O*(3k) time deterministically. In this paper, by combining several techniques such as path decomposition, dynamic programming, cut \& count, and branch-and-search methods, we show that Co-Path/Cycle Packing can be solved in O*(2.8192k) time deterministically and Co-Path Packing can be solved in O*(2.9241k) time with failure probability ≤ 1/3. As a by-product, we also show that the Co-Path Packing problem can be solved in O*(5p) time with probability at least 2/3 if a path decomposition of width p is given.
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.