TY - JOUR
T1 - Incremental problems in the parameterized complexity setting
AU - Mans, Bernard
AU - Mathieson, Luke
PY - 2017/1/1
Y1 - 2017/1/1
N2 - 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.
AB - 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.
KW - Algorithm complexity
KW - Incremental computation
KW - Kernelization
KW - Parameterized complexity
KW - Tractability
UR - http://purl.org/au-research/grants/arc/DP110104560
UR - http://purl.org/au-research/grants/arc/DP140100118
UR - http://www.scopus.com/inward/record.url?scp=84997610904&partnerID=8YFLogxK
U2 - 10.1007/s00224-016-9729-6
DO - 10.1007/s00224-016-9729-6
M3 - Article
AN - SCOPUS:84997610904
SN - 1432-4350
VL - 60
SP - 3
EP - 19
JO - Theory of Computing Systems
JF - Theory of Computing Systems
IS - 1
ER -