MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Improved Algorithms for 3-Coloring, 3-Edge-Coloring, and Constraint Satisfaction (2001) [30 citations — 2 self]

by David Eppstein
Add To MetaCart

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