Proceedings

On the Use of Integer Programming Models in AI Planning

Download BibTeX Cite

Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence. Challenge Papers. Pages 304-308.

© 1999 International Joint Conferences on Artificial Intelligence

Abstract

Recent research has shown the promise of using propositional reasoning and search to solve AI planning problems. In this paper, we further explore this area by applying Integer Programming to solve AI planning problems. The application of Integer Programming to AI planning has a potentially significant advantage, as it allows quite naturally for the incorporation of numerical constraints and objectives into the planning domain. Moreover, the application of Integer Programming to AI planning addresses one of the challenges in propositional reasoning posed by Kautz and Selman, who conjectured that the principal technique used to solve Integer Programs-the linear programming (LP) relaxation-is not useful when applied to propositional search. We discuss various IP formulations for the class of planning problems based on STRIPS-style planning operators. Our main objective is to show that a carefully chosen IP formulation significantly improves the "strength" of the LP relaxation, and that the resultant LPs are useful in solving the IP and the associated planning problems. Our results clearly show the importance of choosing the "right" representation, and more generally the promise of using Integer Programming techniques in the AI planning domain.

  1. [Blair et al., 1986] Blair, C .E., Jeroslow, R.G., and J .K. Lowe. 1986. Some results and experiments in program- ming techniques for propositional reasoning. Comput- ers and Operations Research 13:633-645.
  2. [BockMayr and Dimopoulos, 1998] Alexander Bockmayr and Yanis Dimopoulos. 1998. Mixed Integer Programming Models for Planning Problems. CP'98 Workshop on Constraint Problem Reformulation.
  3. [Bylander, 1997] T. Bylander. 1997. A Linear Program- ming Heuristic for Optimal Planning. Proc. AAAI-97.
  4. Blum and FUrst, 1997) A. L. Blum and M. L. FUrst. 1997. Fast Planning Through Planning Graph Analy- sis. Artificial Intelligence, 90( 1-2) :281-300. IJCAI
  5. Hooker, 1988)
  6. J. N. Hooker. 1988. A quantitative ap- proach to logical inference . Decision Support Systems 4:45-69.
  7. Henry Kautz, David McAllester, and Bart Selman. 1996. Encoding plans in proposi- tional logic. Proc. KR-96.
  8. [Kautz and Selman, 1996] Henry Kautz and Bart Sel- man . 1996. Pushing the envelope: Planning, propo- sitional logic, and stochastic search. Proc. AAAI-96.
  9. Kautz and Selman, 1998) Henry Kautz and Bart Sel- man. 1998. BLACKBOX: A New Approach to the Application of Theorem Proving to Problem Solving. Working notes of the Workshop on Planning as Com- binatorial Search, held in conjunction with AIPS-98, Pittsburgh, PA, 1998.
  10. [Kautz and Walser, 1999] Henry Kautz and Joachim P. Walser. 1999. State-space Planning by Integer Opti- mization. Proc. AAAI-99.
  11. Nau et al., 1998) D. S. Nau, S. J. Smith and Kutluhan Erol. 1998. Control strategies in HTN planning: the- ory versus practice. In AAAI-98/IAAI-98 Proceedings, 1127-1133, 1998.
  12. Selman et al., 1997) B. Selman, H. Kautz, and D. McAllester. 1997. Ten challenges in propositional reasoning and search . In Proc. Fifteenth Interna- tional Joint Conf Artificial Intelligence (/JCAI-97), Nagoya, Japan . IJCAI
  13. [Wolsey, 1998] L. Wolsey, Integer Programming, 1998, John Wiley, New York .

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

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