Abstract
Dynamic systems are becoming steadily more important with the profusion of mobile and distributed computing devices. Coincidentally incremental computation is a natural approach to deal with ongoing changes. We explore incremental computation in the parameterized complexity setting and show that incrementalization leads to non-trivial complexity classifications. Interestingly, some incremental versions of hard problems become tractable, while others remain hard. Moreover tractability or intractability is not a simple function of the problem’s static complexity, every level of the W-hierarchy exhibits complete problems with both tractable and intractable incrementalizations. For problems that are already tractable in their static form, we also show that incrementalization can lead to interesting algorithms, improving upon the trivial approach of using the static algorithm at each step.
| Original language | English |
|---|---|
| Pages (from-to) | 3-19 |
| Number of pages | 17 |
| Journal | Theory of Computing Systems |
| Volume | 60 |
| Issue number | 1 |
| DOIs | |
| Publication status | Published - 1 Jan 2017 |
Keywords
- Algorithm complexity
- Incremental computation
- Kernelization
- Parameterized complexity
- Tractability
Fingerprint
Dive into the research topics of 'Incremental problems in the parameterized complexity setting'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver