1 GraphPlan Alan Fern * * Based in part on

1 GraphPlan Alan Fern * * Based in part on
1 / 1
1 GraphPlan Alan Fern * * Based in part on - slide 1 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 2 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 3 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 4 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 5 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 6 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 7 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 8 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 9 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 10 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 11 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 12 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 13 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 14 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 15 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 16 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 17 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 18 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 19 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 20 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 21 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 22 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 23 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 24 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 25 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 26 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 27 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 28 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 29 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 30 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 31 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 32 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 33 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 34 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 35 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 36 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 37 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 38 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 39 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 40 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 41 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 42 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 43 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 44 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 45 of 46 1 GraphPlan Alan Fern * * Based in part on - slide 46 of 46
1 GraphPlan Alan Fern Based in part on slides by Daniel Weld and José Luis Ambite 2 GraphPlan http:www.cs.cmu.eduavrimgraphplan.html Many planning systems use ideas from Graphplan: IPP, STAN, SGP, Blackbox, Medic, FF, FastDownward

Related Topics

Download this presentation From Below

"1 GraphPlan Alan Fern * * Based in part on" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
1 GraphPlan Alan Fern * * Based in part on slides by Daniel Weld and José Luis Ambite<br>
02
2 GraphPlan http://www.cs.cmu.edu/~avrim/graphplan.html Many planning systems use ideas from Graphplan:
IPP, STAN, SGP, Blackbox, Medic, FF, FastDownward
History
Before GraphPlan appeared in 1995, most planning researchers were working under the framework of “plan-space search” (we will not cover this topic)
GraphPlan outperformed those prior planners by orders of magnitude
GraphPlan started researchers thinking about fundamentally different frameworks
Recent planning algorithms are much more effective than GraphPlan
However, many have been influenced by GraphPlan<br>
03
3 Big Picture A big source of inefficiency in search algorithms is the large branching factor
GraphPlan reduces the branching factor by searching in a special data structure Phase 1 – Create a Planning Graph
built from initial state
contains actions and propositions that are possibly reachable from initial state
does not include unreachable actions or propositions
Phase 2 - Solution Extraction
Backward search for the solution in the planning graph
backward from goal<br>