Title :
Planning with constraints
Author_Institution :
Planning Applications Res. Centre, Imperial Coll., London, UK
fDate :
2/14/1994 12:00:00 AM
Abstract :
Planning is a paradigmatic example of a cognitive process; it is an intentional goal-directed process which involves reasoning in an essential way. In early attempts to engineer planning systems reasoning was restricted to deduction; that is, the process of finding a plan was implemented in terms of deducing a sequence of actions which are sufficient to transform the initial state into the goal state. Subsequently, other forms of reasoning have been introduced, among them abduction, nonmonotonic reasoning and constraint solving. Below we shall briefly describe a planning system which searches for a plan using deduction, abduction and constraint solving; it can also be `enhanced´ with the facility to reason nonmonotonically in certain ways (although it is not clear whether this yields any computational advantage). The general architecture is known as IQ-PLAN and has been implemented in various versions, including one in Common Lisp and several in the constraint logic programming language Eclipse
Keywords :
constraint handling; knowledge based systems; planning (artificial intelligence); Common Lisp; Eclipse; IQ-PLAN; abduction; cognitive process; constraint logic programming language; constraint solving; deduction; intentional goal-directed process; nonmonotonic reasoning; planning system; reasoning;
Conference_Titel :
Symbolic and Neural Cognitive Engineering, IEE Colloquium on