Complexity of Timeline-Based Planning

Authors

  • Nicola Gigante University of Udine
  • Angelo Montanari University of Udine
  • Marta Cialdea Mayer Università degli Studi Roma Tre
  • Andrea Orlandini National Research Council

DOI:

https://doi.org/10.1609/icaps.v27i1.13830

Abstract

Timeline-based planning is a paradigm that models temporal planning domains as sets of independent, but interacting, components. The behavior of the components can be described by means of a number of state variables whose evolution and interactions over time are governed by a set of temporal constraints. This paradigm is different from the one underlying the common action-based formalisms, such as PDDL, where the focus is on what can be done by an executive agent. Although successfully used in many real-world applications, little work has been done on the expressiveness and complexity of the timeline-based formalism. The present paper provides a characterization of the complexity of non-flexible timeline-based planning, by proving that a general formulation of the problem is EXPSPACE-complete. Such a result extends a previous work where the same complexity bound was proved for a restricted fragment of timeline-based planning that was shown to be expressive enough to capture action-based temporal planning. In addition, we prove that requiring an upper bound to the solution horizon as part of the input decreases the complexity of the problem, that becomes NEXPTIME-complete.

Downloads

Published

2017-06-05

How to Cite

Gigante, N., Montanari, A., Cialdea Mayer, M., & Orlandini, A. (2017). Complexity of Timeline-Based Planning. Proceedings of the International Conference on Automated Planning and Scheduling, 27(1), 116-124. https://doi.org/10.1609/icaps.v27i1.13830