STRIPS Task

A quadruple where

  • is a finite set of facts (propositions)
  • is a finite set of actions
    • each action is a tripe of subsets of the facts
      • Precondition
      • Add List (true after action is done)
      • Delete List (false after action is done)
      • where the intersection of the add and delete list is empty
  • is the initital state
  • is the goal state

We can give actions a name (string) and assume that every action has a cost of 1.

We try to generate a Search Problem from a STRIPS task.

Search Problem:

  • states are conjunctions of facts (so Potenzmenge)
  • actions are the same
  • Transition Model:
    • applying action to state is only possible when actions Precondition is met → action is applicable
    • then apply-function of transition model adds the Add List to the state and deletes the Delete List from the state
  • goal states is the same (goal state is in the current state)
  • initial states is the same
  • solutions: paths from initital state to goal state

Problem: The states in the Search Problem also include parts that are not reachable in the Planning Task.

Blocks World Miconic-10