Policy iteration faces exponential slowdown on some decision problems
Policy Iteration Is Not Strongly Polynomial for Deterministic Markov Decision Processes: The Price of Algorithmic Anarchy
Summary
The paper shows that a common method for solving decision-making problems called Howard's policy iteration can take a very long time on certain types of problems, even if the problem is simple with just two choices at each step. This method is slower than another approach called the simplex method in these cases. They explain that this difference happens because Howard's method improves decisions locally and independently, while the simplex method picks the very best improvement globally. This finding is important for understanding the limits of popular algorithms in decision tasks.
What this means in practice
- •For operations research analysts: Avoid using Howard's policy iteration when fast convergence is critical for certain deterministic decision problems.
- •For automated planning engineers: Choose alternative algorithms like simplex methods with Dantzig pivoting when designing systems with deterministic discounted MDPs.
A theory result. No direct application yet.