Artificial Intelligence: A Modern Method Study Notes-Chapter 10 Classic Planning

The tenth chapter considers fully observable, deterministic, static, and single-agent. The
eleventh chapter is complex planning
. The representation method of using a set of variables to represent a state of the world is called elemental representation, which can be described in
PDDL language. : planning domain definition language
PDDL describes the result of an action based on what has changed

Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Get heuristics for planning problems:

  1. Ignore the premise heuristic (remove all premises, then all actions can be used)
  2. Remove negative text (ignore the delete list heuristic)
  3. Remove some streams (state abstraction)
  4. Decompose, decompose into sub-problems, sub-goal independence

Insert picture description here

Insert picture description here
Insert picture description here

Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here

Planning diagram

Planning diagrams can only be used for propositional planning-that is, planning problems without variables
Insert picture description here

Cake problem planning diagram

Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here

Under what circumstances are two actions mutually exclusive

Insert picture description here
Eat(cake) action will lead to results~Have(cake)
Have(cake) action will lead to results Have(cake) The results of these two actions are mutually exclusive, then these two actions are mutually exclusive

Insert picture description here
Insert picture description here

Under what circumstances two texts are mutually exclusive

  1. One text is the negative of another text. For
    example: Have(cake) and ~Have(cake) in S1 state
    Insert picture description here
    Insert picture description here

Use planning diagrams for heuristic estimation

Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here

Guess you like

Origin blog.csdn.net/weixin_44972129/article/details/109961290