This unit deals with planning: one of the classic tasks whose aim is to produce a sequence of actions for achieving a goal. You may have seen many automated planning systems based on AI techniques in recent years; for example, Remote Agent - the first autonomous planner-scheduler to control a spacecraft when it flew on board the Deep Space One probe. This unit focuses on the basic concepts, representations, and algorithms of planning, such as planning with state-space search, partial-order planning, and the planning graph. Planning and acting tasks in the real world, such as scheduling, conditional planning, and multiagent planning, will then be introduced to explore some complex planning tasks.
When you complete this unit, you will be able to
Section 1: Planning problems and algorithms
Section 2: Planning with time and resource constraints
Section 3: Conditional, continuous, and multiagent planning
Books: Ghallab, M., Nau, D., and Traverso, P.. (2004). Automated planning: Theory & practice. Morgan Kaufmann.
Updated November 17 2015 by FST Course Production Staff