Computing Applicability Conditions for Plans with Loops

Authors

  • Siddharth Srivastava University of Massachusetts, Amherst
  • Neil Immerman University of Massachusetts, Amherst
  • Shlomo Zilberstein University of Massachusetts, Amherst

DOI:

https://doi.org/10.1609/icaps.v20i1.13418

Keywords:

plans with loops, plan verification, generalized plans

Abstract

The utility of including loops in plans has been long recognized by the planning community. Loops in a plan help increase both its applicability and the compactness of representation. However, progress in finding such plans has been limited largely due to lack of methods for reasoning about the correctness and safety properties of loops of actions. We present novel algorithms for determining the applicability and progress made by a general class of loops of actions. These methods can be used for directing the search for plans with loops towards greater applicability while guaranteeing termination, as well as in post-processing of computed plans to precisely characterize their applicability. Experimental results demonstrate the efficiency of these algorithms.

Downloads

Published

2021-05-25

How to Cite

Srivastava, S., Immerman, N., & Zilberstein, S. (2021). Computing Applicability Conditions for Plans with Loops. Proceedings of the International Conference on Automated Planning and Scheduling, 20(1), 161-168. https://doi.org/10.1609/icaps.v20i1.13418