Abstract:
We consider worst case time bounds for NP-complete problems including 3-SAT, 3-coloring, 3-edge-coloring, and 3list -coloring. Our algorithms are based on a constraint satisfaction (CSP) formulation of these problems; 3-SAT is equivalent to (2, 3)-CSP while the other problems above are special cases of (3, 2)-CSP. We give a fast algorithm for (3, 2)- CSP and use it to improve the time bounds for solving the other problems listed above. Our techniques involve a mixture of Davis-Putnam-style backtracking with more sophisticated matching and network flow based ideas. 1 Introduction There has recently been growing interest in analysis of superpolynomial-time algorithms, including algorithms for NP-hard problems such as satisfiability or graph coloring. This interest has multiple causes: . Many important applications can be modeled with these problems, and with the increased speed of modern computers, solved effectively; for instance it is now routine to solve hard 500-variable satisfia...
Citations
|
802
|
A computing procedure for quantification theory
– Davis, Putnam
- 1960
|
|
309
|
Algorithms for constraint satisfaction problems: A survey
– Kumar
- 1992
|
|
106
|
A probabilistic algorithm for k-SAT and constraint satisfaction problems
– Schöning
- 1999
|
|
67
|
An improved exponential-time algorithm for k-SAT
– Paturi, Pudlák, et al.
- 1998
|
|
60
|
A spectral technique for coloring random 3-colorable graphs
– Alon, Kahale
- 1997
|
|
52
|
Solving satisfiability in less than 2 n steps
– Monien, Speckenmeyer
- 1985
|
|
49
|
New methods for 3-SAT decision and worst-case analysis. TCS
– Kullmann
- 1999
|
|
37
|
A note on the complexity of the chromatic number problem
– Lawler
- 1976
|
|
33
|
3-coloring in time O(1:3446 n ): a no-MIS algorithm
– Beigel, Eppstein
- 1995
|
|
27
|
Solving 3-satisfiability in less than 1.579 n steps
– Schiermeyer
- 1992
|
|
21
|
3-coloring in time O(1.3289
– Beigel, Eppstein
|
|
17
|
Two new upper bounds for SAT
– Hirsch
- 1998
|
|
16
|
Obere Komplexitatsschranken fur TAUT-Entscheidungen
– Luckhardt
- 1984
|
|
14
|
Worst-case time bounds for coloring and satisfiability problems
– Feder, Motwani
- 2003
|
|
14
|
A Randomised 3-colouring algorithm
– Petford, Welsh
- 1989
|
|
12
|
An O(n 3/14 )-coloring algorithm for 3-colorable graphs
– Blum, Karger
- 1997
|
|
6
|
Two systems for proving tautologies, based on the split method
– Dantsin
- 1983
|
|
6
|
Deciding 3-Colourability in less than O(1:415 n ) Steps
– Schiermeyer
- 1994
|
|
4
|
Various upper bounds on the complexity of algorithms for deciding propositional tautologies. Manuscript available from kullmann@mi.informatik. uni-frankfurt.de
– Kullmann, Luckhardt
- 1994
|
|
4
|
Systematic generation of very hard cases for graph 3-colorability
– Vlasie
- 1995
|
|
3
|
Algorithms for k-SAT based on covering codes
– Dantsin, Hirsch
|
|
3
|
Better worst-case upper bounds for MAX-2-SAT
– Gramm, Hirsch, et al.
|
|
1
|
Graph Coloring Problems. Ser. Discrete Mathematics and Optimization
– Jensen, Toft
- 1995
|
|
1
|
A new approach on solving 3-satisfiability
– Rodoˇsek
- 1996
|
|
1
|
Satisfiability testing: theory and practice. DIMACS Worksh. Faster Exact Solutions for NP-Hard Problems
– Selman
- 2000
|