Proceedings

Backtracking Through Biconnected Components of a Constraint Graph

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 291-295.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

The algorithm presented here, BCC, is an enhancement of the well known Backtrack used to solve constraint satisfaction problems. Though most backtrack improvements rely on propagation of local informations, BCC uses global knowledge of the constraint graph structure (and in particular its biconnected components) to reduce search space, permanently removing values and compiling partial solutions during exploration. This algorithm performs well by itself, without any filtering, when the biconnected components are small, achieving optimal time complexity in case of a tree. Otherwise, it remains compatible with most existing techniques, adding only a negligible overhead cost.

  1. [Dechter and Frost, 1999] R. Dechter and D. Frost. Back- tracking Algorithms for Constraint Satisfaction Problems. ICS technical report, University of California, 1999.
  2. [Dechter and Pearl, 1988] R. Dechter and J. Pearl. Network- Based Heuristics for Constraint Satisfaction Problems. Artficial Intelligence, 34(1):1-38, 1988.
  3. [Dechter, 1990] R. Dechter. Enhancement Schemes for Con- straint Processing: Backjumping, Learning, and Cutset Decomposition. Artificial Intelligence, 41(3):273-312, January 1990.
  4. [Freuder, 1982] E. C. Freuder. A Sufficient Condition for Backtrack-Free Search. Journal of the ACM, 29(1):24-32, January 1982.
  5. [Gaschnig, 1979] J. Gaschnig. Performance measurement and analysis of certain search algorithms. Research report CMU-CS-79-124, Carnegie-Mellon University, 1979.
  6. [Gottlob et al., 1999] G. Gottlob, N. Leone, and F. Scarcello. A Comparison of Structural CSP Decomposition Methods. In Proc. of IJCAI'99, pages 394-399, 1999. IJCAI
  7. [Mackworth and Freuder, 1985] A.K. Mackworth and E. C. Freuder. The complexity of some polynomial network consistency algorithms for constraint satisfaction prob- lems. Artificial Intelligence, 25, 1985.
  8. [Prosser, 1993] P. Prosser. Hybrid Algorithms for the Con- straint Satisfaction Problem. Computational Intelligence, 9(3):268-299, 1993.
  9. [Sabin and Freuder, 1994] D. Sabin and E. C. Freuder. Con- tradicting Conventional Wisdom in Constraint Satisfac- tion. In Proc. of ECAI'94, pages 125-129, 1994.
  10. [Smith, 1996] B. Smith. Locating the Phase Transition in Binary Constraint Satisfaction Problems. Artificial Intelli- gence, 81:155-181, 1996.
  11. [Tarjan, 1972] R. E. Tarjan. Depth-First Search and Linear Graph Algorithms. SIAM J. of Computing, 1:146-160, 1972.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards