Achieving the Functionality of Filter Conditions in a Partial Order Planner

Abstract

One of the most common modifications made to the standard STRIPS action representation is the inclusion of filter conditions. A key function of such filter conditions is to distinguish between operators that represent different context-dependent effects for the same action. We consider how filter conditions may be used to provide this functionality in a complete and correct partial order planner. We conclude that they are not effective, and that in general the use of filter conditions is incompatible with the basic assumptions that lie behind partial order planning. We present an alternative mechanism, using the secondary preconditions of Pednault (1988, 1991) to represent context-dependent effects. The use of secondary preconditions is effective, and preserves completeness and correctness. 1 Introduction Planning algorithms that are designed to possess desirable theoretical properties tend to ignore many of the functional considerations faced by practical planners. In particular, pla...

Cite

Text

Collins and Pryor. "Achieving the Functionality of Filter Conditions in a Partial Order Planner." AAAI Conference on Artificial Intelligence, 1992.

Markdown

[Collins and Pryor. "Achieving the Functionality of Filter Conditions in a Partial Order Planner." AAAI Conference on Artificial Intelligence, 1992.](https://mlanthology.org/aaai/1992/collins1992aaai-achieving/)

BibTeX

@inproceedings{collins1992aaai-achieving,
  title     = {{Achieving the Functionality of Filter Conditions in a Partial Order Planner}},
  author    = {Collins, Gregg and Pryor, Louise},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1992},
  pages     = {375-380},
  url       = {https://mlanthology.org/aaai/1992/collins1992aaai-achieving/}
}