Questions: Classical Planning: STRIPS and PDDL

4 questions to test your understanding

Score: 0 / 4
Question 1 Multiple Choice

A state is {At(Robot, Hall), Holding(Box)}. The action Go(Robot, Hall, Lab) has precondition At(Robot, Hall), delete list {At(Robot, Hall)} and add list {At(Robot, Lab)}. What state results from applying the action?

A{At(Robot, Lab)}
B{At(Robot, Hall), At(Robot, Lab), Holding(Box)}
C{At(Robot, Lab), Holding(Box)}
DThe action cannot be applied
Question 2 Multiple Choice

Many planning heuristics are computed by solving a relaxed version of the problem in which every action's delete list is ignored. Why does this help?

AIt makes the planner return the exact optimal plan in linear time
BFacts can only be added, never removed, so the relaxed problem is much easier to solve approximately, and its solution length estimates the true distance to the goal
CIt removes all preconditions, so any action can be applied anywhere
DIt converts the planning problem into a single-step problem
Question 3 True / False

Under the closed-world assumption used in classical planning, a fact that is not listed in the current state is treated as false.

TTrue
FFalse
Question 4 Short Answer

In the Sussman anomaly, block C starts on A, and A and B are on the table. The goal is On(A, B) and On(B, C). Explain why achieving one subgoal completely and then the other fails.

Think about your answer, then reveal below.