| dc.contributor.author | Alman, Josh | |
| dc.contributor.author | Mnich, Matthias | |
| dc.contributor.author | Williams, Virginia Vassilevska | |
| dc.date.accessioned | 2022-11-22T16:52:40Z | |
| dc.date.available | 2021-10-27T20:22:46Z | |
| dc.date.available | 2022-02-11T00:17:26Z | |
| dc.date.available | 2022-11-22T16:52:40Z | |
| dc.date.issued | 2020 | |
| dc.identifier.issn | 1549-6333 | |
| dc.identifier.uri | https://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.sponsorship | NSF Grant (DGE-114747) | en_US |
| dc.description.sponsorship | ERC Starting Grant (306465) | en_US |
| dc.description.sponsorship | NSF Grants (CCF-141-7238) | en_US |
| dc.description.sponsorship | NSF (CCF-1528078) | en_US |
| dc.description.sponsorship | NSF (CCF-1514339) | en_US |
| dc.description.sponsorship | BSF (BSF:2012338) | en_US |
| dc.language.iso | en | |
| dc.publisher | Association for Computing Machinery (ACM) | en_US |
| dc.relation.isversionof | https://dx.doi.org/10.1145/3395037 | en_US |
| dc.rights | Article 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.source | ACM | en_US |
| dc.title | Dynamic Parameterized Problems and Algorithms | en_US |
| dc.type | Article | en_US |
| dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
| dc.relation.journal | ACM Transactions on Algorithms | en_US |
| dc.eprint.version | Final published version | en_US |
| dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
| eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
| dc.date.updated | 2021-01-25T17:31:59Z | |
| dspace.orderedauthors | Alman, J; Mnich, M; Williams, VV | en_US |
| dspace.date.submission | 2021-01-25T17:32:01Z | |
| mit.journal.volume | 16 | en_US |
| mit.journal.issue | 4 | en_US |
| mit.license | PUBLISHER_POLICY | |
| mit.metadata.status | Publication Information Needed | en_US |