Papers for

automated workflow engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Block deordering improves plan execution flexibility more than min reorder methods

Execution Flexibility in Automated Planning: A Comparative Evaluation of Deordering and Reordering Strategies

Abstract: This study covers foundational concepts for enhancing plan-execution flexibility, including partial-order planning, the producer-consumer-threat formalism, and a range of deordering and reordering strategies. Creating a partial-order plan from a sequential one by removing unnecessary ordering constraints is a practical way to improve execution flexibility, and several methods have been proposed for this task. This study analyzes their capabilities across ordering, action handling, parameter handling, plan structure, concurrency, and complexity, and evaluates them against each other on a shared benchmark. The central finding is that block deordering-based approaches, which restructure causal dependencies through block-level grouping and subplan substitution, substantially outperform MaxSAT-based approaches despite the latter's theoretical guarantees of minimum reordering. The reason is structural: minimum reordering optimizes within the causal structure already present in the plan, whereas block deordering-based methods change that structure, exposing orderings that would otherwise appear necessary. A further distinction is practical: block deordering-based methods are anytime algorithms that always return a valid result, while MaxSAT-based methods fail entirely on a substantial portion of plans and offer no partial solution when they do. Block substitution further extends the parallel execution by formalizing non-concurrency constraints, though its impact is limited to domains with resource-based interactions. On efficiency, block deordering-based approaches achieve the highest flex gain per unit of computation time, while MaxSAT-based encodings incur large computational overhead.

Tue 15 SeptArtificial Intelligence
The gist
Plans for tasks often have many steps scheduled in a fixed order, which can make adapting when things change hard. The authors compare different ways to relax these step orders to allow more flexible execution. They find that grouping steps into blocks and reordering these blocks creates more adaptable plans than methods that only remove a minimum number of orderings within the original structure. This block-based method also always gives some flexible plan quickly, unlike the minimum-reordering approach that can fail or take a long time. Overall, changing the plan’s structure lets you find flexibility that simpler methods miss.
Open 2609.16822v1