A sufficient condition for backtrack-bounded search
- 1 October 1985
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 32 (4) , 755-761
- https://doi.org/10.1145/4221.4225
Abstract
Backtrack search is often used to solve constraint satisfaction problems. A relationship involving the structure of the constraints is described that provides a bound on the backtracking required to advance deeper into the backtrack tree. This analysis leads to upper bounds on the effort required for solution of a class of constraint satisfaction problems. The solutions involve a combination of relaxation preprocessing and backtrack search. The bounds are expressed in terms of the structure of the constraint connections. Specifically, the effort is shown to have a bound exponential in the size of the largest biconnected component of the constraint graph, as opposed to the size of the graph as a whole.Keywords
This publication has 9 references indexed in Scilit:
- A Sufficient Condition for Backtrack-Free SearchJournal of the ACM, 1982
- The Consistent Labeling Problem: Part IIEEE Transactions on Pattern Analysis and Machine Intelligence, 1979
- Reduction operations for constraint satisfactionInformation Sciences, 1978
- Consistency in networks of relationsArtificial Intelligence, 1977
- Backtrack programming techniquesCommunications of the ACM, 1975
- Estimating the Efficiency of Backtrack ProgramsMathematics of Computation, 1975
- Depth-First Search and Linear Graph AlgorithmsSIAM Journal on Computing, 1972
- REF-ARF: A system for solving problems stated as proceduresArtificial Intelligence, 1970
- Associating parts of patternsInformation and Control, 1966