The resolution of optimal control problems (OCPs) in real-world applications is frequently beset by the curse of dimensionality and the inherent nonlinearity of system dynamics. This paper presents a literature framework that combines recursive relationship formulations with the principles of dynamic programming (DP) to address these challenges. The research stresses on a perspective that geared towards bridging the gap between the theoretical approach of DP and the numerical computation that demands practical applications. Dynamic programming is a method that finds solutions to larger sub-problems after the problem has been reduced to smaller ones. The main idea is to embed recursive relationships directly within the DP framework. The hypothesis is that for a significant class of OCPs, particularly those characterized by certain structural properties or separable cost functions, the optimal decision at a given state can be expressed recursively as a function of decisions made in states or stages. The Recursive Dynamic Programming (RDP), embeds a state-dependent recursive structure directly within the DP iteration, enabling a more efficient traversal of the state space and the generation of near-optimal control policies. We demonstrate the efficacy of this approach and its application to the resource-constrained problem. The approach follows derivation of an analytical and a semi-analytical recursive expression for major decision variables or for the gradient function value, which are then applied iteratively within the DP. The RDP framework is shown to significantly reduce computational overhead compared to classical DP while maintaining a high degree of solution accuracy, offering a pragmatic and scalable pathway for tackling complex OCPs prevalent in engineering and economic systems.
| Published in | American Journal of Mathematical and Computer Modelling (Volume 11, Issue 3) |
| DOI | 10.11648/j.ajmcm.20261103.11 |
| Page(s) | 112-119 |
| Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
| Copyright |
Copyright © The Author(s), 2026. Published by Science Publishing Group |
Optimal Control, Dynamic Programming, Recursive Relationships, Curse of Dimensionality
OCP | Optimal Control Problem |
DP | Dynamic Programming |
RDP | Recursive Dynamic Programming |
ADP | Approximate Dynamic Programming |
TPBVP | Two Point Boundary Value Problem |
HJB | Hamilton Jacobi Bellman |
LQR | Linear Quadratic Equation |
SDRE | State Dependent Riccati Equation |
DDP | Differential Dynamic Programming |
| [1] | D. E. Kirk, Optimal Control Theory: An Introduction. Englewood Cliffs, NJ: Prentice-Hall, 1970. |
| [2] | A. E. Bryson and Y.-C. Ho, Applied Optimal Control: Optimization, Estimation, and Control. Washington, DC: Hemisphere Publishing, 1975. |
| [3] | R. Bellman, Dynamic Programming. Princeton, NJ: Princeton University Press, 1957. |
| [4] | R. Bellman, "The theory of dynamic programming," Bulletin of the American Mathematical Society, vol. 60, no. 6, pp. 503-515, 1954. |
| [5] | D. P. Bertsekas, Dynamic Programming and Optimal Control, 4th ed. Belmont, MA: Athena Scientific, 2017, vol. I. |
| [6] | R. Bellman, Adaptive Control Processes: A Guided Tour. Princeton, NJ: Princeton University Press, 1961. |
| [7] | W. B. Powell, Approximate Dynamic Programming: Solving the Curses of Dimensionality, 2nd ed. Hoboken, NJ: John Wiley & Sons, 2011. |
| [8] | D. P. Bertsekas and J. N. Tsitsiklis, Neuro-Dynamic Programming. Belmont, MA: Athena Scientific, 1996. |
| [9] | S. S. Rao, Engineering Optimization: Theory and Practice, 4th ed. Hoboken, NJ: John Wiley & Sons, 2009. |
| [10] | L. S. Pontryagin, V. G. Boltyanskii, R. V. Gamkrelidze, and E. F. Mishchenko, The Mathematical Theory of Optimal Processes. New York: Interscience Publishers, 1962. |
| [11] | M. Athans and P. L. Falb, Optimal Control: An Introduction to the Theory and Its Applications. New York: McGraw-Hill, 1966. |
| [12] | J. T. Betts, Practical Methods for Optimal Control and Estimation Using Nonlinear Programming, 2nd ed. Philadelphia, PA: SIAM, 2010. |
| [13] | K. J. Arrow, "Applications of control theory to economic growth," in Mathematics of the Decision Sciences, Part 2, G. B. Dantzig and A. F. Veinott, Eds. Providence, RI: American Mathematical Society, 1968, pp. 85-120. |
| [14] | M. A. Henson and D. E. Seborg, Nonlinear Process Control. Upper Saddle River, NJ: Prentice Hall, 1997. |
| [15] | R. W. H. Sargent, "Optimal control," Journal of Computational and Applied Mathematics, vol. 124, no. 1-2, pp. 361-371, 2000. |
| [16] | W. H. Fleming and R. W. Rishel, Deterministic and Stochastic Optimal Control. New York: Springer-Verlag, 1975. |
| [17] | P. R. Kumar and P. Varaiya, Stochastic Systems: Estimation, Identification, and Adaptive Control. Englewood Cliffs, NJ: Prentice Hall, 1986. |
| [18] | B. D. O. Anderson and J. B. Moore, Optimal Control: Linear Quadratic Methods. Englewood Cliffs, NJ: Prentice Hall, 1990. |
| [19] | D. S. Bernstein, Matrix Mathematics: Theory, Facts, and Formulas, 2nd ed. Princeton, NJ: Princeton University Press, 2009. |
| [20] | F. L. Lewis and D. Vrabie, "Reinforcement learning and adaptive dynamic programming for feedback control," IEEE Circuits and Systems Magazine, vol. 9, no. 3, pp. 32-50, 2009. |
| [21] | S. Haykin, Neural Networks and Learning Machines, 3rd ed. Upper Saddle River, NJ: Prentice Hall, 2009. |
| [22] | D. Ernst, M. Glavic, F. Capitanescu, and L. Wehenkel, "Reinforcement learning versus model predictive control: A comparison on a power system problem," IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), vol. 39, no. 2, pp. 517-529, 2009. |
| [23] | W. B. Powell and J. M. Swiger, "A dynamic programming algorithm for the optimal control of a production-inventory system," Naval Research Logistics, vol. 36, no. 5, pp. 637-658, 1989. |
| [24] | A. J. Ijspeert, J. Nakanishi, and S. Schaal, "Movement imitation with nonlinear dynamical systems in humanoid robots," in Proceedings of the 2002 IEEE International Conference on Robotics and Automation (ICRA), vol. 2, 2002, pp. 1398-1403. |
| [25] | G. Tesauro, "TD-Gammon, a self-teaching backgammon program, achieves master-level play," Neural Computation, vol. 6, no. 2, pp. 215-219, 1994. |
| [26] | P. J. Fleming and R. C. Purshouse, "Evolutionary algorithms in control systems engineering: A survey," Control Engineering Practice, vol. 10, no. 11, pp. 1223-1241, 2002. |
| [27] | D. H. Jacobson and D. Q. Mayne, Differential Dynamic Programming. New York: American Elsevier, 1970. |
| [28] | E. Todorov and W. Li, "A generalized iterative LQG method for locally-optimal feedback control of constrained nonlinear stochastic systems," in Proceedings of the 2005 American Control Conference, vol. 1, 2005, pp. 300-306. |
| [29] | Kayode James Adebayo, Taiye John Alabi, Olaosebikan Temitayo Emmanuel, Ademoroti Albert Olalekan, Ayinde Samuel Olukayode, Akinmuyise Mathew Folorunso, (2025), Dynamic Programming Approach to Solving Continuous-Time Linear Quadratic Regulator Problems, TWIST, 20(2), 273-281. |
| [30] | J. R. Cloutier, "State-dependent Riccati equation techniques: An overview," in Proceedings of the 1997 American Control Conference, vol. 2, 1997, pp. 932-936. |
| [31] | R. T. Rockafellar, Convex Analysis. Princeton, NJ: Princeton University Press, 1970. |
| [32] | M. L. Puterman, Markov Decision Processes: Discrete Stochastic Dynamic Programming. New York: John Wiley & Sons, 1994. |
| [33] | R. E. Larson and J. L. Casti, Principles of Dynamic Programming, Part I: Basic Analytic and Computational Methods. New York: Marcel Dekker, 1978. |
APA Style
James, A. K., John, A. T., Solomon, O. K. (2026). Breaking the Curse of Dimensionality Using a Recursive Dynamic Programming Framework. American Journal of Mathematical and Computer Modelling, 11(3), 112-119. https://doi.org/10.11648/j.ajmcm.20261103.11
ACS Style
James, A. K.; John, A. T.; Solomon, O. K. Breaking the Curse of Dimensionality Using a Recursive Dynamic Programming Framework. Am. J. Math. Comput. Model. 2026, 11(3), 112-119. doi: 10.11648/j.ajmcm.20261103.11
@article{10.11648/j.ajmcm.20261103.11,
author = {Adebayo Kayode James and Alabi Taiye John and Omowaye Kehinde Solomon},
title = {Breaking the Curse of Dimensionality Using a Recursive Dynamic Programming Framework},
journal = {American Journal of Mathematical and Computer Modelling},
volume = {11},
number = {3},
pages = {112-119},
doi = {10.11648/j.ajmcm.20261103.11},
url = {https://doi.org/10.11648/j.ajmcm.20261103.11},
eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajmcm.20261103.11},
abstract = {The resolution of optimal control problems (OCPs) in real-world applications is frequently beset by the curse of dimensionality and the inherent nonlinearity of system dynamics. This paper presents a literature framework that combines recursive relationship formulations with the principles of dynamic programming (DP) to address these challenges. The research stresses on a perspective that geared towards bridging the gap between the theoretical approach of DP and the numerical computation that demands practical applications. Dynamic programming is a method that finds solutions to larger sub-problems after the problem has been reduced to smaller ones. The main idea is to embed recursive relationships directly within the DP framework. The hypothesis is that for a significant class of OCPs, particularly those characterized by certain structural properties or separable cost functions, the optimal decision at a given state can be expressed recursively as a function of decisions made in states or stages. The Recursive Dynamic Programming (RDP), embeds a state-dependent recursive structure directly within the DP iteration, enabling a more efficient traversal of the state space and the generation of near-optimal control policies. We demonstrate the efficacy of this approach and its application to the resource-constrained problem. The approach follows derivation of an analytical and a semi-analytical recursive expression for major decision variables or for the gradient function value, which are then applied iteratively within the DP. The RDP framework is shown to significantly reduce computational overhead compared to classical DP while maintaining a high degree of solution accuracy, offering a pragmatic and scalable pathway for tackling complex OCPs prevalent in engineering and economic systems.},
year = {2026}
}
TY - JOUR T1 - Breaking the Curse of Dimensionality Using a Recursive Dynamic Programming Framework AU - Adebayo Kayode James AU - Alabi Taiye John AU - Omowaye Kehinde Solomon Y1 - 2026/08/27 PY - 2026 N1 - https://doi.org/10.11648/j.ajmcm.20261103.11 DO - 10.11648/j.ajmcm.20261103.11 T2 - American Journal of Mathematical and Computer Modelling JF - American Journal of Mathematical and Computer Modelling JO - American Journal of Mathematical and Computer Modelling SP - 112 EP - 119 PB - Science Publishing Group SN - 2578-8280 UR - https://doi.org/10.11648/j.ajmcm.20261103.11 AB - The resolution of optimal control problems (OCPs) in real-world applications is frequently beset by the curse of dimensionality and the inherent nonlinearity of system dynamics. This paper presents a literature framework that combines recursive relationship formulations with the principles of dynamic programming (DP) to address these challenges. The research stresses on a perspective that geared towards bridging the gap between the theoretical approach of DP and the numerical computation that demands practical applications. Dynamic programming is a method that finds solutions to larger sub-problems after the problem has been reduced to smaller ones. The main idea is to embed recursive relationships directly within the DP framework. The hypothesis is that for a significant class of OCPs, particularly those characterized by certain structural properties or separable cost functions, the optimal decision at a given state can be expressed recursively as a function of decisions made in states or stages. The Recursive Dynamic Programming (RDP), embeds a state-dependent recursive structure directly within the DP iteration, enabling a more efficient traversal of the state space and the generation of near-optimal control policies. We demonstrate the efficacy of this approach and its application to the resource-constrained problem. The approach follows derivation of an analytical and a semi-analytical recursive expression for major decision variables or for the gradient function value, which are then applied iteratively within the DP. The RDP framework is shown to significantly reduce computational overhead compared to classical DP while maintaining a high degree of solution accuracy, offering a pragmatic and scalable pathway for tackling complex OCPs prevalent in engineering and economic systems. VL - 11 IS - 3 ER -