On the Reversibility of Actions in Planning

Michael Morak, Lukáš Chrpa, Wolfgang Faber, Daniel Fišer

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

Abstract

Checking whether action effects can be undone is an important question for determining, for instance, whether a planning task has dead-ends. In this paper, we investigate the reversibility of actions, that is, when the effects of an action can be reverted by applying other actions, in order to return to the original state. We propose a broad notion of reversibility that generalizes previously defined versions and investigate interesting properties and relevant restrictions. In particular, we propose the concept of uniform reversibility that guarantees that an action can be reverted independently of the state in which the action was applied, using a so-called reverse plan. In addition, we perform an in-depth investigation of the computational complexity of deciding action reversibility. We show that reversibility checking with polynomial-length reverse plans is harder than polynomial-length planning and that, in case of unrestricted plan length, the PSPACE-hardness of planning is inherited. In order to deal with the high complexity of solving these tasks, we then propose several incomplete algorithms that may be used to compute reverse plans for a relevant subset of states.
Original languageEnglish
Title of host publicationProceedings of the Seventeenth International Conference on Principles of Knowledge Representation and Reasoning, KR-20
Number of pages10
Publication dateJul 2020
Pages652–661
DOIs
Publication statusPublished - Jul 2020
Externally publishedYes

Fingerprint

Dive into the research topics of 'On the Reversibility of Actions in Planning'. Together they form a unique fingerprint.

Cite this