Preference-based planning: Difference between revisions

Content deleted Content added
Plan quality: clarify variables
Line 6:
== Overview ==
 
Preferences can be regarded as soft constraints on a plan. The quality of a plan increases when more preferences are satisfied but it may not be possible to satisfy all preferences in a single plan. This differs from hard constraints which must be satisfied in all plans produced by the planning software. These hard constraints are part of the [[___domain knowledge]] while the soft constraints (or preferences) are separately specified by the user. This allows the same ___domain knowledge to be reused for various users who may have different preferences.
 
The use of preferences may also increase the length of a plan in order to satisfy more preferences. For example, when planning a journey from home to school, the user may prefer to buy a cup of coffee along the way. The planning software could now plan to visit [[Starbucks]] first and then continue to school.<ref name="starbucks">[http://www.cs.nmsu.edu/~tson/papers/tplp-plan-prefs.pdf Planning with Preferences using Logic Programming], Son and Pontelli</ref> This increases the length of the plan but the user's preference is satisfied.