Packing cycles faster than Erdős-Pósa

From MaRDI portal
Publication:5232148

DOI10.1137/17M1150037zbMATH Open1419.05202arXiv1707.01037OpenAlexW2955871520WikidataQ127597022 ScholiaQ127597022MaRDI QIDQ5232148FDOQ5232148

Amer E. Mouawad, Meirav Zehavi, Daniel Lokshtanov, Saket Saurabh

Publication date: 29 August 2019

Published in: SIAM Journal on Discrete Mathematics (Search for Journal in Brave)

Abstract: The Cycle Packing problem asks whether a given undirected graph G=(V,E) contains k vertex-disjoint cycles. Since the publication of the classic ErdH{o}s-P'osa theorem in 1965, this problem received significant scientific attention in the fields of Graph Theory and Algorithm Design. In particular, this problem is one of the first problems studied in the framework of Parameterized Complexity. The non-uniform fixed-parameter tractability of Cycle Packing follows from the Robertson-Seymour theorem, a fact already observed by Fellows and Langston in the 1980s. In 1994, Bodlaender showed that Cycle Packing can be solved in time 2mathcalO(k2)cdot|V| using exponential space. In case a solution exists, Bodlaender's algorithm also outputs a solution (in the same time). It has later become common knowledge that Cycle Packing admits a 2mathcalO(klog2k)cdot|V|-time (deterministic) algorithm using exponential space, which is a consequence of the ErdH{o}s-P'osa theorem. Nowadays, the design of this algorithm is given as an exercise in textbooks on Parameterized Complexity. Yet, no algorithm that runs in time 2o(klog2k)cdot|V|mathcalO(1), beating the bound 2mathcalO(klog2k)cdot|V|mathcalO(1), has been found. In light of this, it seems natural to ask whether the 2mathcalO(klog2k)cdot|V|mathcalO(1) bound is essentially optimal. In this paper, we answer this question negatively by developing a 2mathcalO(fracklog2kloglogk)cdot|V|-time (deterministic) algorithm for Cycle Packing. In case a solution exists, our algorithm also outputs a solution (in the same time). Moreover, apart from beating the bound 2mathcalO(klog2k)cdot|V|mathcalO(1), our algorithm runs in time linear in |V|, and its space complexity is polynomial in the input size.


Full work available at URL: https://arxiv.org/abs/1707.01037




Recommendations




Cites Work


Cited In (2)





This page was built for publication: Packing cycles faster than Erdős-Pósa

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5232148)