Where Ignoring Delete Lists Works, Part II: Causal Graphs
J¨
- rg Hoffmann
INRIA Nancy, France
June 14, 2011
J¨
- rg Hoffmann
Where Ignoring Delete Lists Works, Part II: Causal Graphs 1/23
Where Ignoring Delete Lists Works, Part II: Causal Graphs J org - - PowerPoint PPT Presentation
Where Ignoring Delete Lists Works, Part II: Causal Graphs J org Hoffmann INRIA Nancy, France June 14, 2011 J org Hoffmann Where Ignoring Delete Lists Works, Part II: Causal Graphs 1/23 Outline What happened? On causal graphs
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 1/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 2/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 3/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 4/23
undirected Logistics [0,1] Ferry [0,1] Gripper [0,1] harmless recognized unrecognized Miconic−STRIPS [0,1] Movie [0,1] Simple−Tsp [0,0] Zenotravel [2,2] Satellite [4,4] Tyreworld [0,6] Grid [0] Rovers local minima ed <= c Hanoi [0] Blocksworld−NoArm [0] Transport [0] Blocksworld−Arm Depots Driverlog PSR Pipesworld−NoTank Mystery Mprime Freecell Airport Pipesworld−Tank Elevators [0,1] flat ed <= c
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 5/23
at A mv A B at B at C mv C D mv D C at D mv D E at E B C D E
1 EUR
mv B D A
== 1 EUR += 1 EUR
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 6/23
at A mv A B at B at C mv C D mv D C at D mv D E at E B C D E
1 EUR
mv B D A
== 1 EUR += 1 EUR
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 6/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 7/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 7/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 7/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 7/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 7/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 7/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 7/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 7/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 8/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 8/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 8/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 9/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 9/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 9/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 9/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 9/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 9/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 9/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 9/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 9/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 9/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 10/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 11/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 12/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 12/23
1 2 1 2
1
2
2 3
1 2 1 2
1
2
2 3
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
1 2 1 2
1
2
2 3
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
1 2 1 2
1
2
2 3
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
1 2 1 2
1
2
2 3
1 2 1 2
1
2
2 3
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
1 2 1 2
1
2
2 3
1 2 1 2
1
2
2 3
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
1 2 1 2
1
2
2 3
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
1 2 1 2
1
2
2 3
0 ◦ P+, and (from prev arg) |P+(s0)| ≤ |P+(s)|
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
0 ◦ P+, and (from prev arg) |P+(s0)| ≤ |P+(s)|
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
0 ◦ P+, and (from prev arg) |P+(s0)| ≤ |P+(s)|
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
1 2 1 2
1
2
2 3
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 13/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 14/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 14/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 14/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 15/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 16/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 17/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 18/23
◮ Success rates can also be obtained by trivial search probing ◮ Strong theoretical differences; some differences in benchmarks J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 18/23
Airport Blocksworld−Arm Depots Driverlog Freecell Mprime Mystery Pipesworld−NoTank Pipesworld−Tank PSR Rovers Satellite Zenotravel Simple−Tsp Transport Tyreworld Elevators Ferry Gripper Hanoi Logistics Miconic−STRIPS Movie Grid Blocksworld−NoArm Zenotravel [95] Depots [81] Grid [80] Pipesworld−NoTank [76] Blocksworld−NoArm [57] Freecell [56] PSR [50] Mprime [49] Pipesworld−Tank [40] Mystery [39] Blocksworld−Arm [30] Airport [0] Hanoi [0] Ferry [100] Gripper [100] Elevators [100] Logistics [100] Miconic−STRIPS [100] Movie [100] Driverlog [100] Rovers [100] Satellite [100] Simple−Tsp [100] Transport [100] Tyreworld [100]
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 19/23
Airport Blocksworld−Arm Depots Driverlog Freecell Mprime Mystery Pipesworld−NoTank Pipesworld−Tank PSR Rovers Satellite Zenotravel Simple−Tsp Transport Tyreworld Elevators Ferry Gripper Hanoi Logistics Miconic−STRIPS Movie Grid Blocksworld−NoArm Zenotravel [95] Depots [81] Grid [80] Pipesworld−NoTank [76] Blocksworld−NoArm [57] Freecell [56] PSR [50] Mprime [49] Pipesworld−Tank [40] Mystery [39] Blocksworld−Arm [30] Airport [0] Hanoi [0] Ferry [100] Gripper [100] Elevators [100] Logistics [100] Miconic−STRIPS [100] Movie [100] Driverlog [100] Rovers [100] Satellite [100] Simple−Tsp [100] Transport [100] Tyreworld [100]
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 19/23
Airport Blocksworld−Arm Depots Driverlog Freecell Mprime Mystery Pipesworld−NoTank Pipesworld−Tank PSR Rovers Satellite Zenotravel Simple−Tsp Transport Tyreworld Elevators Ferry Gripper Hanoi Logistics Miconic−STRIPS Movie Grid Blocksworld−NoArm Zenotravel [95] Depots [81] Grid [80] Pipesworld−NoTank [76] Blocksworld−NoArm [57] Freecell [56] PSR [50] Mprime [49] Pipesworld−Tank [40] Mystery [39] Blocksworld−Arm [30] Airport [0] Hanoi [0] Ferry [100] Gripper [100] Elevators [100] Logistics [100] Miconic−STRIPS [100] Movie [100] Driverlog [100] Rovers [100] Satellite [100] Simple−Tsp [100] Transport [100] Tyreworld [100]
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 19/23
Airport Blocksworld−Arm Depots Driverlog Freecell Mprime Mystery Pipesworld−NoTank Pipesworld−Tank PSR Rovers Satellite Zenotravel Simple−Tsp Transport Tyreworld Elevators Ferry Gripper Hanoi Logistics Miconic−STRIPS Movie Grid Blocksworld−NoArm Zenotravel [95] Depots [81] Grid [80] Pipesworld−NoTank [76] Blocksworld−NoArm [57] Freecell [56] PSR [50] Mprime [49] Pipesworld−Tank [40] Mystery [39] Blocksworld−Arm [30] Airport [0] Hanoi [0] Ferry [100] Gripper [100] Elevators [100] Logistics [100] Miconic−STRIPS [100] Movie [100] Driverlog [100] Rovers [100] Satellite [100] Simple−Tsp [100] Transport [100] Tyreworld [100]
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 19/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 20/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 21/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 21/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 21/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 22/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 23/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 23/23
J¨
Where Ignoring Delete Lists Works, Part II: Causal Graphs 24/23