Foundations of Artificial Intelligence
- 11. Action Planning
Foundations of Artificial Intelligence 11. Action Planning Solving - - PowerPoint PPT Presentation
Foundations of Artificial Intelligence 11. Action Planning Solving Logically Specified Problems using a General Problem Solver Joschka Boedecker and Wolfram Burgard and Bernhard Nebel Albert-Ludwigs-Universitt Freiburg Contents What is
(University of Freiburg) Foundations of AI 2 / 63
(University of Freiburg) Foundations of AI 3 / 63
(University of Freiburg) Foundations of AI 4 / 63
(University of Freiburg) Foundations of AI 5 / 63
(University of Freiburg) Foundations of AI 6 / 63
(University of Freiburg) Foundations of AI 7 / 63
(University of Freiburg) Foundations of AI 8 / 63
(University of Freiburg) Foundations of AI 9 / 63
(University of Freiburg) Foundations of AI 10 / 63
(University of Freiburg) Foundations of AI 11 / 63
(University of Freiburg) Foundations of AI 12 / 63
(University of Freiburg) Foundations of AI 13 / 63
(University of Freiburg) Foundations of AI 14 / 63
(University of Freiburg) Foundations of AI 15 / 63
(University of Freiburg) Foundations of AI 16 / 63
(University of Freiburg) Foundations of AI 17 / 63
(University of Freiburg) Foundations of AI 18 / 63
(University of Freiburg) Foundations of AI 19 / 63
1
2
3
(University of Freiburg) Foundations of AI 20 / 63
(University of Freiburg) Foundations of AI 21 / 63
1
2
3
(University of Freiburg) Foundations of AI 22 / 63
(University of Freiburg) Foundations of AI 23 / 63
(University of Freiburg) Foundations of AI 24 / 63
(University of Freiburg) Foundations of AI 25 / 63
(University of Freiburg) Foundations of AI 26 / 63
(University of Freiburg) Foundations of AI 27 / 63
(University of Freiburg) Foundations of AI 28 / 63
(University of Freiburg) Foundations of AI 29 / 63
We will use this result later (University of Freiburg) Foundations of AI 30 / 63
(University of Freiburg) Foundations of AI 31 / 63
1
2
3
4
(University of Freiburg) Foundations of AI 32 / 63
(University of Freiburg) Foundations of AI 33 / 63
(University of Freiburg) Foundations of AI 34 / 63
(University of Freiburg) Foundations of AI 35 / 63
(University of Freiburg) Foundations of AI 36 / 63
(University of Freiburg) Foundations of AI 37 / 63
* at(p1,c) in(p1,t1) at(p2,s) at(t1,c) at(t1,s) in(p2,t1) at(p1,s) * * load unload * load * drive drive * * * * at(p1,c) in(p1,t1) at(p2,s) at(t1,c) at(t1,s) in(p2,t1) at(p1,s) * * load unload load * drive drive * at(p2,c) unload at(p1,c) at(p2,s) at(t1,c) drive(...) at(p2,s) at(p1,c) at(t1,c) in(p1,t1) at(t1,s) * * load F0 A1 F1 A2 F2 A3 F3 (University of Freiburg) Foundations of AI 38 / 63
(University of Freiburg) Foundations of AI 39 / 63
* at(p1,c) at(p2,s) at(t1,c) drive at(p2,s) at(p1,c) at(t1,c) in(p1,t1) at(t1,s) * * load F0 A1 F1 A2 F2 A3 F3 at(p1,c) in(p1,t1) at(p2,s) at(t1,c) at(t1,s) at(p1,s) * * load unload load * drive drive * at(p2,c) unload at(p1,c) at(t1,c) in(p2,t1) at(p1,s) * * load unload * load * drive drive * * at(t1,s) in(p2,t1) in(p1,t1) at(p2,s) * * (University of Freiburg) Foundations of AI 41 / 63
(University of Freiburg) Foundations of AI 42 / 63
(University of Freiburg) Foundations of AI 43 / 63
(University of Freiburg) Foundations of AI 44 / 63
Heuristic search planner vs. iterative deepening on Gripper (University of Freiburg) Foundations of AI 45 / 63
(University of Freiburg) Foundations of AI 46 / 63
(University of Freiburg) Foundations of AI 47 / 63
(University of Freiburg) Foundations of AI 48 / 63
(University of Freiburg) Foundations of AI 49 / 63
(University of Freiburg) Foundations of AI 50 / 63
(University of Freiburg) Foundations of AI 51 / 63
(University of Freiburg) Foundations of AI 52 / 63
(University of Freiburg) Foundations of AI 53 / 63
(University of Freiburg) Foundations of AI 54 / 63
0.1 1 10 100 1000 10000 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 sec. problem size FF HSP2 System-R GRT Mips STAN (University of Freiburg) Foundations of AI 55 / 63
50 100 150 200 250 300 350 400 450 500 550 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 #steps problem size FF HSP2 System-R GRT Mips STAN (University of Freiburg) Foundations of AI 56 / 63
(University of Freiburg) Foundations of AI 57 / 63
n n−1 n−1 n−1 2 2 2 1 1 Exit Maximal exit distance (University of Freiburg) Foundations of AI 58 / 63
n n n n Exit n n−1 Maximal exit distance (University of Freiburg) Foundations of AI 59 / 63
n−1 n−1 2 2 1 1 n
recognized (University of Freiburg) Foundations of AI 60 / 63
(University of Freiburg) Foundations of AI 61 / 63
1 2 3 4
(University of Freiburg) Foundations of AI 62 / 63
(University of Freiburg) Foundations of AI 63 / 63