Proceedings

Computing Infinite Plans for LTL Goals Using a Classical Planner

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 2003-2007.

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

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Classical planning has been notably successful in synthesizing finite plans to achieve states where propositional goals hold. In the last few years, classical planning has also been extended to incorporate temporally extended goals, expressed in temporal logics such as LTL, to impose restrictions on the state sequences generated by finite plans. In this work, we take the next step and consider the computation of infinite plans for achieving arbitrary LTL goals. We show that infinite plans can also be obtained efficiently by calling a classical planner once over a classical planning encoding that represents and extends the composition of the planning domain and the Buchi automaton representing the goal. This compilation scheme has been implemented and a number of experiments are reported.

  1. [Albarghouthi et al., 2009] A. Albarghouthi, J. Baier, and S. McIl- raith. On the use of planning technology for verification. In Proc. ICAPS'09 Workshop VV&PS, 2009.
  2. [Bacchus and Kabanza, 1998] F. Bacchus and F. Kabanza. Plan- ning for temporally extended goals. Ann. of Math. and AI, 22:5- 27, 1998.
  3. [Baier and McIlraith, 2006] J.A. Baier and S.A. McIlraith. Plan- ning with first-order temporally extended goals using heuristic search. In Proc. AAAI'06, 2006.
  4. [Baier et al., 2009] J.A. Baier, F. Bacchus, and S.A. McIlraith. A heuristic search approach to planning with temporally extended preferences. Art. Int., 173(5-6), 2009. IJCAI
  5. [Bauer and Haslum, 2010] A. Bauer and P. Haslum. LTL goal spec- ifications revisited. In Proc. ECAI'10, 2010.
  6. [Cimatti et al., 2002] A. Cimatti, E. Clarke, E. Giunchiglia, F. Giunchiglia, M. Pistore, M. Roveri, R. Sebastiani, and A. Tac- chella. Nusmv 2: An opensource tool for symbolic model check- ing. In Proc. CAV'02, 2002.
  7. [Cresswell and Coddington, 2004] S. Cresswell and A. Codding- ton. Compilation of LTL goal formulas into PDDL. In Proc. ECAI'04, 2004.
  8. [De Giacomo and Vardi, 1999] G. De Giacomo and M. Y. Vardi. Automata-theoretic approach to planning for temporally ex- tended goals. In Proc. ECP'99, 1999.
  9. [Edelkamp, 2003] S. Edelkamp. Promela planning. In Proc. SPIN'03, 2003.
  10. [Edelkamp, 2006] S. Edelkamp. On the compilation of plan con- straints and preferences. In ICAPS'06, 2006.
  11. [Gazen and Knoblock, 1997] B. Gazen and C. Knoblock. Combin- ing the expressiveness of UCPOP with the efficiency of Graph- plan. In Proc. ECP'97, 1997.
  12. [Gerevini and Long, 2005] A. Gerevini and D. Long. Plan con- straints and preferences in PDDL3. Technical report, Univ. of Brescia, 2005.
  13. [Hoffmann and Nebel, 2001] J. Hoffmann and B. Nebel. The FF planning system: Fast plan generation through heuristic search. JAIR, 14:253-302, 2001.
  14. [Kabanza and Thiébaux, 2005] F. Kabanza and S. Thiébaux. Search control in planning for temporally extended goals. In Proc. ICAPS'05, 2005.
  15. [Pnueli, 1977] A. Pnueli. The temporal logic of programs. In Proc. FOCS'77, 1977.
  16. [Rozier and Vardi, 2010] K. Y. Rozier and M. Y. Vardi. LTL satis- fiability checking. STTT, 12(2):123-137, 2010.
  17. [Schuppan and Biere, 2004] V. Schuppan and A. Biere. Efficient reduction of finite state model checking to reachability analysis. STTT, 5(2-3):185-204, 2004.
  18. [Thomas, 1990] W. Thomas. Automata on infinite objects. In Handbook of Theoretical Computer Science. Elsevier, 1990.
  19. [Vardi and Wolper, 1994] M. Y. Vardi and P. Wolper. Reason- ing about infinite computations. Information and Computation, 115(1):1-37, 1994.
  20. [Vardi, 1996] M. Y. Vardi. An automata-theoretic approach to lin- ear temporal logic. In Logics for Concurrency, volume 1043 of LNCS. Springer, 1996.

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

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