2004
DOI: 10.1016/j.tcs.2004.02.034
|View full text |Cite
|
Sign up to set email alerts
|

Heuristic average-case analysis of the backtrack resolution of random 3-satisfiability instances

Abstract: An analysis of the average-case complexity of solving random 3-Satisfiability (SAT) instances with backtrack algorithms is presented. We first interpret previous rigorous works in a unifying framework based on the statistical physics notions of dynamical trajectories, phase diagram and growth process. It is argued that, under the action of the Davis-Putnam-Loveland-Logemann (DPLL) algorithm, 3-SAT instances are turned into 2 + p-SAT instances whose characteristic parameters (ratio α of clauses per variable, fr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0

Year Published

2004
2004
2008
2008

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(13 citation statements)
references
References 32 publications
0
13
0
Order By: Relevance
“…Here, instead, we take the approach of defining an algorithm whose properties can in principle be computed analytically, at least in the same cases for which a static solution is possible. This change of perspective reflects a similar passage from a static to a dynamic approach in the glass literature [18], and has also been pursued in the statistical mechanics of optimization [58]. In this paper we have only stated but not completed the analytical calculation, but we have shown numerically that problems are easy beyond the 'clustering transition', and with the Coloring Problem that in some cases even beyond the 'Kauzmann' one.…”
Section: Satisfactionmentioning
confidence: 80%
“…Here, instead, we take the approach of defining an algorithm whose properties can in principle be computed analytically, at least in the same cases for which a static solution is possible. This change of perspective reflects a similar passage from a static to a dynamic approach in the glass literature [18], and has also been pursued in the statistical mechanics of optimization [58]. In this paper we have only stated but not completed the analytical calculation, but we have shown numerically that problems are easy beyond the 'clustering transition', and with the Coloring Problem that in some cases even beyond the 'Kauzmann' one.…”
Section: Satisfactionmentioning
confidence: 80%
“…A precise calculation of the average size of the search space explored by DPLL (and #DPLL, a version of the procedure solving the enumeration problems #SAT and #COL) as a function of the parameters N and α or c is difficult due to the statistical correlations between branches in the search tree resulting from backtracking. Heuristic derivations were nevertheless proposed by Cocco and Monasson based on a 'dynamic annealing' assumption [10,11,13]. Hereafter, using the linearity of expectation, we show that 'dynamic annealing' turns not to be an assumption at all when the expected tree size is concerned.…”
Section: Introduction and Main Resultsmentioning
confidence: 77%
“…To some extent, the present work is an analytical implementation of an idea put forward by Knuth thirty years ago [21,11]. Knuth indeed proposed to estimate the average computational effort required by a backtracking procedure through successive runs of the non-backtracking counterpart, each weighted in an appropriate way [21].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…(A similar approach has been also proposed by S. Cocco and R. Monasson [CM04].) For a given local search algorithm, the approach takes the following two approximation steps.…”
Section: Introduction and Some Examplementioning
confidence: 99%