Proceedings

Rational Deployment of CSP Heuristics

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 680-685.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-120

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Heuristics are crucial tools in decreasing search effort in varied fields of AI. In order to be effective, a heuristic must be efficient to compute, as well as provide useful information to the search algorithm. However, some well-known heuristics which do well in reducing backtracking are so heavy that the gain of deploying them in a search algorithm might be outweighed by their overhead. We propose a rational metareasoning approach to decide when to deploy heuristics, using CSP backtracking search as a case study. In particular, a value of information approach is taken to adaptive deployment of solution-count estimation heuristics for value ordering. Empirical results show that indeed the proposed mechanism successfully balances the tradeoff between decreasing backtracking and heuristic computational overhead, resulting in a significant overall search time reduction.

  1. [Ansótegui et al., 2006] Carlos Ansótegui, Ramón Béjar, César Fernàndez, Carla Gomes, and Carles Mateu. The impact of balancing on problem hardness in a highly struc- tured domain. In Proc. of 9th Int. Conf. on Theory and Applications of Satisfiability Testing (SAT 06), 2006.
  2. [Boussemart et al., 2005] Frédéric Boussemart, Fred Hemery, and Christophe Lecoutre. Description and representation of the problems selected for the first international constraint satisfaction solver competition. Technical report, Proc. of CPAI'05 workshop, 2005.
  3. [Dechter and Pearl, 1987] Rina Dechter and Judea Pearl. Network-based heuristics for constraint-satisfaction prob- lems. Artif. Intell., 34:1-38, December 1987.
  4. [Domshlak et al., 2010] Carmel Domshlak, Erez Karpas, and Shaul Markovitch. To max or not to max: Online learning for speeding up optimal planning. In AAAI, 2010.
  5. [Geelen, 1992] Pieter Andreas Geelen. Dual viewpoint heuristics for binary constraint satisfaction problems. In Proc. 10th European Conf. on AI, ECAI '92, pages 31-35, New York, NY, USA, 1992.
  6. [Gomes et al., 2007] Carla P. Gomes, Willem jan Van Ho- eve, Ashish Sabharwal, and Bart Selman. Counting CSP solutions using generalized XOR constraints. In AAAI, pages 204-209, 2007.
  7. [Horsch and Havens, 2000] Michael C. Horsch and William S. Havens. Probabilistic arc consistency: A connection between constraint reasoning and probabilistic reasoning. In UAI, pages 282-290, 2000.
  8. [Horvitz, 1987] Eric J. Horvitz. Reasoning about beliefs and actions under computational resource constraints. In Pro- ceedings of the 1987 Workshop on Uncertainty in Artificial Intelligence, pages 429-444, 1987.
  9. [Kask et al., 2004] Kalev Kask, Rina Dechter, and Vibhav Gogate. Counting-based look-ahead schemes for con- straint satisfaction. In Proc. of 10th Int. Conf. on Con- straint Programming (CP04), pages 317-331, 2004.
  10. [Meisels et al., 1997] Amnon Meisels, Solomon Eyal Shi- mony, and Gadi Solotorevsky. Bayes networks for esti- mating the number of solutions to a CSP. In Proc. of the 14th National Conference on AI, pages 179-184, 1997.
  11. [Monma and Sidney, 1979] Clyde L. Monma and Jeffrey B. Sidney. Sequencing with series-parallel precedence con- straints. Mathematics of Operations Research, 4(3):215- 224, August 1979.
  12. [Refalo, 2004] Philippe Refalo. Impact-based search strate- gies for constraint programming. In CP, pages 557-571. Springer, 2004.
  13. [Russell and Wefald, 1991] Stuart Russell and Eric Wefald. Do the right thing: studies in limited rationality. MIT Press, Cambridge, MA, USA, 1991.
  14. [Sabin and Freuder, 1997] Daniel Sabin and Eugene C. Freuder. Understanding and improving the MAC algo- rithm. In 3rd Int. Conf. on Principles and Practice of Constraint Programming, LNCS 1330, pages 167-181. Springer, 1997.
  15. [Tsang, 1993] Edward Tsang. Foundations of Constraint Satisfaction. Academic Press, London and San Diego, 1993.
  16. [Wallace and Freuder, 1992] Richard J. Wallace and Eu- gene C. Freuder. Ordering heuristics for arc consistency algorithms. In AI/GI/VI 92, pages 163-169, 1992.
  17. [Xu and Li, 2000] Ke Xu and Wei Li. Exact phase transi- tions in random constraint satisfaction problems. Journal of Artificial Intelligence Research, 12:93-103, 2000.

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

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