Proceedings

Conflict Directed Backjumping for Max-CSPs

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 198-203.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Max-CSPs are Constraint Optimization Problems that are commonly solved using a Branch and Bound algorithm. The BB algorithm was enhanced by consistency maintenance procedures. All these algorithms traverse the search space in a chronological order and gain their efficiency from the quality of the consistency maintenance procedure. The present study introduces Conflict-directed Backjumping (CBJ) for Branch and Bound algorithms. The proposed algorithm maintains Conflict Sets which include only assignments whose replacement can lead to a better solution. The algorithm backtracks according to these sets. CBJ can be added to all classes of the Branch and Bound algorithm, in particular to versions of Branch and Bound that use advanced maintenance procedures of local consistency levels, NC*, AC* and FDAC. The experimental evaluation of B&BCBJ on random Max-CSPs shows that the performance of all algorithms is improved both in the number of assignments and in the time for completion.

  1. NC*
  2. Dj)
  3. GCS ← GCS∪ first element in a.conf lict list;
  4. C φ ← C φ + cj; 9. lower bound ← CP S.cost + C φ ; 10. for j ← (i + 1) to (n -1)
  5. Dj ← Dj ∪ a; 14. Dj ← Dj \ a; 15. return (lower bound < upper bound); References [Bessiere and Regin, 1995]
  6. C. Bessiere and J.C. Regin. Using bidi- rectionality to speed up arc-consistency processing. Constraint Processing (LNCS 923), pages 157-169, 1995.
  7. [Chen and van Beek, 2001] X. Chen and P. van Beek. Conflict- directed backjumping revisited. Journal of Artificial Intelligence Research (JAIR), 14:53-81, 2001.
  8. [Dechter and Frost, 2002] R. Dechter and D. Frost. Backjump- based backtracking for constraint satisfaction problems. Artificial Intelligence, 136(2):147-188, 2002.
  9. [Dechter, 2003] Rina Dechter. Constraints Processing. Morgan Kaufman, 2003.
  10. [Ginsberg, 1993] M. L. Ginsberg. Dynamic backtracking. J. of Ar- tificial Intelligence Research, 1:25-46, 1993.
  11. [Guéret et al., 2000] Christelle Guéret, Narendra Jussien, and Christian Prins. Using intelligent backtracking to improve branch and bound methods: an application to open-shop problems. Eu- ropean Journal of Operational Research, 127(2):344-354, 2000.
  12. [Kondrak and van Beek, 1997] G. Kondrak and P. van Beek. A the- oretical evaluation of selected backtracking algorithms. Artificial Intelligence, 21:365-387, 1997. IJCAI
  13. [Larrosa and Meseguer, 1996] J. Larrosa and P. Meseguer. Phase transition in max-csp. In Proc. ECAI-96, Budapest, 1996.
  14. [Larrosa and Schiex, 2003] J. Larrosa and T. Schiex. In the quest of the best form of local consistency for weighted csp. In Proc. IJCAI-2003, Acapulco, 2003. IJCAI
  15. [Larrosa and Schiex, 2004] J. Larrosa and T. Schiex. Solving weighted csp by maintaining arc consistency. Artificial Intelli- gence, 159:1-26, 2004.
  16. [Larrosa et al., 1999] J. Larrosa, P. Meseguer, and T. Schiex. Main- taining reversible dac for max-csp. Artificial Intelligence, 107:149-163, 1999.
  17. [Li and Williams, 2005] H. Li and B. Williams. Generalized con- flict learning for hybrid discrete/linear optimization. In CP-2005, pages 415-429, Sigtes (Barcelona), Spain, 2005.
  18. [Prosser, 1993] P. Prosser. Hybrid algorithms for the constraint sat- isfaction problem. Computational Intelligence, 9:268-299, 1993.
  19. [Wallace and Freuder, 1993] R. J. Wallace and E. C. Freuder. Con- junctive width heuristics for maximal constraint satisfaction. In Proc. AAAI-93, pages 762-768, 1993.

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

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