Generating optimal policies for high-level plans with conditional branches and loops
Shieu‐Hong Lin, Thomas Dean · 1996
We are concerned with generating optimal policies for Markov decision processes that are represented as high-level plans with conditional branches and loops. Often complex planning processes can be broken down into elementary plan steps with associated restricted sets of actions. These plan steps can be combined to form high-level plans using a simple programming language specifying conditionals, loops, and sequences involving the plan steps as primitive statements. It is infeasible to directly generate and solve the underlying Markov decision process, since the size of the state space is exponential in the size of a highlevel plan. We address the problem of efficiently computing an optimal policy by taking advantage of locality structure in the high-level plan. The main result is the specification and analysis of an algorithm that takes as input a high-level plan and provides as output an optimal policy for the underlying Markov decision process. Keywords: planning, action representa...