Content deleted Content added
→Overview: is the article allowed to have any flavor or not? this is the example in the publication |
clarity |
||
Line 11:
== Planning Domain Definition Language ==
The [[Planning Domain Definition Language]] (as of version 3.0<ref name="pddl3">[http://www.cs.yale.edu/homes/dvm/papers/pddl-ipc5.pdf Plan Constraints and Preferences in PDDL3], Gerevini and Long</ref>) supports the specification of preferences through <code>preference</code> statements. For example, the statement
:<code>(preference (always (clean room1)))</code> indicates that the user prefers that <code>room1</code> should be clean at each state of the plan. In other words, the planner should not schedule an action that causes <code>room1</code> to become dirty. As this example shows and in general, a preference is evaluated with regard to all states of a plan (if [[Semantics|semantically]] required). In addition to <code>always</code>, other constructs based on [[linear temporal logic]] are also supported, such as <code>sometime</code> (at least once during the plan), <code>sometime-after</code> (to be planned after a particular state) and <code>at-most-once</code> (the preference holds during at most one sequence of states in the plan).
|