A Compilation of the Full PDDL+ Language into SMT

Authors

  • Michael Cashmore King's College London
  • Maria Fox King's College London
  • Derek Long King's College London
  • Daniele Magazzeni King's College London

DOI:

https://doi.org/10.1609/icaps.v26i1.13755

Abstract

Planning in hybrid systems is important for dealing with real-world applications. PDDL+ supports this representation of domains with mixed discrete and continuous dynamics, and supports events and processes modelling exogenous change. Motivated by numerous SAT-based planning approaches, we propose an approach to PDDL+ planning through SMT, describing an SMT encoding that captures all the features of the PDDL+ problem as published by Fox and Long. The encoding can be applied on domains with nonlinear continuous change. We apply this encoding in a simple planning algorithm, demonstrating excellent results on a set of benchmark problems.

Downloads

Published

2016-03-30

How to Cite

Cashmore, M., Fox, M., Long, D., & Magazzeni, D. (2016). A Compilation of the Full PDDL+ Language into SMT. Proceedings of the International Conference on Automated Planning and Scheduling, 26(1), 79-87. https://doi.org/10.1609/icaps.v26i1.13755