Link

Requirements (PDDL 3.0)

Contributors: adamgreen, Adam Green,

The following page offers details of requirements defined in PDDL 3.0.

Preferences

Support: Medium

Usage: Medium

    (:requirements :preferences)

Allows for the usage of preferences within problem definitions (soft goals).

Constraints

Support: Medium

Usage: Low

    (:requirements :constraints)

Allows for the use of constraints within domain definitions (goals which must be satisfied in every state). e.g.

(:constraints
    (and
        (forall (?l - lorry ?loc - location) (at-most-once (at ?l ?loc)))
    )
)