Proceedings

Towards Fully Observable Non-Deterministic Planning as Assumption-based Automatic Synthesis

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Knowledge Representation and Reasoning. Pages 3200-3205.

Abstract

Whereas previous work on non-deterministic planning has focused on characterizing (and computing) loopy but closed plans, we look here at the kind of environments that these plans are to be executed in. In particular, we provide a logical characterization of the standard fairness'' assumption used, and show that strong cyclic plans are correct solution concepts for fair environments. We argue then that such logical characterization allows us to recast non-deterministic planning as a reactive synthesis task, and show that for a special case, recent efficient synthesis techniques can be applied.

  1. [Abadi et al., 1989] Martín Abadi, Leslie Lamport, and Pierre Wolper. Realizable and unrealizable specifications of reactive systems. In Proc. of the International Colloquium on Automata, Languages and Programming (ICALP), pages 1-17, 1989.
  2. [Bloem et al., 2012] Roderick Bloem, Barbara Jobstmann, Nir Piterman, Amir Pnueli, and Yaniv Sa'ar. Synthesis of reactive(1) designs. Journal of Computer and System Sciences, 78(3):911- 938, 2012.
  3. [Cimatti et al., 2003] Alessandro Cimatti, Marco Pistore, Marco Roveri, and Paolo Traverso. Weak, strong, and strong cyclic planning via symbolic model checking. Artificial Intelligence, 147(1-2):35-84, 2003.
  4. [Clarke and Emerson, 1982] Edmund Clarke and E. Emerson. De- sign and synthesis of synchronization skeletons using branching time temporal logic. In Dexter Kozen, editor, Logics of Programs, volume 131 of Lecture Notes in Computer Science (LNCS), chap- ter 5, pages 52-71. Springer, Berlin/Heidelberg, 1982.
  5. [Daniele et al., 1999] Marco Daniele, Paolo Traverso, and Moshe Y. Vardi. Strong cyclic planning revisited. In Proc. of the European Conference on Planning (ECP), pages 35-48, 1999.
  6. [Daniele et al., 2000] M. Daniele, P. Traverso, and M. Vardi. Strong cyclic planning revisited. Recent Advances in AI Planning, pages 35-48, 2000.
  7. [De Giacomo et al., 2010a] Giuseppe De Giacomo, Fabio Patrizi, Paolo Felli, and Sebastian Sardina. Two-player game structures for generalized planning and agent composition. In Proc. of the National Conference on Artificial Intelligence (AAAI), pages 297-302, 2010.
  8. [De Giacomo et al., 2010b] Giuseppe De Giacomo, Fabio Patrizi, and Sebastian Sardina. Generalized planning with loops under strong fairness constraints. In Proc. of the Int. Conference on Principles of Knowledge Representation and Reasoning (KR), pages 351-361, 2010.
  9. [D'Ippolito et al., 2011] Nicolás D'Ippolito, Víctor A. Braberman, Nir Piterman, and Sebastián Uchitel. Synthesis of live behaviour models for fallible domains. In Proceedings of the International Conference on Software Engineering, pages 211-220, 2011.
  10. [Domshlak, 2013] Carmel Domshlak. Fault tolerant planning: Complexity and compilation. In Proc. of the International Con- ference on Automated Planning and Scheduling (ICAPS), 2013.
  11. [Emerson and Halpern, 1986] E. Allen Emerson and Joseph Y. Halpern. "Sometimes" and "not never" revisited: On branch- ing versus linear time temporal logic. Journal of the ACM, 33(1):151-178, 1986.
  12. [Fu et al., 2011] Jicheng Fu, Vincent Ng, Farokh Bastani, and I- Ling Yen. Simple and fast strong cyclic planning for fully- observable non-deterministic planning problems. In Proc. of the International Joint Conference on Artificial Intelligence (IJCAI), pages 1949-1954, 2011.
  13. [Geffner and Bonet, 2013] Hector Geffner and Blai Bonet. A Con- cise Introduction to Models and Methods for Automated Plan- ning. Morgan & Claypool Publishers, 2013.
  14. [Gerevini et al., 2006] Alfonso Gerevini, Blai Bonet, and Bob Gi- van, editors. Booklet of 4th International Planning Competition, Lake District, UK, 2006.
  15. [Giannakopoulou and Magee, 2003] Dimitra Giannakopoulou and Jeff Magee. Fluent model checking for event-based systems. SIGSOFT Softw. Eng. Notes, 28(5):257-266, September 2003.
  16. [Hoare, 1978] C. A. R. Hoare. Communicating sequential pro- cesses. Communications of the ACM, 21(8):666-677, 1978.
  17. [Keller, 1976] Robert M. Keller. Formal verification of parallel pro- grams. Communications of the ACM, 19:371-384, 1976.
  18. [Kupferman et al., 2006] Orna Kupferman, Nir Piterman, and Moshe Y. Vardi. Safraless compositional synthesis. In Proc. of the International Conference on Computer Aided Verification (CAV), pages 31-44, 2006.
  19. [Kuter et al., 2008] U. Kuter, S. Nau, D., E. Reisner, and P. Gold- man, R. Using classical planners to solve nondeterministic plan- ning problems. In Proc. of the International Conference on Auto- mated Planning and Scheduling (ICAPS), pages 190-197, 2008.
  20. [Manna and Waldinger, 1987] Zohar Manna and R. Waldinger. How to clear a block: A theory of plans. Journal of Automed Reasoning, 4(3):343-377, 1987.
  21. [Muise et al., 2012] Christian Muise, Sheila A. McIlraith, and J. Christopher Beck. Improved non-deterministic planning by exploiting state relevance. In Proc. of the International Con- ference on Automated Planning and Scheduling (ICAPS), pages 172-180, 2012.
  22. [Patrizi et al., 2013] Fabio Patrizi, Nir Lipovetzky, and Hector Geffner. Fair LTL synthesis for non-deterministic systems us- ing strong cyclic planners. In Proc. of the International Joint Conference on Artificial Intelligence (IJCAI), 2013. IJCAI
  23. [Pistore and Traverso, 2001] Marco Pistore and Paolo Traverso. Planning as model checking for extended goals in non- deterministic domains. In Proc. of the International Joint Con- ference on Artificial Intelligence (IJCAI), pages 479-486, 2001.
  24. [Piterman et al., 2006] Nir Piterman, Amir Pnueli, and Yaniv Sa'ar. Synthesis of reactive(1) designs. In Proc. of the International Conference on Verification, Model Checking, and Abstract Inter- pretation (VMCAI), volume 3855 of Lecture Notes in Computer Science (LNCS), pages 364-380. Springer, 2006.
  25. [Pnueli and Rosner, 1989] Amir Pnueli and Roni Rosner. On the synthesis of a reactive module. In Proc. of the ACM SIGPLAN- SIGACT Symposium on Principles of Programming Languages (POPL), pages 179-190, 1989.
  26. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In Proceedings of the 18th Annual Symposium on Foundations of Computer Science (SFCS), pages 46-57, 1977.
  27. [Ramirez and Sardina, 2014] Miguel Ramirez and Sebastian Sar- dina. Directed fixed-point regression-based planning for non- deterministic domains. In Proc. of the International Conference on Automated Planning and Scheduling (ICAPS), pages 235- 243, 2014.
  28. [Rintanen, 2004] Jussi Rintanen. Complexity of planning with par- tial observability. In Proc. of the International Conference on Automated Planning and Scheduling (ICAPS), pages 345-354, 2004.
  29. [Rintanen, 2008] Jussi Rintanen. Regression for classical and non- deterministic planning. In Proc. of the European Conference in Artificial Intelligence (ECAI), pages 568-572, 2008.

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

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