Proceedings

Polynomial-Time Reformulations of LTL Temporally Extended Goals into Final-State Goals

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1696-1702.

Abstract

Linear temporal logic (LTL) is an expressive language that allows specifying temporally extended goals and preferences. A general approach to dealing with general LTL properties in planning is by ``compiling them away''; i.e., in a pre-processing phase, all LTL formulas are converted into simple, non-temporal formulas that can be evaluated in a planning state. This is accomplished by first generating a finite-state automaton for the formula, and then by introducing new fluents that are used to capture all possible runs of the automaton. Unfortunately, current translation approaches are worst-case exponential on the size of the LTL formula. In this paper, we present a polynomial approach to compiling away LTL goals. Our method relies on the exploitation of alternating automata. Since alternating automata are different from non-deterministic automata, our translation technique does not capture all possible runs in a planning state and thus is very different from previous approaches. We prove that our translation is sound and complete, and evaluate it empirically showing that it has strengths and weaknesses. Specifically, we find classes of formulas in which it seems to outperform significantly the current state of the art.

  1. [Bacchus and Kabanza, 1998] Bacchus, F., and Kabanza, F. 1998. Planning for temporally extended goals. Annals of Mathematics and Artificial Intelligence 22(1-2):5-27.
  2. [Bacchus and Kabanza, 2000] Bacchus, F., and Kabanza, F. 2000. Using temporal logics to express search control knowledge for planning. Artificial Intelligence 116(1- 2):123-191.
  3. [Baier and McIlraith, 2006] Baier, J. A., and McIlraith, S. A. 2006. Planning with first-order temporally extended goals using heuristic search. In Proceedings of the 21st National Conference on Artificial Intelligence, 788-795.
  4. [Baier, Bacchus, and McIlraith, 2009] Baier, J. A.; Bacchus, F.; and McIlraith, S. A. 2009. A heuristic search approach to planning with temporally extended preferences. Artifi- cial Intelligence 173(5-6):593-618. IJCAI
  5. [Baier, 2010] Baier, J. A. 2010. Effective Search Techniques for Non-Classical Planning via Reformulation. Ph.D. in Computer Science, University of Toronto.
  6. [Bylander, 1994] Bylander, T. 1994. The computational complexity of propositional STRIPS planning. Artificial Intelligence 69(1-2):165-204.
  7. [Coles and Coles, 2011] Coles, A. J., and Coles, A. 2011. LPRPG-P: relaxed plan heuristics for planning with pref- erences. In Proceedings of the 21th International Confer- ence on Automated Planning and Scheduling.
  8. [Cresswell and Coddington, 2004] Cresswell, S., and Cod- dington, A. M. 2004. Compilation of LTL goal formu- las into PDDL. In de Mántaras, R. L., and Saitta, L., eds., Proceedings of the 16th European Conference on Artificial Intelligence, 985-986. Valencia, Spain: IOS Press.
  9. [De Giacomo and Vardi, 1999] De Giacomo, G., and Vardi, M. Y. 1999. Automata-theoretic approach to planning for temporally extended goals. In Biundo, S., and Fox, M., eds., ECP, volume 1809 of LNCS, 226-238. Durham, UK: Springer.
  10. [De Giacomo and Vardi, 2013] De Giacomo, G., and Vardi, M. Y. 2013. Linear temporal logic and linear dynamic logic on finite traces. [ IJCAI
  11. [De Giacomo, Masellis, and Montali, 2014] De Giacomo, G.; Masellis, R. D.; and Montali, M. 2014. Reasoning on LTL on finite traces: Insensitivity to infiniteness. In Proceedings of the 28th AAAI Conference on Artificial Intelligence, 1027-1033.
  12. [Edelkamp, Jabbar, and Naizih, 2006] Edelkamp, S.; Jabbar, S.; and Naizih, M. 2006. Large-scale optimal PDDL3 planning with MIPS-XXL. In 5th International Planning Competition Booklet, 28-30.
  13. [Edelkamp, 2006] Edelkamp, S. 2006. On the compilation of plan constraints and preferences. In Proceedings of the 16th International Conference on Automated Planning and Scheduling. [Gerevini et al., 2009]
  14. Gerevini, A.; Haslum, P.; Long, D.; Saetti, A.; and Dimopoulos, Y. 2009. Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. Arti- ficial Intelligence 173(5-6):619-668.
  15. [Gerth et al., 1995] Gerth, R.; Peled, D.; Vardi, M. Y.; and Wolper, P. 1995. Simple on-the-fly automatic verification of linear temporal logic. In Proceedings of the 15th In- ternational Symposium on Protocol Specification, Testing and Verification, 3-18.
  16. [Hoffmann and Nebel, 2001] Hoffmann, J., and Nebel, B. 2001. The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research 14:253-302.
  17. [Muller, Saoudi, and Schupp, 1988] Muller, D. E.; Saoudi, A.; and Schupp, P. E. 1988. Weak Alternating Automata Give a Simple Explanation of Why Most Temporal and Dynamic Logics are Decidable in Exponential Time. In Proceedings of the 3rd Annual Symposium on Logic in Computer Science, 422-427.
  18. [Pnueli, 1977] Pnueli, A. 1977. The temporal logic of pro- grams. In Proceedings of the 18th IEEE Symposium on Foundations of Computer Science, 46-57.
  19. [Richter and Helmert, 2009] Richter, S., and Helmert, M. 2009. Preferred operators and deferred evaluation in satis- ficing planning. In Proceedings of the 19th International Conference on Automated Planning and Scheduling. [Richter, Helmert, and Westphal, 2008]
  20. Richter, S.; Helmert, M.; and Westphal, M. 2008. Landmarks revisited. In Proceedings of the 23rd AAAI Conference on Artificial Intelligence, 975-982.
  21. [Rintanen, 2000] Rintanen, J. 2000. Incorporation of tem- poral logic control into plan operators. In Horn, W., ed., Proceedings of the 14th European Conference on Artificial Intelligence, 526-530. Berlin, Germany: IOS Press.
  22. [Thiébaux, Hoffmann, and Nebel, 2005] Thiébaux, S.; Hoff- mann, J.; and Nebel, B. 2005. In defense of PDDL axioms. Artificial Intelligence 168(1-2):38-69.

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

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