This course aims to introduce students to the theoretical foundations and practical techniques of automated planning. It covers a range of planning paradigms, from classical deterministic planning to advanced forms, including:
The overall goal is to enable AI systems to automatically generate sequences of high-level actions to achieve desired goals.
No single book covers all modules, so chapters from a couple of books will be referred to.
[APL] Acting, Planning, and Learning. Malik Ghallab, Dana Nau, and Paolo Traverso. Cambridge University Press, 2025. Freely available here.
[PDDL] An Introduction to the Planning Domain Definition Language. Patrik Haslum, Nir Lipovetzky, Daniele Magazzeni, and Christian Muise. Morgan & Claypool Publishers, 2019. Freely available through IITM here.
[MMAP] A Concise Introduction to Models and Methods for Automated Planning. Hector Geffner and Blai Bonet. Springer Nature, 2022. Freely available through IITM here.
[APA] Automated Planning and Acting. Malik Ghallab, Dana Nau, and Paolo Traverso. Cambridge University Press, 2016. Freely available here.
[APTP] Automated Planning: Theory and Practice. Malik Ghallab, Dana Nau, and Paolo Traverso. Morgan Kaufmann Publishers, 2004.
[AIMA] Artificial Intelligence: A Modern Approach, 3rd Edition. Stuart Russell and Peter Norvig. Prentice Hall, 2009. (Better for automated planning than the 4th edition)