Hide menu

Theoretical Aspects of Automated Planning

2026VT, 6.0 credits

Status Active - open for registrations
School IDA-gemensam (IDA)
Division
Owner Arnaud Lequen

  Log in  




Course plan

Introduction

This course's aim is to cover a range of theoretical results related to the field of automated planning. We will start the course by an introduction to complexity theory for non-specialists, and follow with a series of presentations given by the students enrolled in the course.

Each student will have to read a paper covering a theoretical result in automated planning, and present the main results to the rest of the participants.

The goal is to sharpen the students' presentation skills and ease, as well as their abilities to talk about theoretical aspects of their sub-field.

Recommended for

PhD students in computer science specializing in automated planning, or sequential decision making in general

No of lectures

The course will have two introductory lectures, followed by 4 to 6 seminars, depending on the number of participants.

Goals

The goal of this course is to offer a different perspective on various topics related to automated planning. By learning about the theoretical foundations of the models and algorithms used in the field, the students will acquire a better understanding of the guarantees and challenges of planning.

In addition, the students will learn to present complex theoretical results in limited time, thus improving their science communication skills.

Prerequisites

A solid background in computer science and mathematics is required. In particular, the students would benefit from knowledge about linear algebra and discrete maths (logic, combinatorics and graph theory), but also algorithms, data structure, and complexity theory.

Organization

After the initial lectures, the course will be run as a weekly seminar in which up to two participants present their respective papers, and lead a following discussion on the topic.

We will meet on the first week of the course to find the time that accommodates the most students.

Content

This course covers different aspects related to theoretical computer science and automated planning. Such aspects include:
- Applications of automata theory to search in planning (temporally-extended goals, factored state representation...)
- Complexity analysis of various problems in planning, with respect to the models used
- Formal guarantees of search algorithms
- Methods for proving and certifying the unsolvability of planning tasks
- Logic applied to planning

Literature

A selection of recent papers will be provided on the course webpage. Participants are more than welcome to suggest papers beyond the provided options.

Examination

Each participant will have to choose a research article of their choice, select a theorem shown in the paper, and present the proof. In addition, the student should be able to discuss the broader implications of the result.

In addition, each participant is expected to take part in the discussion about the papers that are presented at each session.

Examiner

Arnaud Lequen

Credits

6


Page responsible: Anne Moe