Vis enkel innførsel

dc.contributor.authorLokshtanov, Daniel
dc.contributor.authorMouawad, Amer E.
dc.contributor.authorSaurabh, Saket
dc.contributor.authorZehavi, Meirav
dc.date.accessioned2021-01-12T14:13:09Z
dc.date.available2021-01-12T14:13:09Z
dc.date.created2019-10-21T14:59:02Z
dc.date.issued2019
dc.PublishedSIAM Journal on Discrete Mathematics. 2019, 33 (3), 1194-1215.en_US
dc.identifier.issn0895-4801
dc.identifier.urihttps://hdl.handle.net/11250/2722601
dc.description.abstractThe Cycle Packing problem asks whether a given undirected graph $G=(V,E)$ contains $k$ vertex-disjoint cycles. Since the publication of the classic Erdös--Pósa theorem in 1965, this problem received significant 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 nonuniform 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 $2^{\mathcal{O}(k^2)}\cdot |V|$ using exponential space. In the 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 $2^{\mathcal{O}(k\log^2k)}\cdot |V|$-time (deterministic) algorithm using exponential space, which is a consequence of the Erdös--Pósa theorem. Nowadays, the design of this algorithm is given as an exercise in textbooks on parameterized complexity. Yet, no algorithm that runs in time $2^{o(k\log^2k)}\cdot |V|^{\mathcal{O}(1)}$, beating the bound $2^{\mathcal{O}(k\log^2k)}\cdot |V|^{\mathcal{O}(1)}$, has been found. In light of this, it seems natural to ask whetherthe $2^{\mathcal{O}(k\log^2k)}\cdot |V|^{\mathcal{O}(1)}$ bound is essentially optimal. In this paper, we answer this question negatively by developing a $2^{\mathcal{O}(\frac{k\log^2k}{\log\log k})}\cdot |V|$-time (deterministic) algorithm for Cycle Packing. In the case a solution exists, our algorithm also outputs a solution (in the same time). Moreover, apart from beating the bound $2^{\mathcal{O}(k\log^2k)}\cdot |V|^{\mathcal{O}(1)}$, our algorithm runs in time linear in $|V|$, and its space complexity is polynomial in the input size.en_US
dc.language.isoengen_US
dc.publisherSIAMen_US
dc.titlePacking cycles faster than Erdos-Posaen_US
dc.typeJournal articleen_US
dc.typePeer revieweden_US
dc.description.versionpublishedVersionen_US
dc.rights.holderCopyright 2019, Society for Industrial and Applied Mathematicsen_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1
dc.identifier.doi10.1137/17M1150037
dc.identifier.cristin1739165
dc.source.journalSIAM Journal on Discrete Mathematicsen_US
dc.source.4033en_US
dc.source.143en_US
dc.source.pagenumber1194-1215en_US


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel