Proceedings

Fair LTL Synthesis for Non-Deterministic Systems using Strong Cyclic Planners

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 2343-2348.

Abstract

We consider the problem of planning in environments where the state is fully observable, actions have non-deterministic effects, and plans must generate infinite state trajectories for achieving a large class of LTL goals. More formally, we focus on the control synthesis problem under the assumption that the LTL formula to be realized can be mapped into a deterministic Büchi automaton. We show that by assuming that action non-determinism is fair, namely that infinite executions of a non-deterministic action in the same state yield each possible successor state an infinite number of times, the (fair) synthesis problem can be reduced to a standard strong cyclic planning task over reachability goals. Since strong cyclic planners are built on top of efficient classical planners, the transformation reduces the non-deterministic, fully observable, temporally extended planning task into the solution of classical planning problems. A number of experiments are reported showing the potential benefits of this approach to synthesis in comparison with state-of-the-art symbolic methods.

  1. [Albarghouthi et al., 2009] A. Albarghouthi, J. Baier, and S. McIlraith. On the use of planning technology for verifi- cation. In Proc. ICAPS'09 Workshop VV&PS, 2009.
  2. [Alur and La Torre, 2004] Rajeev Alur and Salvatore La Torre. Deterministic generators and games for LTL frag- ments. ACM Trans. Comput. Log., 5(1):1-25, 2004.
  3. [Bacchus and Kabanza, 1998] F. Bacchus and F. Kabanza. Planning for temporally extended goals. Ann. of Math. and AI, 22:5-27, 1998.
  4. [Baier and McIlraith, 2006] J.A. Baier and S.A. McIlraith. Planning with first-order temporally extended goals using heuristic search. In Proc. AAAI'06, 2006.
  5. [Baier et al., 2009] J.A. Baier, F. Bacchus, and S.A. McIl- raith. A heuristic search approach to planning with tempo- rally extended preferences. Art. Int., 173(5-6), 2009. IJCAI
  6. [Bloem et al., 2012] Roderick Bloem, Barbara Jobstmann, Nir Piterman, Amir Pnueli, and Yaniv Sa'ar. Synthesis of reactive(1) designs. J. Comput. Syst. Sci., 78(3):911-938, 2012.
  7. [Burch et al., 1992] Jerry R. Burch, Edmund M. Clarke, Kenneth L. McMillan, David L. Dill, and L. J. Hwang. Symbolic Model Checking: 10 20 States and Beyond. Inf. Comput., 98(2):142-170, 1992.
  8. [Bylander, 1994] Tom Bylander. The Computational Com- plexity of Propositional STRIPS Planning. Artif. Intell., 69(1-2):165-204, 1994.
  9. [Cimatti et al., 2003] Alessandro Cimatti, Marco Pistore, Marco Roveri, and Paolo Traverso. Weak, strong, and strong cyclic planning via symbolic model checking. Artif. Intell., 147(1-2):35-84, 2003.
  10. [Cresswell and Coddington, 2004] S. Cresswell and A. Cod- dington. Compilation of LTL goal formulas into PDDL. In Proc. ECAI'04, 2004.
  11. [Daniele et al., 1999] Marco Daniele, Paolo Traverso, and Moshe Y. Vardi. Strong Cyclic Planning Revisited. In ECP, pages 35-48, 1999.
  12. [De Giacomo and Vardi, 1999] G. De Giacomo and M. Y. Vardi. Automata-theoretic approach to planning for tem- porally extended goals. In Proc. ECP'99, 1999.
  13. [Edelkamp, 2003] S. Edelkamp. Promela planning. In Proc. SPIN'03, 2003.
  14. [Edelkamp, 2006] S. Edelkamp. On the compilation of plan constraints and preferences. In ICAPS'06, 2006.
  15. [Fu et al., 2011] Jicheng Fu, Vincent Ng, Farokh B. Bastani, and I-Ling Yen. Simple and fast strong cyclic planning for fully-observable nondeterministic planning problems. In Proc. of IJCAI, pages 1949-1954, 2011. IJCAI
  16. [Gerevini and Long, 2005] A. Gerevini and D. Long. Plan constraints and preferences in PDDL3. Technical report, Univ. of Brescia, 2005.
  17. [Kabanza and Thiébaux, 2005] F. Kabanza and S. Thiébaux. Search control in planning for temporally extended goals. In Proc. ICAPS'05, 2005.
  18. [Kress-Gazit et al., 2007] Hadas Kress-Gazit, Georgios E. Fainekos, and George J. Pappas. Where's waldo? sensor- based temporal logic motion planning. In Proc. of ICRA, pages 3116-3121, 2007.
  19. [Kuter et al., 2008] Ugur Kuter, Dana S. Nau, Elnatan Reis- ner, and Robert P. Goldman. Using Classical Planners to Solve Nondeterministic Planning Problems. In Proc. of ICAPS, pages 190-197, 2008.
  20. [Morgenstern and Schneider, 2008] Andreas Morgenstern and Klaus Schneider. From LTL to Symbolically Repre- sented Deterministic Automata. In Proc. of VMCAI, pages 279-293, 2008.
  21. [Morgenstern and Schneider, 2011] Andreas Morgenstern and Klaus Schneider. A LTL Fragment for GR(1)- Synthesis. In Proc. of iWIGP, pages 33-45, 2011.
  22. [Muise et al., 2012] Christian J. Muise, Sheila A. McIlraith, and J. Christopher Beck. Improved non-deterministic planning by exploiting state relevance. In Proc. of ICAPS, 2012.
  23. [Patrizi et al., 2011] Fabio Patrizi, Nir Lipovetzky, Giuseppe De Giacomo, and Hector Geffner. Computing infinite plans for LTL goals using a classical planner. In Proc. of IJCAI, pages 2003-2008, 2011. IJCAI
  24. [Pnueli and Rosner, 1989] Amir Pnueli and Roni Rosner. On the Synthesis of a Reactive Module. In Proc. of POPL, pages 179-190, 1989.
  25. [Pnueli and Shahar, 1996] Amir Pnueli and Elad Shahar. A platform for combining deductive with algorithmic verifi- cation. In Proc. of CAV, pages 184-195, 1996.
  26. [Pnueli, 1977] Amir Pnueli. The Temporal Logic of Pro- grams. In Proc. of FOCS, pages 46-57, 1977.
  27. [Richter and Westphal, 2010] S. Richter and M. Westphal. The LAMA planner: Guiding cost-based anytime planning with landmarks. JAIR, 39:127-177, 2010.
  28. [Thomas, 1990] W. Thomas. Automata on infinite objects. In Handbook of Theoretical Computer Science. Elsevier, 1990.
  29. [Vardi and Wolper, 1994] M. Y. Vardi and P. Wolper. Rea- soning about infinite computations. Information and Com- putation, 115(1):1-37, 1994.
  30. [Vardi, 1996] M. Y. Vardi. An automata-theoretic approach to linear temporal logic. In Logics for Concurrency, vol- ume 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