On the hardness of RL with Lookahead
Corentin Pla, Hugo Richard, Marc Abeille, Nadav Merlis, Vianney Perchet
TL;DR
This paper investigates reinforcement learning with transition look-ahead, where the agent is shown the ℓ-step future state tree before acting. It proves a precise complexity boundary: planning with one-step look-ahead (ℓ=1) is solvable in polynomial time via a novel linear programming formulation, for both discounted and average-reward criteria, while planning with two or more steps (ℓ≥2) is NP-hard under both criteria. The authors construct an augmented MDP to encode look-ahead and develop a polynomial-time separation oracle, enabling an ellipsoid-method-based LP solution for ℓ=1. They further show NP-hardness for ℓ≥2 by a reduction from independent set in 3-regular graphs, with a corresponding extension to average reward through a renewal argument. Overall, the work delineates a sharp information-theoretic computational boundary in RL when privileged look-ahead is available, with implications for model-predictive control and prediction-augmented planning.
Abstract
We study reinforcement learning (RL) with transition look-ahead, where the agent may observe which states would be visited upon playing any sequence of $\ell$ actions before deciding its course of action. While such predictive information can drastically improve the achievable performance, we show that using this information optimally comes at a potentially prohibitive computational cost. Specifically, we prove that optimal planning with one-step look-ahead ($\ell=1$) can be solved in polynomial time through a novel linear programming formulation. In contrast, for $\ell \geq 2$, the problem becomes NP-hard. Our results delineate a precise boundary between tractable and intractable cases for the problem of planning with transition look-ahead in reinforcement learning.
