Planning




CS156

Chris Pollett

Nov 3, 2014

Outline

Introduction

Planning, PDDL

PDDL Fluents, States

PDDL Actions

PDDL Actions Example

PDDL Results of Action

PDDL - A Complete Problem

Example Planning Problem

Example Cargo Problem

Quiz

Which of the following is true?

  1. A given first-order formula is true in at most one model.
  2. The theorem proving algorithm suggested last week involved introducing new function symbols for forall there exists blocks.
  3. `A(t) => forall x A(x)` where `t` is a term is logically valid.

Cargo Problem

Example Cargo Problem

The Spare Tire Problem

Example Problem of Changing a Tire

Blocks World

A PDDL Instance of a Block World Problem

The Complexity of Classical Planning

Forward State-Space Search

Backward (Regression) Relevant-States Search