Results 1 - 10
of
34
Parameterized Complexity: A Framework for Systematically Confronting Computational Intractability
- DIMACS Series in Discrete Mathematics and Theoretical Computer Science
, 1997
"... In this paper we give a programmatic overview of parameterized computational complexity in the broad context of the problem of coping with computational intractability. We give some examples of how fixed-parameter tractability techniques can deliver practical algorithms in two different ways: (1) by ..."
Abstract
-
Cited by 63 (15 self)
- Add to MetaCart
In this paper we give a programmatic overview of parameterized computational complexity in the broad context of the problem of coping with computational intractability. We give some examples of how fixed-parameter tractability techniques can deliver practical algorithms in two different ways: (1) by providing useful exact algorithms for small parameter ranges, and (2) by providing guidance in the design of heuristic algorithms. In particular, we describe an improved FPT kernelization algorithm for Vertex Cover, a practical FPT algorithm for the Maximum Agreement Subtree (MAST) problem parameterized by the number of species to be deleted, and new general heuristics for these problems based on FPT techniques. In the course of making this overview, we also investigate some structural and hardness issues. We prove that an important naturally parameterized problem in artificial intelligence, STRIPS Planning (where the parameter is the size of the plan) is complete for W [1]. As a corollary, this implies that k-Step Reachability for Petri Nets is complete for W [1]. We describe how the concept of treewidth can be applied to STRIPS Planning and other problems of logic to obtain FPT results. We describe a surprising structural result concerning the top end of the parameterized complexity hierarchy: the naturally parameterized Graph k-Coloring problem cannot be resolved with respect to XP either by showing membership in XP, or by showing hardness for XP without settling the P = NP question one way or the other.
Subexponential Parameterized Algorithms Collapse the W-hierarchy (Extended Abstract)
, 2001
"... Liming Cai School of EE & CS Ohio University Athens, OH 45701 USA Email:cai@leon.cs.ohiou.edu Fax:+1 740 593 0007 David Juedes School of EE & CS Ohio University Athens, OH 45701 USA Email:juedes@ohiou.edu Fax:+1 740 593 0007 Abstract It is shown that for essentially all MAX SNP-hard opt ..."
Abstract
-
Cited by 34 (2 self)
- Add to MetaCart
Liming Cai School of EE & CS Ohio University Athens, OH 45701 USA Email:cai@leon.cs.ohiou.edu Fax:+1 740 593 0007 David Juedes School of EE & CS Ohio University Athens, OH 45701 USA Email:juedes@ohiou.edu Fax:+1 740 593 0007 Abstract It is shown that for essentially all MAX SNP-hard optimization problems finding exact solutions in subexponential time is not possible unless W [1] = FPT . In particular, we show that O(2 o(k) p(n)) parameterized algorithms do not exist for Vertex Cover, Max Cut, Max c-Sat, and a number of problems on bounded degree graphs such as Dominating Set and Independent Set, unless W [1] = FPT . Our results are derived via an approach that uses an extended parameterization of optimization problems and associated techniques to relate the parameterized complexity of problems in FPT to the parameterized complexity of extended versions that are W [1]-hard. Track: A Keywords: computational complexity, parameterized complexity, combinatorial optimization. # This work was supported by the National Science Foundation research grant CCR-000246 1
Parameterized Complexity for the Skeptic
- In Proc. 18th IEEE Annual Conference on Computational Complexity
, 2003
"... The goal of this article is to provide a tourist guide, with an eye towards structural issues, to what I consider some of the major highlights of parameterized complexity. ..."
Abstract
-
Cited by 31 (1 self)
- Add to MetaCart
The goal of this article is to provide a tourist guide, with an eye towards structural issues, to what I consider some of the major highlights of parameterized complexity.
Bidimensionality: New Connections between FPT Algorithms and PTASs
"... We demonstrate a new connection between fixed-parameter tractability and approximation algorithms for combinatorial optimization problems on planar graphs and their generalizations. Specifically, we extend the theory of so-called “bidimensional” problems to show that essentially all such problems ha ..."
Abstract
-
Cited by 30 (4 self)
- Add to MetaCart
We demonstrate a new connection between fixed-parameter tractability and approximation algorithms for combinatorial optimization problems on planar graphs and their generalizations. Specifically, we extend the theory of so-called “bidimensional” problems to show that essentially all such problems have both subexponential fixed-parameter algorithms and PTASs. Bidimensional problems include e.g. feedback vertex set, vertex cover, minimum maximal matching, face cover, a series of vertex-removal problems, dominating set, edge dominating set, r-dominating set, diameter, connected dominating set, connected edge dominating set, and connected r-dominating set. We obtain PTASs for all of these problems in planar graphs and certain generalizations; of particular interest are our results for the two well-known problems of connected dominating set and general feedback vertex set for planar graphs and their generalizations, for which PTASs were not known to exist. Our techniques generalize and in some sense unify the two main previous approaches for designing PTASs in planar graphs, namely, the Lipton-Tarjan separator approach [FOCS’77] and the Baker layerwise decomposition approach [FOCS’83]. In particular, we replace the notion of separators with a more powerful tool from the bidimensionality theory, enabling the first approach to apply to a much broader class of minimization problems than previously possible; and through the use of a structural backbone and thickening of layers we demonstrate how the second approach can be applied to problems with a “nonlocal” structure.
New Upper Bounds for Maximum Satisfiability
- Journal of Algorithms
, 1999
"... The (unweighted) Maximum Satisfiability problem (MaxSat) is: given a boolean formula in conjunctive normal form, find a truth assignment that satisfies the most number of clauses. This paper describes exact algorithms that provide new upper bounds for MaxSat. We prove that MaxSat can be solved i ..."
Abstract
-
Cited by 28 (2 self)
- Add to MetaCart
The (unweighted) Maximum Satisfiability problem (MaxSat) is: given a boolean formula in conjunctive normal form, find a truth assignment that satisfies the most number of clauses. This paper describes exact algorithms that provide new upper bounds for MaxSat. We prove that MaxSat can be solved in time O(|F | 1.3803 K ), where |F | is the length of a formula F in conjunctive normal form and K is the number of clauses in F . We also prove the time bounds O(|F |1.3995 k ), where k is the maximum number of satisfiable clauses, and O(1.1279 |F | ) for the same problem. For Max2Sat this implies a bound of O(1.2722 K ). # An extended abstract of this paper was presented at the 26th International Colloquium on Automata, Languages, and Programming (ICALP'99), LNCS 1644, Springer-Verlag, pages 575--584, held in Prague, Czech Republic, July 11-15, 1999. + Supported by a Feodor Lynen fellowship (1998) of the Alexander von HumboldtStiftung, Bonn, and the Center for Discrete Ma...
The Parameterized Complexity of Some Problems in Logic and Linguistics (Extended Abstract)
- Proceedings Symposium on Logical Foundations of Computer Science (LFCS), Springer-Verlag, Lecture Notes in Computer Science
, 2002
"... March 1, 2002 Rodney G. Downey Department of Mathematics, Victoria University P.O. Box 600, Wellington, New Zealand downey@math.vuw.ac.nz Michael R. Fellows, Bruce M. Kapron and Michael T. Hallett Department of Computer Science, University of Victoria Victoria, British Columbia V8W 3P6 Canada ..."
Abstract
-
Cited by 26 (18 self)
- Add to MetaCart
March 1, 2002 Rodney G. Downey Department of Mathematics, Victoria University P.O. Box 600, Wellington, New Zealand downey@math.vuw.ac.nz Michael R. Fellows, Bruce M. Kapron and Michael T. Hallett Department of Computer Science, University of Victoria Victoria, British Columbia V8W 3P6 Canada contact author: mfellows@csr.uvic.ca H. Todd Wareham Department of Computer Science Memorial University of Newfoundland St. Johns, Newfoundland A1C 5S7 Canada harold@odie.cs.mun.ca Summary The theory of parameterized computational complexity introduced in [DF1-3] appears to be of wide applicability in the study of the complexity of concrete problems [ADF,BFH,DEF,FHW,FK]. We believe the theory may be of particular importance to practical applications of logic formalisms in programming language design and in system specification. The reason for this relevance is that while many computational problems in logic are extremely intractable generally, realistic applications often involve a "hidden parameter" according to which the computational problem may be feasible according to the more sensitive criteria of fixed-parameter tractability that is the central issue in parameterized computational complexity. We illustrate how this theory may apply to problems in logic, programming languages and linguistics by describing some examples of both tractability and intractability results in these areas. It is our strong expectation that these results are just the tip of the iceberg of interesting applications of parameterized complexity theory to logic and linguistics. The main results described in this abstract are as follows. (1) The problem of determining whether a word x can be derived in k steps in a context-sensitive grammar G (Short CSL Derivation) is complete for the paramet...
On the efficiency of polynomial time approximation schemes
, 1997
"... A polynomial time approximation scheme (PTAS) for an optimization problem A is an algorithm that given in input an instance of A and E> 0 find;,; (1 + E)-approximate solution in time that is polynomial for each fixed E. Typical running times are no(+) or 2” ’ n. While algorithms of the former kind t ..."
Abstract
-
Cited by 26 (0 self)
- Add to MetaCart
A polynomial time approximation scheme (PTAS) for an optimization problem A is an algorithm that given in input an instance of A and E> 0 find;,; (1 + E)-approximate solution in time that is polynomial for each fixed E. Typical running times are no(+) or 2” ’ n. While algorithms of the former kind tend to be impractical, the latter ones are more interesting. In several cases, the development of algorithms of the second type required considerably new, and sometimes harder, techniques. For some interesting problems, only n”(“E) approximation schemes are known. Under likely assumptions, we prove that for some problems (including natural ones) there cannot be approximation schemes running in time f ( l/n)nO(‘), no matter how fast function f grows. Our result relies on a connection with Parameterized Complexity Theory, and we show that this connection is necessary.
Fixed-parameter tractability, definability, and model checking
- SIAM Journal on Computing
, 2001
"... In this article, we study parameterized complexity theory from the perspective of logic, or more specifically, descriptive complexity theory. We propose to consider parameterized model-checking problems for various fragments of first-order logic as generic parameterized problems and show how this ap ..."
Abstract
-
Cited by 25 (11 self)
- Add to MetaCart
In this article, we study parameterized complexity theory from the perspective of logic, or more specifically, descriptive complexity theory. We propose to consider parameterized model-checking problems for various fragments of first-order logic as generic parameterized problems and show how this approach can be useful in studying both fixed-parameter tractability and intractability. For example, we establish the equivalence between the model-checking for existential first-order logic, the homomorphism problem for relational structures, and the substructure isomorphism problem. Our main tractability result shows that model-checking for first-order formulas is fixed-parameter tractable when restricted to a class of input structures with an excluded minor. On the intractability side, for everyØ�we prove an equivalence between model-checking for first-order formulas withØquantifier alternations and the parameterized halting problem for alternating Turing machines withØalternations. We discuss the close connection between this alternation hierarchy and Downey and Fellows ’ W-hierarchy. On a more abstract level, we consider two forms of definability, called Fagin definability and slicewise definability, that are appropriate for describing parameterized problems. We give a characterization of the class FPT of all fixedparameter tractable problems in terms of slicewise definability in finite variable least fixed-point logic, which is reminiscent of the Immerman-Vardi Theorem characterizing the class PTIME in terms of definability in least fixedpoint logic. 1
The parameterized complexity of counting problems
- SIAM Journal on Computing
, 2002
"... We develop a parameterized complexity theory for counting problems. As the basis of this theory, we introduce a hierarchy of parameterized counting complexity classes #W[t], for t ≥ 1, that corresponds to Downey and Fellows’s W-hierarchy [13] and show that a few central W-completeness results for de ..."
Abstract
-
Cited by 24 (0 self)
- Add to MetaCart
We develop a parameterized complexity theory for counting problems. As the basis of this theory, we introduce a hierarchy of parameterized counting complexity classes #W[t], for t ≥ 1, that corresponds to Downey and Fellows’s W-hierarchy [13] and show that a few central W-completeness results for decision problems translate to #W-completeness results for the corresponding counting problems. Counting complexity gets interesting with problems whose decision version is tractable, but whose counting version is hard. Our main result states that counting cycles and paths of length k in both directed and undirected graphs, parameterized by k, is #W[1]-complete. This makes it highly unlikely that any of these problems is fixed-parameter tractable, even though their decision versions are fixed-parameter tractable. More explicitly, our result shows that most likely there is no f(k) · n c-algorithm for counting cycles or paths of length k in a graph of size n for any computable function f: N → N and constant c, even though there is a 2 O(k) · n 2.376 algorithm for finding a cycle or path of length k [2]. 1
Fixed parameter tractability and completeness IV: On completeness for WPŠ
- and PSPACE analogues, Ann. Pure Appl. Logic
, 1995
"... We describe new results in parameterized complexity theory. In particular, we prove a number of concrete hardness results for W [P], the top level of the hardness hierarchy introduced by Downey and Fellows in a series of earlier papers. We also study the parameterized complexity of analogues of P SP ..."
Abstract
-
Cited by 16 (10 self)
- Add to MetaCart
We describe new results in parameterized complexity theory. In particular, we prove a number of concrete hardness results for W [P], the top level of the hardness hierarchy introduced by Downey and Fellows in a series of earlier papers. We also study the parameterized complexity of analogues of P SP ACE via certain natural problems concerning k-move games. Finally, we examine several aspects of the structural complexity of W [P] and related classes. For instance, we show that W [P] can be characterized in terms of the DT IME(2 o(n)) and NP. 1

