Proceedings

Strong Fully Observable Non-Deterministic Planning with LTL and LTLf Goals

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 5523-5531.

https://doi.org/10.24963/ijcai.2019/767

Abstract

We are concerned with the synthesis of strategies for sequential decision-making in non-deterministic dynamical environments where the objective is to satisfy a prescribed temporally extended goal. We frame this task as a Fully Observable Non-Deterministic planning problem with the goal expressed in Linear Temporal Logic (LTL), or LTL interpreted over finite traces (LTLf). While the problem is well-studied theoretically, existing algorithmic solutions typically compute so-called strong-cyclic solutions, which are predicated on an assumption of fairness. In this paper we introduce novel algorithms to compute so-called strong solutions, that guarantee goal satisfaction even in the absence of fairness. Our strategy generation algorithms are complemented with novel mechanisms to obtain proofs of unsolvability. We implemented and evaluated the performance of our approaches in a selection of domains with LTL and LTLf goals.

  1. [Bacchus and Kabanza, 1998] Fahiem Bacchus and Froduald Ka- banza. Planning for temporally extended goals. Annals of Math- ematics and Artificial Intelligence, 22(1-2):5-27, 1998.
  2. [Baier and McIlraith, 2006a] Jorge A. Baier and Sheila A. McIl- raith. Planning with first-order temporally extended goals using heuristic search. In Proceedings of the 21st National Conference on Artificial Intelligence (AAAI), pages 788-795, 2006.
  3. [Baier and McIlraith, 2006b] Jorge A. Baier and Sheila A. McIl- raith. Planning with temporally extended goals using heuristic search. In Proceedings of the 16th International Conference on Automated Planning and Scheduling (ICAPS), pages 342-345, 2006.
  4. [Bienvenu et al., 2011] Meghyn Bienvenu, Christian Fritz, and Sheila A. McIlraith. Specifying and computing preferred plans. Artificial Intelligence, 175(7-8):1308-1345, 2011.
  5. [Camacho et al., 2017] Alberto Camacho, Eleni Triantafillou, Christian Muise, Jorge A. Baier, and Sheila A. McIlraith. Non- deterministic planning with temporally extended goals: LTL over finite and infinite traces. In Proceedings of the 31st AAAI Conference on Artificial Intelligence (AAAI), pages 3716-3724, 2017.
  6. [Camacho et al., 2018a] Alberto Camacho, Jorge A. Baier, Chris- tian J. Muise, and Sheila A. McIlraith. Finite LTL synthesis as planning. In Proceedings of the 28th International Conference on Automated Planning and Scheduling (ICAPS), pages 29-38, 2018.
  7. [Camacho et al., 2018b] Alberto Camacho, Christian J. Muise, Jorge A. Baier, and Sheila A. McIlraith. LTL realizability via safety and reachability games. In Proceedings of the 27th In- ternational Joint Conference on Artificial Intelligence (IJCAI), pages 4683-4691, 2018. IJCAI
  8. [Camacho et al., 2019] Alberto Camacho, Meghyn Bienvenu, and Sheila A. McIlraith. Towards a unified view of ai planning and reactive synthesis. In Proceedings of the 29th International Con- ference on Automated Planning and Scheduling (ICAPS), 2019.
  9. [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.
  10. [De Giacomo and Rubin, 2018] Giuseppe De Giacomo and Sasha Rubin. Automata-theoretic foundations of FOND planning for LTLf and LDLf goals. In Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI), pages 4729- 4735, 2018. IJCAI
  11. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y. Vardi. Linear temporal logic and linear dynamic logic on finite traces. In Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI), pages 854-860, 2013.
  12. [Duret-Lutz et al., 2016] Alexandre Duret-Lutz, Alexandre Lewkowicz, Amaury Fauchille, Thibaud Michaud, Etienne Renault, and Laurent Xu. Spot 2.0 -a framework for LTL and ω-automata manipulation. In Proceedings of the 14th Interna- tional Symposium on Automated Technology for Verification and Analysis (ATVA), volume 9938 of Lecture Notes in Computer Science, pages 122-129. Springer, October 2016.
  13. [Eriksson et al., 2017] Salomé Eriksson, Gabriele Röger, and Malte Helmert. Unsolvability certificates for classical planning. In Proceedings of the 27th International Conference on Automated Planning and Scheduling (ICAPS), pages 88-97, 2017.
  14. [Geffner and Bonet, 2013] Hector Geffner and Blai Bonet. A Con- cise Introduction to Models and Methods for Automated Plan- ning. Synthesis Lectures on Artificial Intelligence and Machine Learning. Morgan & Claypool Publishers, 2013.
  15. [Gerevini et al., 2009] Alfonso Gerevini, Patrik Haslum, Derek Long, Alessandro Saetti, and Yannis Dimopoulos. Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. Artificial Intelli- gence, 173(5-6):619-668, 2009.
  16. [Ghallab et al., 2016] Malik Ghallab, Dana S. Nau, and Paolo Traverso. Automated Planning and Acting. Cambridge Univer- sity Press, 2016.
  17. [Kupferman and Vardi, 2005] Orna Kupferman and Moshe Y. Vardi. Safraless decision procedures. In Proceedings of the 46th Annual Symposium on Foundations of Computer Science (FOCS), pages 531-542, 2005.
  18. [Mattmüller et al., 2010] Robert Mattmüller, Manuela Ortlieb, Malte Helmert, and Pascal Bercher. Pattern database heuristics for fully observable nondeterministic planning. In Proceedings of the 20th International Conference on Automated Planning and Scheduling (ICAPS), pages 105-112, 2010.
  19. [Muise et al., 2012] Christian Muise, Sheila A. McIlraith, and J. Christopher Beck. Improved Non-deterministic Planning by Exploiting State Relevance. In Proceedings of the 22nd In- ternational Conference on Automated Planning and Scheduling (ICAPS), pages 172-180, 2012.
  20. [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 Proceedings of the 22nd In- ternational Joint Conference on Artificial Intelligence (IJCAI), pages 2003-2008, 2011.
  21. [Patrizi et al., 2013] Fabio Patrizi, Nir Lipovetzky, and Hector Geffner. Fair LTL synthesis for non-deterministic systems using strong cyclic planners. In Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI), pages 2343- 2349, 2013.
  22. [Pistore et al., 2001] Marco Pistore, Renato Bettin, and Paolo Traverso. Symbolic techniques for planning with extended goals in non-deterministic domains. In Proceedings of the 6th Euro- pean Conference on Planning (ECP), pages 166-173, 2001.
  23. [Pnueli and Rosner, 1989] Amir Pnueli and Roni Rosner. On the synthesis of a reactive module. In Proceedings of the 16th An- nual ACM Symposium on Principles of Programming Languages (POPL), pages 179-190, 1989.
  24. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In Proceedings of the 18th IEEE Symposium on Foundations of Computer Science (FOCS), pages 46-57, 1977.
  25. [Rintanen, 2004] Jussi Rintanen. Complexity of planning with par- tial observability. In Proceedings of the 14th International Con- ference on Automated Planning and Scheduling (ICAPS), pages 345-354, 2004.
  26. [Torres and Baier, 2015] Jorge Torres and Jorge A. Baier. Polynomial-time reformulations of LTL temporally extended goals into final-state goals. In Proceedings of the 24th Interna- tional Joint Conference on Artificial Intelligence (IJCAI), pages 1696-1703, 2015.

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

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