An Approximate Dynamic Programming Algorithm for Monotone Value Functions
Not on the map. Why?
Abstract (arXiv)
Many sequential decision problems can be formulated as Markov Decision Processes (MDPs) where the optimal value function (or cost-to-go function) can be shown to satisfy a monotone structure in some or all of its dimensions. When the state space becomes large, traditional techniques, such as the backward dynamic programming algorithm (i.e., backward induction or value iteration), may no longer be effective in finding a solution within a reasonable time frame, and thus we are forced to consider other approaches, such as approximate dynamic programming (ADP). We propose a provably convergent ADP algorithm called Monotone-ADP that exploits the monotonicity of the value functions in order to increase the rate of convergence. In this paper, we describe a general finite-horizon problem setting where the optimal value function is monotone, present a convergence proof for Monotone-ADP under various technical assumptions, and show numerical results for three application domains: optimal stopping, energy storage/allocation, and glycemic control for diabetes patients. The empirical results indicate that by taking advantage of monotonicity, we can attain high quality solutions within a relatively small number of iterations, using up to two orders of magnitude less computation than is needed to compute the optimal solution exactly.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Jan 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 4; 2024: 0; 2025: 0; 2026: 2.
8 papers.
- 2023Weakly Coupled Deep Q-Networkscited by 6
- 2023Model Based Reinforcement Learning for Personalized Heparin Dosingcited by 5
- 2023Transferable Energy Storage Biddercited by 2
- 2026Learning Not to Optimize: Physics-Informed Action-Space Reshaping for Intent-Based Network Controlcited by 2
- 2021A Monotone Approximate Dynamic Programming Approach for the Stochastic Scheduling, Allocation, and Inventory Replenishment Problem: Applications to Drone and Electric Vehicle Battery Swap Stationscited by 1
- 2021Sequential Stochastic Optimization in Separable Learning Environmentscited by 0
- 2023Minimizing Age of Information for Mobile Edge Computing Systems: A Nested Index Approachcited by 0
- 2026Is Pure Exploitation Sufficient in Exogenous MDPs with Linear Function Approximation?cited by 0
- 2026Learning Not to Optimize: Physics-Informed Action-Space Reshaping for Intent-Based Network Control2 Aug 2026
- 2026Is Pure Exploitation Sufficient in Exogenous MDPs with Linear Function Approximation?28 Jan 2026
- 2023Weakly Coupled Deep Q-Networks28 Oct 2023
- 2023Minimizing Age of Information for Mobile Edge Computing Systems: A Nested Index Approach3 Jul 2023
- 2023Model Based Reinforcement Learning for Personalized Heparin Dosing19 Apr 2023
- 2023Transferable Energy Storage Bidder2 Jan 2023
- 2021Sequential Stochastic Optimization in Separable Learning Environments21 Aug 2021
- 2021A Monotone Approximate Dynamic Programming Approach for the Stochastic Scheduling, Allocation, and Inventory Replenishment Problem: Applications to Drone and Electric Vehicle Battery Swap Stations14 May 2021