Stochastic
Multi agent
Partial serviceability [A, S, F, B]
– unknown
– hierarchical
[s, r, s][s, while a:r, s]
[a, s, f] result(result(a, a->s), s->f) <- goals
s' = result + (s, a)
b' = update(redirect(b, a), 0)
classical planning
state space: k-boolean(2k)
world state: complete assignment
belief state: complete assignment, partial assignment, arbitrary formula
Action(fly(p, x, y))
prerecord : plan(p)^ airport(x) ^ airport(y) ^ a + (p, x)
effect: ¬a+(p,x) ^ A +(p, y)
at(D, sfo)
at(c, sfo)
load(c, d1, sfo)
Regression vs Progression
Action(buy(b),effect:ISBN(b), eff:own(b))
goal(own(0136042597))
situation calculus
actions: objects fly(p, x, y)
situation: objects
successor-state axioms
A +(p,x,s)