html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40"> Automated Planning and Decision Making

Automated Planning and Decision Making

 

Updates:

  1. Quiz on monday strike or no strike. Material included everything studied so far. You can use my slides and your own notes. New lecture available below + new assignment. Your graded assignments are available outside my office.

 

Instructor: Prof. Ronen Brafman

 

Contact information:

Office: 209 Bldg. 37.

Email: Brafman@cs

Phone: 642 8041

 

Content: The goal of this course is to gain familiarity with models and algorithms developed mostly in the field of Artificial Intelligence for automating the process of decision making and planning. The two main motivations are to help build autonomous systems, such as the rovers NASA landed on Mars or artificial characters in a computer game, as well as provide technology for decision-support systems. Given a model of a system, such as a robot on Mars, we could write a program that tells it how to behave, but we would prefer to simply tell it what we want to accomplish and have it automatically decide what actions to take. This is the basic planning problem, and the course will consider various models of planning problems and various solution methods. These include: heuristic search algorithms and method for generating good heuristics, reachability and relevance analysis, partial order planning, Bayesian networks, influence diagrams, reinforcement learning, utility functions, and more.

 

Workload and grade: There will be a few theoretical and practical assignments, one programming assignment, and two quizzes (bchanim). The quizzes will form 25% of the grade, each. The contribution of each assignment will depend on its difficulty.

 

 

The following lectures are narrated, and so it is recommended to view them as slide shows. The files are very large (10,13 and 16 MB). Please e-mail me if you find some part difficult, so that I can go over it in class. I will be available on Wednesday to answer questions.

 

Lecture on Search Part 1

Lecture on Search Part 2

Lecture on Search in Planning

Assignment 1 - Due 12/3 in the morning class

Assignment 2 - April, 15.

Assignment 3 - May 14.

Assignment 4 - May ??.

Assignment 5 - June 3.

Graphplan Slides by Ambite

K-Subset relaxation by Domshlak

Pattern Databases by Domshlak

Monotonic relaxation by Domshlak

Partial Order Planning by Domshlak

Planning-as-Satisfiability by Domshlak

Temporal planning with audio

Conformant planning with audio - part 1

Conformant planning with audio - part 2

Conformant planning with audio - part 3

Conformant planning with audio - part 4

Preference Tutorial

Bayesian Networks Part 1

Bayesian Networks Part 2