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

We are concerned with the synthesis of strategies for sequential decision-making in nondeterministic 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]  Malte Helmert,et al.  Unsolvability Certificates for Classical Planning , 2017, ICAPS.

[2]  Malte Helmert,et al.  Pattern Database Heuristics for Fully Observable Nondeterministic Planning , 2010, ICAPS.

[3]  Christian J. Muise,et al.  Improved Non-Deterministic Planning by Exploiting State Relevance , 2012, ICAPS.

[4]  Daniele Magazzeni,et al.  Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI-11). , 2011, International Joint Conference on Artificial Intelligence.

[5]  Alberto Camacho,et al.  LTL Realizability via Safety and Reachability Games , 2018, IJCAI.

[6]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[7]  Patrik Haslum,et al.  Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners , 2009, Artif. Intell..

[8]  Jussi Rintanen,et al.  Complexity of Planning with Partial Observability , 2004, ICAPS.

[9]  Alberto Camacho,et al.  Finite LTL Synthesis as Planning , 2018, ICAPS.

[10]  Jose M. Such,et al.  International Joint Conference on Artificial Intelligence (IJCAI) , 2016 .

[11]  Paolo Traverso,et al.  Automated Planning and Acting , 2016 .

[12]  Jorge A. Baier,et al.  Planning with Temporally Extended Goals Using Heuristic Search , 2006, ICAPS.

[13]  Alberto Camacho,et al.  Towards a Unified View of AI Planning and Reactive Synthesis , 2019, ICAPS.

[14]  Alexandre Duret-Lutz,et al.  Spot 2 . 0 — a framework for LTL and ω-automata manipulation , 2016 .

[15]  Giuseppe De Giacomo,et al.  Automata-Theoretic Foundations of FOND Planning for LTLf and LDLf Goals , 2018, IJCAI.

[16]  Jorge A. Baier,et al.  Planning with First-Order Temporally Extended Goals using Heuristic Search , 2006, AAAI.

[17]  Marco Pistore,et al.  Weak, strong, and strong cyclic planning via symbolic model checking , 2003, Artif. Intell..

[18]  Alberto Camacho,et al.  Non-Deterministic Planning with Temporally Extended Goals: LTL over Finite and Infinite Traces , 2017, AAAI.