What are filter conditions for
Gregg C. Collins, Louise Pryor · 1993
Many extensions to the basic STRIPS action representation have been proposed. Many of them amountto# the use of filter conditions, preconditions which do not become subgoals. The purposes to which filter conditions have been put and the justifications for their use have seldom been made clear. In this paper we clarify and examine the various arguments that appear to lie behind their use. We conclude that there are two major flaws in their use: their interpretation is inconsistent with commonly used planning techniques, and theiruse# often leads to incompleteness. Moreover, their use generally addresses special cases of more general problems, and is not extensible to the general case. 1 Introduction Planning systems solve problems by reasoning about actions and their expected effects; the representation of actions has therefore long been a central issue in planning research. Many current planning systems use representation schemes based on the STRIPS operator (Fikes & Nilsson, 1971). Su...