Improving Plan Execution Flexibility using Block-Substitution
Summary
A new methodology enhances the execution flexibility of partial-order plans (POPs) in AI planning by substituting subplans with external actions. This approach diverges from traditional plan deordering and reordering strategies, which focus on minimizing or removing action orderings within a plan. The methodology builds upon block deordering, which organizes coherent actions into "blocks" to create a Block Decomposed Partial-Order (BDPO) plan. These action blocks serve as candidate subplans for substitution, with each successful replacement guaranteed to increase plan flexibility. The study also incorporates plan reduction strategies to remove redundant actions within BDPO plans and evaluates its performance when integrated with MaxSAT-based reorderings. Experimental results on International Planning Competitions (IPC) benchmark problems show significant improvements in plan execution flexibility, alongside good coverage and execution time.
Key takeaway
For research scientists developing AI planning systems, focusing on plan flexibility is crucial for robust execution. You should consider implementing subplan substitution techniques, particularly those leveraging block decomposition, to enhance plan adaptability. This approach offers a distinct advantage over solely relying on deordering or reordering, potentially leading to more resilient and efficient planning solutions in dynamic environments.
Key insights
Substituting subplans with external actions can significantly increase partial-order plan flexibility.
Principles
- Hierarchical plan structuring improves flexibility.
- Redundant actions reduce plan flexibility.
Method
The method involves creating Block Decomposed Partial-Order (BDPO) plans, identifying action blocks as subplan candidates, and substituting them with external actions to increase flexibility, optionally combined with MaxSAT reordering.
In practice
- Use block deordering for hierarchical plan structure.
- Substitute subplans with external actions.
- Employ plan reduction to eliminate redundancy.
Topics
- Plan Execution Flexibility
- Block-Substitution
- Partial-Order Plans
- Block Decomposed Partial-Order Plans
- Plan Deordering
Best for: Research Scientist, AI Scientist
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Journal of Artificial Intelligence Research.