Model Predictive Control and Reinforcement Learning: A Unified Framework Based on Dynamic Programming
Not on the map. Why?
Abstract (arXiv)
In this paper we describe a new conceptual framework that connects approximate Dynamic Programming (DP), Model Predictive Control (MPC), and Reinforcement Learning (RL). This framework centers around two algorithms, which are designed largely independently of each other and operate in synergy through the powerful mechanism of Newton's method. We call them the off-line training and the on-line play algorithms. The names are borrowed from some of the major successes of RL involving games; primary examples are the recent (2017) AlphaZero program (which plays chess, [SHS17], [SSS17]), and the similarly structured and earlier (1990s) TD-Gammon program (which plays backgammon, [Tes94], [Tes95], [TeG96]). In these game contexts, the off-line training algorithm is the method used to teach the program how to evaluate positions and to generate good moves at any given position, while the on-line play algorithm is the method used to play in real time against human or computer opponents. Significantly, the synergy between off-line training and on-line play also underlies MPC (as well as other major classes of sequential decision problems), and indeed the MPC design architecture is very similar to the one of AlphaZero and TD-Gammon. This conceptual insight provides a vehicle for bridging the cultural gap between RL and MPC, and sheds new light on some fundamental issues in MPC. These include the enhancement of stability properties through rollout, the treatment of uncertainty through the use of certainty equivalence, the resilience of MPC in adaptive control settings that involve changing system parameters, and the insights provided by the superlinear performance bounds implied by Newton's method.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 21 of its 115 references that are in the map. First posted on arXiv 2 Jun 2024.
Builds on
21 of 115 references.
References · 21
- 2021Safe Learning in Robotics: From Learning-Based Control to Safe Reinforcement Learningcited by 337
- 2018A Tour of Reinforcement Learning: The View from Continuous Controlcited by 129
- 2020Active Learning for Nonlinear System Identification with Guaranteescited by 78
- 2019Data-driven Economic NMPC using Reinforcement Learningcited by 55
- 2016Learning Model Predictive Control for iterative tasks. A Data-Driven Control Frameworkcited by 38
- 2019Large Scale Model Predictive Control with Neural Networks and Primal Active Setscited by 28
- 2021Lessons from AlphaZero for Optimal, Model Predictive, and Adaptive Controlcited by 22
- 2020Multiagent Rollout and Policy Iteration for POMDP with Application to Multi-Robot Repair Problemscited by 13
- 2020Learning for MPC with Stability & Safety Guaranteescited by 11
- 2020Learning Lyapunov Functions for Piecewise Affine Systems with Neural Network Controllerscited by 7
- 2022Multiagent Reinforcement Learning for Autonomous Routing and Pickup Problem with Adaptation to Variable Demandcited by 6
- 2020Neural Lyapunov Model Predictive Control: Learning Safe Global Controllers from Sub-optimal Examplescited by 5
9 more
- 2022Predictive Control with Learning-Based Terminal Costs Using Approximate Value Iterationcited by 5
- 2018A Regularized and Smoothed Fischer-Burmeister Method for Quadratic Programming with Applications to Model Predictive Controlcited by 3
- 2021Data-driven Rollout for Deterministic Optimal Controlcited by 3
- 2022Performance Bounds of Model Predictive Control for Unconstrained and Constrained Linear Quadratic Problems and Beyondcited by 3
- 2023A Forward Reachability Perspective on Control Barrier Functions and Discount Factors in Reachability Analysiscited by 3
- 2023Distributed Online Rollout for Multivehicle Routing in Unmapped Environmentscited by 2
- 2024Most Likely Sequence Generation for n-Grams, Transformers, HMMs, and Markov Chains, by Using Rollout Algorithmscited by 2
- 2019Adaptive Horizon Model Predictive Control and Al'brekht's Methodcited by 1
- 2021Operator Splitting for Adaptive Radiation Therapy with Nonlinear Health Dynamicscited by 1
Built on by
Citing papers per year: 2025: 4; 2026: 1.
5 papers.
- 2025Improving Pre-Trained Vision-Language-Action Policies with Model-Based Searchcited by 12
- 2025Geometry of Neural Reinforcement Learning in Continuous State and Action Spacescited by 3
- 2025Safety-Aware Reinforcement Learning for Control via Risk-Sensitive Action-Value Iteration and Quantile Regressioncited by 2
- 2026Agentic Incident Response through Digital Twin-Enhanced Multiscale Planningcited by 1
- 2025Model-Free Predictive Control: Introductory Algebraic Calculations, and a Comparison with HEOL and ANNscited by 0
- 2026Agentic Incident Response through Digital Twin-Enhanced Multiscale Planning3 Aug 2026
- 2025Improving Pre-Trained Vision-Language-Action Policies with Model-Based Search17 Aug 2025
- 2025Geometry of Neural Reinforcement Learning in Continuous State and Action Spaces28 Jul 2025
- 2025Safety-Aware Reinforcement Learning for Control via Risk-Sensitive Action-Value Iteration and Quantile Regression8 Jun 2025
- 2025Model-Free Predictive Control: Introductory Algebraic Calculations, and a Comparison with HEOL and ANNs1 Feb 2025