Optimality Properties of Planning Via Petri Net Unfolding: A Formal Analysis

Authors

  • Sarah Hickmott RMIT University
  • Sebastian Sardina RMIT University

DOI:

https://doi.org/10.1609/icaps.v19i1.13343

Keywords:

planning, reasoning about action, Petri nets, directed unfolding

Abstract

We provide a theoretical analysis of planning via Petri net unfolding, a novel technique for synthesising parallel plans. Parallel plans are generally valued for their execution flexi- bility, which manifests as alternative choices for the order- ing of operators and potentially faster plan executions. Being a relatively new approach, the flexibility properties of plans synthesised via unfolding, and even the concurrency seman- tics supported by this technique, are particularly unclear and only understood at an informal level. In this paper, we first formally characterise the concurrency semantics of planning via unfolding as a further restriction on the standard notion of independence. More importantly, we then prove that plans obtained using this approach are optimal deorderings and op- timal reorderings in terms of the number of ordering con- straints on operators and plan execution time, respectively. These results provide objective guarantees on the quality of plans obtained by the unfolding technique.

Downloads

Published

2009-10-16

How to Cite

Hickmott, S., & Sardina, S. (2009). Optimality Properties of Planning Via Petri Net Unfolding: A Formal Analysis. Proceedings of the International Conference on Automated Planning and Scheduling, 19(1), 170-177. https://doi.org/10.1609/icaps.v19i1.13343