next up previous
Next: References

CS 541: Artificial Intelligence Planning

Instructors: Yolanda Gil and Craig Knoblock

Meeting Days: Tuesday and Thursdays

Meeting Time: 3:30-4:50pm

Meeting Location: GFS 108

Planning has been an area of research in Artificial Intelligence for over two decades. It is concerned with the synthesis of sequences of actions (plans) that can be used by agents to achieve their desired goals. Planning involves the representation of actions and world models, reasoning about the effects of actions, and techniques for efficiently searching the space of possible plans. Planning has been used to automate a variety of tasks including robotic control, process planning, information gathering, transportation planning, experiment planning in molecular genetics, and spacecraft mission sequencing.

This will be an exciting and challenging course that will focus on the basic foundations and techniques in planning and survey a wide variety of planning systems. The class will be run as a lecture course with lots of student participation. The topics covered in the course will include:

 
		Action and Plan Representation

Generative Planning

Reactive Systems

Abstraction and Hierarchical Planning

Case-based Planning

Machine Learning in Planning

Extended Plan Representations

Real-World Planning Applications

Prerequisites: CS561 - Introduction to AI

Grading: Grades will be based on homeworks, quizes, a course project, class presentation, and class participation.

Textbook: ``Readings in Planning'' by Allen, Hendler, and Tate [Allen et al. 1990].

Office Hours: immediately after class or by appointment, contact Craig Knoblock at knoblock@isi.edu or Yolanda Gil at gil@isi.edu

Student responsibilities in the class will consist of the following:

  1. Presentations and Class Participation[20% of final grade]
    Class presentations that provide a detailed analysis of one of the articles listed below or other related papers. The presenter will hand out a 1-2 page analysis of the papers describing: the principal contributions of the paper, the principal weaknesses of the paper, and suggested extensions to the work.
  2. Homework assignments. [20% of final grade]
  3. Final exam and short quizes given in class. [30% of final grade]
  4. A course project. [30% of final grade]
    A project includes any of the following:
    1. Implementing an extension to an existing planning system to enhance its capabilities.
    2. Building a new planning system.
    3. Writing a new domain for an existing planner.
    4. Anything else that you can convince us would make an interesting project.

Course Syllabus

    • Real-World Planning Problems
    • Action and Plan Representation
    • Historical Overview (GPS, STRIPS, etc.) [Cohen and Feigenbaum1982], chapter 15,
  1. Project Presentations




next up previous
Next: References

Craig Knoblock
Wed Aug 14 11:31:07 PDT 1996