1
Graphplan
José Luis Ambite*
[* based in part on slides by Jim Blythe and Dan Weld]
Graphplan Jos Luis Ambite * [* based in part on slides by Jim Blythe - - PowerPoint PPT Presentation
Graphplan Jos Luis Ambite * [* based in part on slides by Jim Blythe and Dan Weld] 1 Basic idea Construct a graph that encodes constraints on possible plans Use this planning graph to constrain search for a valid plan: If
1
[* based in part on slides by Jim Blythe and Dan Weld]
2
3
*Version in [Blum& Furst IJCAI 95, AIJ 97], later extended to handle all these restrictions [Koehler et al 97]
4
5
6
7
8
9
10
11
12
13
(always carried forward by no-ops) p ¬q ¬r p q ¬q ¬r p q ¬q r ¬r p q ¬q r ¬r A A B A B
14
p ¬q ¬r p q ¬q ¬r p q ¬q r ¬r p q ¬q r ¬r A A B A B
15
p q r … A p q r … p q r …
16
p q … B p q r s … p q r s … A C B C A p q r s … B C A
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Gazen & Knoblock Koehler Anderson, Smith & Weld Boutilier
Rao
Smith & Weld Koehler ?
Blum & Langford
Smith & Weld
Weld, Anderson & Smith
32
33
34
35
36
37
38
39
40
41
42