Show simple item record

dc.contributor.authorAlman, Josh
dc.contributor.authorMnich, Matthias
dc.contributor.authorWilliams, Virginia Vassilevska
dc.date.accessioned2022-11-22T16:52:40Z
dc.date.available2021-10-27T20:22:46Z
dc.date.available2022-02-11T00:17:26Z
dc.date.available2022-11-22T16:52:40Z
dc.date.issued2020
dc.identifier.issn1549-6333
dc.identifier.urihttps://hdl.handle.net/1721.1/135282.3
dc.description.abstract© 2020 ACM. Fixed-parameter algorithms and kernelization are two powerful methods to solve NP-hard problems. Yet so far those algorithms have been largely restricted to static inputs. In this article, we provide fixed-parameter algorithms and kernelizations for fundamental NP-hard problems with dynamic inputs. We consider a variety of parameterized graph and hitting set problems that are known to have f(k)n1+o(1) time algorithms on inputs of size n, and we consider the question of whether there is a data structure that supports small updates (such as edge/vertex/set/element insertions and deletions) with an update time of g(k)no(1); such an update time would be essentially optimal. Update and query times independent of n are particularly desirable. Among many other results, we show that FEEDBACK VERTEX SET and k-PATH admit dynamic algorithms with f(k)log O(1) update and query times for some function f depending on the solution size k only. We complement our positive results by several conditional and unconditional lower bounds. For example, we show that unlike their undirected counterparts, DIRECTED FEEDBACK VERTEX SET and DIRECTED k-PATH do not admit dynamic algorithms with no(1) update and query times even for constant solution sizes k ≤ 3, assuming popular hardness hypotheses. We also show that unconditionally, in the cell probe model, DIRECTED FEEDBACK VERTEX SET cannot be solved with update time that is purely a function of k.en_US
dc.description.sponsorshipNSF Grant (DGE-114747)en_US
dc.description.sponsorshipERC Starting Grant (306465)en_US
dc.description.sponsorshipNSF Grants (CCF-141-7238)en_US
dc.description.sponsorshipNSF (CCF-1528078)en_US
dc.description.sponsorshipNSF (CCF-1514339)en_US
dc.description.sponsorshipBSF (BSF:2012338)en_US
dc.language.isoen
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttps://dx.doi.org/10.1145/3395037en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceACMen_US
dc.titleDynamic Parameterized Problems and Algorithmsen_US
dc.typeArticleen_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.relation.journalACM Transactions on Algorithmsen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2021-01-25T17:31:59Z
dspace.orderedauthorsAlman, J; Mnich, M; Williams, VVen_US
dspace.date.submission2021-01-25T17:32:01Z
mit.journal.volume16en_US
mit.journal.issue4en_US
mit.licensePUBLISHER_POLICY
mit.metadata.statusPublication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

VersionItemDateSummary

*Selected version