Proceedings

Domain Filtering can Degrade Intelligent Backtracking Search

Download BibTeX Cite

Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Constraint Satisfaction Problems. Pages 262-266.

© 1993 International Joint Conferences on Artificial Intelligence

Abstract

This paper presents an improved backjumping algorithm for the constraint satisfaction problem, namely conflictdirected backjumping (CBJ). CBJ is then modified such that it can detect infeasible values and removes them from the domains of variables once and for all. A similar modification is then made to Gaschnig's backjumping routine BJ and to Haralick and Elliott's forward checking routine FC. Empirical analysis shows that these modifications tend to result in an improvement in average performance. The existence of a peculiar phenomenon is then shown: the removal of infeasible values may result in a degradation in the performance of intelligent backjumping algorithms, and conversely the addition of infeasible values may lead to an improvement in performance.

  1. Benson and Freuder 1992]
  2. B.W. Benson and E.C. Freuder, Interchangeability preprocessing can improve for- ward checking search. Proceedings ECAI-92 28-30 (1992)
  3. Bitner and Reingold 1975]
  4. J.R. Bitner and E. Reingold, Backtrack programming techniques, Commun. ACM, 18 (1975) 651-656
  5. Dechter and Pearl 1988]
  6. R. Dechter and J. Pearl, Network-based heuristics for constraint-satisfaction prob- lems, Artif. lnte/1. 34(1) (1988) 1-38
  7. Dechter 1990
  8. R. Dechter, Enhancement schemes for constraint processing: backjumping, learning, and cutset decomposition, Artif. lnte/1. 41 (3) (1990) 273-312
  9. Dechter 1992
  10. R. Dechter, Constraint Networks, In: Encyclopedia of Artificial Intelligence, Second Edition, Volume 1, 276-285, Wiley-Interscience Publication, editor-in-chief S.C. Shapiro, 1992.
  11. de Kleer 1986]
  12. J. de Kleer, An assumption-based TMS. Artif. lntell. 28 (1986) 127-162
  13. Deville and van Hentenryck 1991]
  14. Y. Deville and P. van Hentenryck, An efficient arc consistency algorithm for a class of csp problems, Proceedings IJCAI-91, (1991) 325- 330 . IJCAI
  15. E.C. Freuder, A Sufficient Condition of Backtrack-Free Search, J . ACM 29 (1) (1982) 24-32
  16. E.C. Freuder, Eliminating interchangeable values in constraint satisfaction problems, Proceedings AAAI-91 (1991) 227-233
  17. Gaschnig 1977
  18. J. Gaschnig, A General Backtracking Algorithm that Eliminates Most Redundant Tests, Proceeding IJCAI-77 (1977) 457
  19. J. Gaschnig, Performance measurement and analysis of certain search algorithms, Tech. Rept. CMU-CS-79-124, Carnegie-Mellon University, Pittsburgh, PA (1979)
  20. Golomb and Baumert 1965]
  21. S.W. Golomb and L.D. Bau- mert, Backtrack Programming, J. ACM, 12 (1965) 516- 524
  22. Haralick and Elliott 1980]
  23. R.M. Haralick and G.L. Elliott, Increasing Tree Search Efficiency for Constraint Satisfaction Problems, Artif. lntell. 14 (1980) 263-313 IJCAI
  24. Kumar 1992]
  25. V. Kumar, Algorithms for constraint satis- faction problems: a survey, AI magazine 13 (1) (1992) 32-44
  26. Mackworth 1977]
  27. AK. Mackworth, Consistency in Net- works of Relations, Artif. lntell. 8 (1) (1977) 99-118
  28. Mackworth 1992]
  29. AK. Mackworth, Constraint Satisfac- tion, In: Encyclopedia of Artificial Intelligence, Second Edition, Volume 1, 285-293
  30. Meseguer 1989]
  31. P. Meseguer, Constraint satisfaction problems: an overview, A/COM 2 (1) (1989) 3-17
  32. Nadel 1989]
  33. B.A Nadel, Constraint Satisfaction Algo- rithms, Computational Intelligence 5(4): 188-224, 1989
  34. B.A. Nudel, Consistent Labelling Problems and their Algorithms: Expected Complexities and Theory Based Heuristics, Artif. lntell. 21 (1983) 135-178
  35. Prosser 1989
  36. P. Prosser, A reactive scheduling agent, Proceedings IJCAI-89 (1989) 1004-1009 IJCAI
  37. Prosser 1991
  38. P. Prosser, Hybrid algorithms for the con- straint satisfaction problem, Tech. Rept. AISL-46-91, Department of Computer Science, University of Strath- clyde, Glasgow, Scotland (1991). To appear in Computa- tional Intelligence 9(3), August 1993
  39. Prosser 1993]
  40. P. Prosser, BM+BJ=BMJ, Proceedings CAIA-93, (1993) 257-262
  41. Rosiers and Bruynooghe 1987]
  42. W. Rosiers and M. Bruynooghe, Empirical study of some constraint satisfac- tion algorithms, in Artificial Intelligence II: Methodology, Systems, Applications. Edited by P. Jorrand and V. Sgurev, Elsivier Science Publishers B.V. (North-Holland) 1987
  43. Smith 1992
  44. B.M. Smith, How to solve the zebra prob- lem, or path consistency the . easy way, Proceedings ECAI-92 (1992) 36-37

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

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