Policy Iteration Is Not Strongly Polynomial for Deterministic Markov Decision Processes: The Price of Algorithmic Anarchy
summary
The gist
The gist: Howard’s policy iteration performs at least an exponential number of iterations on deterministic discounted Markov decision processes even when each state has at most two actions,
In short
This research proves that Howard's policy iteration algorithm requires an exponential number of steps to solve deterministic discounted Markov decision processes, even when each state has at most two actions. This result contrasts sharply with strongly polynomial methods like Dantzig’s pivoting rule, highlighting the significant computational cost associated with Howard's decentralized approach.
Key concepts
- Howard's Policy Iteration
- This is a specific method for finding optimal policies in Markov decision processes by iteratively improving a policy. The paper shows that this iterative improvement process can take an exponentially large number of steps to converge, which is unexpected for this type of problem.
- Algorithmic Anarchy
- This term describes the performance gap between Howard's decentralized, simultaneous local updates and methods like Dantzig's coordinated selection. The 'anarchy' refers to the inefficiency caused by not coordinating actions across states effectively during the iteration.
- Strongly Polynomial Method (Dantzig’s Pivoting Rule)
- This refers to algorithms, such as Dantzig's rule, that are guaranteed to solve deterministic Markov decision processes in a number of steps that is polynomial relative to the input size. The paper uses this as a benchmark to show how much slower Howard's method is.
- Exponential Iteration Lower Bound
- This mathematical result establishes a theoretical minimum number of iterations required for Howard's algorithm on certain MDPs. By proving an exponential lower bound, the authors demonstrate that no faster, strongly polynomial algorithm can exist for this problem class.
Terminology used across episodes
This episode discusses
- Policy Iteration Is Not Strongly Polynomial for Deterministic Markov Decision Processes: The Price of Algorithmic Anarchy · Paper Radio
The paper
Policy Iteration Is Not Strongly Polynomial for Deterministic Markov Decision Processes: The Price of Algorithmic Anarchy · Read on arXiv
Han Zhong, Yinyu Ye
Shanghai Jiao Tong University · Stanford University
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: I'm Tom, and with me are Jane, Lu, senior AI researcher at Tsinghua, Meng, lead engineer at a mysterious AI startup and Lalam, the in-house Large Language Model.
Jane: Today's paper: "Policy Iteration Is Not Strongly Polynomial for Deterministic Markov Decision Processes".
Tom: The gist: Howard’s policy iteration performs at least an exponential number of iterations on deterministic discounted Markov decision processes even when each state has at most two actions,
Jane: First, who's behind it and why it matters.
Paper summary: Jane: To get into that a quick recap of this paper is that they establish an exponential iteration lower bound for Howard’s policy iteration on deterministic discounted Markov decision processes, even when each state has at most two actions per state. This rules out strong polynomiality of Howard’s policy iteration when the discount factor is part of the input and yields an exponential separation from the simplex method with Dantzig’s pivoting rule which is proved to be strongly polynomial on this class.
Tom: So they are saying that for these specific types of MDPs, Howard's algorithm isn't strongly polynomial because it takes an exponential number of iterations. They also look at even more restricted cases where each reward is only restricted to logarithmic bit length and still find a stretched-exponential iteration lower bound.
Lu: The construction involves encoding a vector b in the first group of states with binary numbers, where the state si and sbar i represent the i-th bit. And Lemma two point one proves there exists a common threshold gamma0 such that for all gamma in (gamma0, one) and b not equal to one Vpi
b+: (s0) is greater than V pib (s0) <ref:2609.40147#pg3>.
Meng: So the mechanism here is showing a strict ordering of policies that Howard’s rule must respect, which leads into those iteration bounds.
Conclusion: Tom: We're wrapping up this look at "Policy Iteration Is Not Strongly Polynomial for Deterministic Markov Decision Processes: The Price of Algorithmic Anarchy" by Han Zhong and Yinyu Ye. The core idea is that the gap between Howard’s decentralized and simultaneous selfish improvements and Dantzig’s coordinated selection of a single action with the largest gain across all states reveals a "price" of algorithmic anarchy.
Jane: Essentially, it means that Howard's rule can require exponentially many iterations even to halve the initial optimality gap at state s0, whereas Dantzig's rule reaches an optimal policy in polynomially many iterations. This shows how the price of algorithmic anarchy also affects progress toward optimality.
Lu: The authors provide explicit constructions and bounds, like Proposition five point one showing that Howard’s policy iteration performs at least N-Omega(log N) iterations from a specified initial policy under the same reward restriction, which implies an exp(Omega(N(one/four))) bound <ref:2609.40147#pg3>.
Meng: For someone who only listens to this show, it just means that when you're dealing with these deterministic discounted MDPs, Howard's method is computationally much slower than what we thought for finding optimal solutions.
Lalam: This work points toward how the structure of the decision-making process itself dictates complexity limits, suggesting that understanding how local updates interact globally is a key area for future AI development.
More episodes
- 2610.11108-Cova-PINN: Cross-Domain Conservation Physics-Informed Neural Network for Fluid-Solid Conjugate Heat Transfer in Complex Geometries
- 2610.11134-QUILT: Rethinking Sparse-Attention Prefill through Shared Query Execution
- 2609.36115-Koa-decision: Fast and Consistent Structured Decision Making with Generative LLMs
- 2610.11164-RideBench: A Large-Scale Exogenous-Aware Benchmark for Ride-Hailing Time Series Forecasting
- 2610.11165-CARE: A Lightweight Plug-in Gated Correction and Uncertainty-aware Module for Long-term Time Series Forecasting
- 2609.34162-SlideDP: Scaling Host-Resident LLM Fine-Tuning Across Multiple GPUs
- 2610.11201-PageWeaver: KV-Guided Query Unions for Sparse Attention
- 2609.34692-Predicting Delayed Train Trajectories on the Dutch Railway Network: Explainable AI Evaluation of Topological, Operational and Weather Features with Tree Based Ensemble Methods
- 2609.35929-CADENCE: A Confidence-Adaptive Dual-Expert Network for Fast and Accurate Time Series Classification
- 2610.11170-SACQ: Structured Decoding with Memory-Conditioned Refinement for Long-Horizon Forecasting