Proceedings

Generalizing GraphPlan by Formulating Planning as a CSP

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 954-959.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

We examine the approach of encoding planning problems as CSPs more closely. First we present a simple CSP encoding for planning problems and then a set of transformations that can be used to eliminate variables and add new constraints to the encoding. We show that our transformations uncover additional structure in the planning problem, structure that subsumes the structure uncovered by GRAPHPLAN planning graphs. We solve the CSP encoded planning problem by using standard CSP algorithms. Empirical evidence is presented to ~al idate the effectiveness of this approach to solvmg planning problems, and to show tha~ even a prototype implementation is more effective than standard GRAPHPLAN. Our prototype is even competitive with far more optimized planning graph based implementations. We also demonstrate that this approach can be more easily lifted to more complex types of planning than can planning graphs. ~n particular, we show that the approach can be easily extended to planning with resources.

  1. [Bacchus and Ady, 2001] Fahiem Bacchus and Michael Ady. Plan- ning with resources and concurrency, a forward chaining ap- proach. In /JCAI-2001, pages 417-424.
  2. [Bacchus, 2000] Fahiem Bacchus. Extending forward checking. In CP2000, number 1894 in LNCS, pages 35-51. Springer-Verlag.
  3. [Blum and Furst, 1997] Avrim Blum and Merrick Furst. Fast plan- ning through planning graph analysis. Artificial Intelligence, 90:281 -300, 1997. IJCAI
  4. [Do and Kambhampati, 2001] Minh Binh Do and Subbarao Kamb- hampati. Planning as constraint satisfaction: Solving the plan- ning graph by compiling it into CSP. Artificial Intelligence, 132(2):151-182, 2001.
  5. [Edelkamp, 2002] Stefan Edelkamp. Mixed propositional and nu- merical planning in the model checking integrated planning sys- tem. In AIPS-2002, Workshop on Temporal Planning, 2002.
  6. [Freuder, 1985] E. Freuder. A sufficient condition for backtrack- bounded search. Journal of the ACM, 32(4):755-761 , 1985.
  7. [Getoor et a/., 1997] L. Getoor, G . Ottosson, M . Fromherz, and B. Carlson. Effective redundant constraints for online schedul- ing. In AAAI-1997, pages 302-307.
  8. [Katsirelos and Bacchus, 2001] George Katsirelos and Fahiem Bacchus. A library for solving CSPs, 2001. www.cs. toronto.edur gkatsi/efc. tar.gz. Link
  9. [Kautz and Selman, 1996] Henry Kautz and Bart Selman. Push- ing the envelope: planning, propositional logic, and stochastic search. In AAAI-1996, pages 1194-120 I.
  10. [Kautz and Selman, 1998] H. Kautz and B. Selman. Blackbox: A new approach to the application of theorem proving to problem solving. Workshop on Planning as Combinatorial Search, AIPS- 1998.
  11. [Koehler eta/., 1997] J. Koehler, B. Nebel, J. Hoffmann, andY. Di- mopoulos. Extending planning graphs to an ADL subset. In Eu- ropean Conference on Planning, pages 273-285, 1997.
  12. [Koehler, 1998a] J. Koehler. Planning under resource constraints. In ECAI-1998, pages 489-493.
  13. [Koehler, 1998b] J. Koehler. Solving complex planning tasks through extraction of subproblems. InAIPS-1998, pages 62-69. [
  14. Moskewicz et a/., 200 I]
  15. M . Moskewicz, C. Madigan, Y. Zhao, L. Zhang, and S. Malik. Chaff: Engineering an efficient sat solver. In Proc. of the Design Automation Conference (DAC), 2001.
  16. [Pednault, 1989] E. Pednault. ADL: Exploring the middle ground between STRIPS and the situation calculus. In KR-1989, pages 324-332.
  17. [Pirri and Reiter, 2000] F. Pirri and R. Reiter. Planning with natural actions in the situation calculus. In Jack Minker, editor, Logic- Based Artificial Intelligence. Kluwer Press, 2000. in press.
  18. [Reiter, 2001] R. Reiter. Knowledge in Action: Logical Founda- tions for Specifying and Implementing Dynamical Systems. MIT Press, 200 I.
  19. [van Beek and Chen, 1999] P. van Beek and X. Chen. CPlan: A constraint programming approach to planning. In AAAI-1999, pages 585-590.
  20. [Vossen eta/., 2001] T. Vossen, M. Ball, A. Lotem, and D. Nau. Applying integer programming to AI planning. Knowledge En- gineering Review, 16:85-100, 2001.

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

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