Some Orders Are Important: Partially Preserving Orders in Top-Quality Planning

Michael Katz, Junkyu Lee, Jungkoo Kang, Shirin Sohrabi
4/1/2024
cs.AI

No official code found. Best implementation: IBM/kstar (19 stars, GPL-3.0, last commit 2026-04-01).

Abstract

The ability to generate multiple plans is central to using planning in real-life applications. Top-quality planners generate sets of such top-cost plans, allowing flexibility in determining equivalent ones. In terms of the order between actions in a plan, the literature only considers two extremes -- either all orders are important, making each plan unique, or all orders are unimportant, treating two plans differing only in the order of actions as equivalent. To allow flexibility in selecting important orders, we propose specifying a subset of actions the orders between which are important, interpolating between the top-quality and unordered top-quality planning problems. We explore the ways of adapting partial order reduction search pruning techniques to address this new computational problem and present experimental evaluations demonstrating the benefits of exploiting such techniques in this setting.

View on arXivView PDF

Code Implementations(1)

IBM/kstarCommunity100%
GPL-3.0

K* search based implementation of top-k and top-quality planners

193C, C++May 15, 20236 months agoGPL-3.0

Cite this paper

@article{katz2024some,
  title  = {Some Orders Are Important: Partially Preserving Orders in Top-Quality Planning},
  author = {Michael Katz and Junkyu Lee and Jungkoo Kang and Shirin Sohrabi},
  year   = {2024},
  eprint = {2404.01503},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.01503v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.01503.svg)](https://codeofpaper.com/paper/2404.01503)

Discussion