Participation
Please register for the course to gain access to the Adam workspace.
Lecture Slides
No. | Topic | Date | Slides |
---|---|---|---|
A1 | Organizational Matters | 20.09. | printer screen |
A2 | What is Planning? | 20.09. | printer screen |
A3 | Getting to Know a Planner | 25.09. | printer screen |
B1 | Transition Systems and Propositional Logic | 25.09. | printer screen |
B2 | Introduction to Planning Tasks | 27.09. | printer screen |
B3 | Formal Definition of Planning | 27.09. | printer screen |
B4 | Equivalent Operators and Normal Forms | 02.10. | printer screen |
B5 | Positive Normal Form and STRIPS | 02.10. | printer screen |
B6 | Computational Complexity of Planning | 04.10. | printer screen |
C1 | Overview of Classical Planning Algorithms | 04.10. | printer screen |
C2 | Progression and Regression Search | 09.10. | printer screen |
C3 | General Regression | 09.10. | printer screen |
C4 | SAT Planning: Core Idea and Sequential Encoding | 11.10. | printer screen |
C5 | SAT Planning: Parallel Encoding | 11.10. | printer screen |
C6 | Symbolic Search: Binary Decision Diagrams | 16.10. | printer screen |
C7 | Symbolic Search: Full Algorithm | 16.10. | printer screen |
D1 | Delete Relaxation: Relaxed Planning Tasks | 18.10. | printer screen |
D2 | Delete Relaxation: Properties of Relaxed Planning Tasks | 18.10. | printer screen |
D3 | Delete Relaxation: Finding Relaxed Plans | 23.10. | printer screen |
D4 | Delete Relaxation: AND/OR Graphs | 23.10. | printer screen |
D5 | Delete Relaxation: Relaxed Task Graphs | 25.10. | printer screen |
D6 | Delete Relaxation: hmax and hadd | 25.10. | printer screen |
D7 | Delete Relaxation: Analysis of hmax and hadd | 30.10. | printer screen |
D8 | Delete Relaxation: hFF and Comparison of Heuristics | 30.10. | printer screen |
E1 | Planning Tasks in Finite-Domain Representation | 01.11. | printer screen |
E2 | Invariants and Mutexes | 01.11. | printer screen |
E3 | Abstractions: Introduction | 06.11. | printer screen |
E4 | Abstractions: Formal Definition and Heuristics | 06.11. | printer screen |
E5 | Abstractions: Additive Abstractions | 08.11. | printer screen |
E6 | Pattern Databases: Introduction | 08.11. | printer screen |
E7 | Pattern Databases: Multiple Patterns | 13.11. | printer screen |
E8 | Pattern Databases: Pattern Selection | 13.11. | printer screen |
E9 | Merge-and-Shrink: Factored Transition Systems | 15.11. | printer screen |
E10 | Merge-and-Shrink: Algorithm | 15.11. | printer screen |
E11 | Merge-and-Shrink: Properties and Shrink Strategies | 20.11. | printer screen |
E12 | Merge-and-Shrink: Merge Strategies and Label Reduction | 20/22.11. | printer screen |
E13 | Merge-and-Shrink: Pruning and Usage in Practise | 22.11. | printer screen |
F1 | Critical Path Heuristics: hm | 27.11. | printer screen |
F2 | Critical Path Heuristics: Properties and Πm Compilation | 27.11. | printer screen |
G1 | Constraints: Introduction | 29.11. | printer screen |
G2 | Landmarks: RTG Landmarks | 29.11. | printer screen |
G3 | Landmarks: Orderings and LM-Count Heuristic | 04.12. | printer screen |
G4 | Landmarks: Minimum Hitting Set Heuristic | 04.12. | printer screen |
G5 | Landmarks: Cut Landmarks & LM-Cut Heuristic | 06.12. | printer screen |
G6 | Linear & Integer Programming | 06.12. | printer screen |
G7 | Cost Partitioning | 11.12. | printer screen |
G8 | Optimal and General Cost-Partitioning | 11.12. | printer screen |
G9 | Post-hoc Optimization | 13.12. | printer screen |
G10 | Network Flow Heuristics | 13.12. | printer screen |
G11 | Operator Counting | 18.12. | printer screen |
G12 | Potential Heuristics | 18.12. | printer screen |
Extra Material
No. | Title | Files |
---|---|---|
B6 | Tom Bylander. The computational complexity of propositional STRIPS planning. Artificial Intelligence, 69(1-2), pp. 165-204, 1994. | |
C1/D8 | Jörg Hoffmann and Bernhard Nebel. The FF Planning System: Fast Plan Generation Through Heuristic Search. Journal of Artificial Intelligence Research, 14, pp. 253-302, 2001. | |
C1 | Silvia Richter and Matthias Westphal. The LAMA planner: Guiding cost-based anytime planning with landmarks. Journal of Artificial Intelligence Research, 39, pp. 127-177, 2010. | |
C3 | Jussi Rintanen.Regression for Classical and Nondeterministic Planning. Proc. ECAI 2008, pp. 568-572, 2008. | |
C5 | Jussi Rintanen, Keijo Heljanko, and Ilkka Niemelä.Planning as satisfiability: parallel plans and algorithms for plan search. Artificial Intelligence, 170(12-13), pp. 1031-1080, 2006. | |
C7 | Álvaro Torralba. Symbolic Search and Abstraction Heuristics for Cost-Optimal Planning. PhD thesis, 2015. | |
D6 | Blai Bonet and Hector Geffner. Planning as Heuristic Search. Artificial Intelligence, 129(1), pp. 5-33, 2001. | |
D8 | Emil Keyder and Hector Geffner. Heuristics for Planning with Action Costs Revisited. ECAI 2008, pp. 588-592, 2008. | |
E1 | Jussi Rintanen. An Iterative Algorithm for Synthesizing Invariants. Proc. AAAI 2000, pp. 806-811, 2000. | |
E2 | Daniel Fišer and Antonín Komenda. Fact-Alternating Mutex Groups for Classical Planning. Journal of Artificial Intelligence Research, 61, pp. 475-521, 2018. | |
E8 | Stefan Edelkamp. Planning with Pattern Databases. Proc. ECP 2001, pp. 13-24, 2001. | |
E8 | Stefan Edelkamp. Symbolic Pattern Databases in Heuristic Search Planning. Proc. AIPS 2002, pp. 274-283, 2002. | |
E8 | Patrik Haslum, Blai Bonet and Héctor Geffner. New Admissible Heuristics for Domain-Independent Planning. Proc. AAAI 2005, pp. 1164-1168, 2005. | |
E8 | Stefan Edelkamp. Automated Creation of Pattern Database Search Heuristics. Proc. MoChArt 2006, pp. 121-135, 2007. | |
E8 | Patrik Haslum, Adi Botea, Malte Helmert, Blai Bonet and Sven Koenig. Domain-Independent Construction of Pattern Database Heuristics for Cost-Optimal Planning. Proc. AAAI 2007, pp. 1007-1012, 2007. | |
E8 | Santiago Franco, Álvaro Torralba, Levi H. S. Lelis and Mike Barley. On Creating Complementary Pattern Databases. Proc. IJCAI 2017, pp. 4302-4309, 2017. | |
E13 | Klaus Dräger, Bernd Finkbeiner and Andreas Podelski. Directed Model Checking with Distance-Preserving Abstractions. Proc. SPIN 2006, pp. 19-34, 2006. | |
E13 | Malte Helmert, Patrik Haslum and Jörg Hoffmann. Flexible Abstraction Heuristics for Optimal Sequential Planning. Proc. ICAPS 2007, pp. 176-183, 2007. | |
E13 | Raz Nissim, Jörg Hoffmann and Malte Helmert. Computing Perfect Heuristics in Polynomial Time: On Bisimulation and Merge-and-Shrink Abstractions in Optimal Planning. Proc. IJCAI 2011, pp. 1983-1990, 2011. | |
E13 | Malte Helmert, Patrik Haslum, Jörg Hoffmann and Raz Nissim. Merge-and-Shrink Abstraction: A Method for Generating Lower Bounds in Factored State Spaces. Journal of the ACM 61 (3), pp. 16:1-63, 2014. | |
E13 | Silvan Sievers, Martin Wehrle and Malte Helmert. Generalized Label Reduction for Merge-and-Shrink Heuristics. Proc. AAAI 2014, pp. 2358-2366, 2014. | |
E13 | Gaojian Fan, Martin Müller and Robert Holte. Non-linear merging strategies for merge-and-shrink based on variable interactions. Proc. SoCS 2014, pp. 53-61, 2014. | |
E13 | Malte Helmert, Gabriele Röger and Silvan Sievers. On the Expressive Power of Non-Linear Merge-and-Shrink Representations. Proc. ICAPS 2014, pp. 106-114, 2015. | |
E13 | Silvan Sievers and Malte Helmert. Merge-and-Shrink: A Compositional Theory of Transformations of Factored Transition Systems. JAIR 71, pp. 781-883, 2021. | |
E13 | Silvan Sievers, Florian Pommerening, Thomas Keller and Malte Helmert. Cost-Partitioned Merge-andShrink Heuristics for Optimal Classical Planning. Proc. IJCAI 2020, pp. 4152-4160, 2020. | |
F2 | Patrik Haslum and Hector Geffner. Admissible Heuristics for Optimal Planning. Proc. AIPS 2000, pp.140-149, 2000. | |
F2 | Patrik Haslum. hm(P) = h1(Pm): Alternative Characterisations of the Generalisation From hmax to hm. Proc. ICAPS 2009, pp. 354-357, 2009. | |
F2 | Patrik Haslum. Incremental Lower Bounds for Additive Cost Planning Problems. Proc. ICAPS 2012, pp. 74-82, 2012. | |
F2 | Emil Keyder, Jörg Hoffmann and Patrik Haslum. Improving Delete Relaxation Heuristics Through Explicitly Represented Conjunctions. JAIR 50, pp. 487-533, 2014. |