On Computing Plans with Uniform Action Costs
Alberto Pozanco, Daniel Borrajo, Manuela Veloso
TL;DR
This work addresses planning with uniform action costs by framing a two-objective problem that lexicographically optimizes total plan cost $c(\pi)$ and dispersion $d(\pi)$ of action costs under three dispersion metrics. It introduces three grounded compilations (Number of Different Costs, Delta, Range) that extend STRIPS tasks with bookkeeping propositions and actions to enforce uniformity, controlled by a weight $\omega_d$, and demonstrates their compatibility with standard planners. Through extensive experiments on 387 problems across 19 domains, including novel finance and navigation benchmarks, the authors show that uniform plans can be generated with practical overhead, and that standard cost-optimal plans often exhibit suboptimal dispersion for uniformity objectives. The results highlight trade-offs between scalability and dispersion fidelity and point to future work in satisficing solutions and alternative notions of uniformity beyond action-cost dispersion.
Abstract
In many real-world planning applications, agents might be interested in finding plans whose actions have costs that are as uniform as possible. Such plans provide agents with a sense of stability and predictability, which are key features when humans are the agents executing plans suggested by planning tools. This paper adapts three uniformity metrics to automated planning, and introduce planning-based compilations that allow to lexicographically optimize sum of action costs and action costs uniformity. Experimental results both in well-known and novel planning benchmarks show that the reformulated tasks can be effectively solved in practice to generate uniform plans.
