Characterizing Hardness in Parameterized Complexity
Parameterized complexity theory relaxes the classical notion of tractability and allows to solve some classically hard problems in a reasonably efficient way. However, many problems of interest remain intractable in the context of parameterized complexity. A completeness theory to categorize such pr...
Main Author: | |
---|---|
Format: | Others |
Language: | en |
Published: |
2007
|
Subjects: | |
Online Access: | http://hdl.handle.net/10012/3041 |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-OWTU.10012-3041 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-OWTU.10012-30412013-10-04T04:07:47ZIslam, Tarique2007-05-18T13:31:56Z2007-05-18T13:31:56Z2007-05-18T13:31:56Z2007http://hdl.handle.net/10012/3041Parameterized complexity theory relaxes the classical notion of tractability and allows to solve some classically hard problems in a reasonably efficient way. However, many problems of interest remain intractable in the context of parameterized complexity. A completeness theory to categorize such problems has been developed based on problems on circuits and Model Checking problems. Although a basic machine characterization was proposed, it was not explored any further. We develop a computational view of parameterized complexity theory based on resource-bounded programs that run on alternating random access machines. We develop both natural and normalized machine characterizations for the W[t] and L[t] classes. Based on the new characterizations, we derive the basic completeness results in parameterized complexity theory, from a computational perspective. Unlike the previous cases, our proofs follow the classical approach for showing basic NP-completeness results (Cook's Theorem, in particular). We give new proofs of the Normalization Theorem by showing that (i) the computation of a resource-bounded program on an alternating RAM can be represented by instances of corre- sponding basic parametric problems, and (ii) the basic parametric problems can be decided by programs respecting the corresponding resource bounds. Many of the fundamental results follow as a consequence of our new proof of the Normalization Theorem. Based on a natural characterization of the W[t] classes, we develop new structural results establishing relationships among the classes in the W-hierarchy, and the W[t] and L[t] classes. Nontrivial upper-bound beyond the second level of the W-hierarchy is quite uncommon. We make use of the ability to implement natural algorithms to show new upper bounds for several parametric problems. We show that Subset Sum, Maximal Irredundant Set, and Reachability Distance in Vector Addition Systems (Petri Nets) are in W[3], W[4], and W[5], respectively. In some cases, the new bounds result in new completeness results. We derive new lower bounds based on the normalized programs for the W[t] and L[t] classes. We show that Longest Common Subsequence, with parameter the number of strings, is hard for L[t], t >= 1, and for W[SAT]. We also show that Precedence Constrained Multiprocessor Scheduling, with parameter the number of processors, is hard for L[t], t >= 1.1031898 bytesapplication/pdfenparameterized complexityCharacterizing Hardness in Parameterized ComplexityThesis or DissertationSchool of Computer ScienceDoctor of PhilosophyComputer Science |
collection |
NDLTD |
language |
en |
format |
Others
|
sources |
NDLTD |
topic |
parameterized complexity Computer Science |
spellingShingle |
parameterized complexity Computer Science Islam, Tarique Characterizing Hardness in Parameterized Complexity |
description |
Parameterized complexity theory relaxes the classical notion of tractability and
allows to solve some classically hard problems in a reasonably efficient way. However, many problems of interest remain intractable in the context of parameterized
complexity. A completeness theory to categorize such problems has been developed
based on problems on circuits and Model Checking problems. Although a basic
machine characterization was proposed, it was not explored any further.
We develop a computational view of parameterized complexity theory based on
resource-bounded programs that run on alternating random access machines. We
develop both natural and normalized machine characterizations for the W[t] and
L[t] classes. Based on the new characterizations, we derive the basic completeness results in parameterized complexity theory, from a computational perspective. Unlike the previous cases, our proofs follow the classical approach for showing basic NP-completeness results (Cook's Theorem, in particular). We give new proofs of the Normalization Theorem by showing that (i) the computation of a resource-bounded program on an alternating RAM can be represented by instances of corre-
sponding basic parametric problems, and (ii) the basic parametric problems can be
decided by programs respecting the corresponding resource bounds. Many of the
fundamental results follow as a consequence of our new proof of the Normalization
Theorem. Based on a natural characterization of the W[t] classes, we develop new
structural results establishing relationships among the classes in the W-hierarchy, and the W[t] and L[t] classes.
Nontrivial upper-bound beyond the second level of the W-hierarchy is quite
uncommon. We make use of the ability to implement natural algorithms to show
new upper bounds for several parametric problems. We show that Subset Sum,
Maximal Irredundant Set, and Reachability Distance in Vector Addition Systems (Petri Nets) are in W[3], W[4], and W[5], respectively. In some cases, the new bounds result in new completeness results. We derive new lower bounds based on the normalized programs for the W[t] and L[t] classes.
We show that Longest Common Subsequence, with parameter the number of strings, is hard for L[t], t >= 1, and for W[SAT]. We also show that Precedence Constrained Multiprocessor Scheduling, with parameter the number of processors, is hard for L[t], t >= 1. |
author |
Islam, Tarique |
author_facet |
Islam, Tarique |
author_sort |
Islam, Tarique |
title |
Characterizing Hardness in Parameterized Complexity |
title_short |
Characterizing Hardness in Parameterized Complexity |
title_full |
Characterizing Hardness in Parameterized Complexity |
title_fullStr |
Characterizing Hardness in Parameterized Complexity |
title_full_unstemmed |
Characterizing Hardness in Parameterized Complexity |
title_sort |
characterizing hardness in parameterized complexity |
publishDate |
2007 |
url |
http://hdl.handle.net/10012/3041 |
work_keys_str_mv |
AT islamtarique characterizinghardnessinparameterizedcomplexity |
_version_ |
1716599692096176128 |