Bertsekas, D. P. (2000). Dynamic Programming and Optimal Control (2nd ed.). Athena Scientific.
Elbert, P., Ebbesen, S., & Guzzella, L. (2013). Implementation of dynamic programming for n-dimensional optimal control problems with final state constraints. IEEE Transactions on Control Systems Technology, 21(3), 924–931.
Jonsson, U. (2010). Optimal Control. Optimization and Systems Theory, KTH.
Miretti, F., Misul, D., & Spessa, E. (2021). DynaProg: Deterministic Dynamic Programming solver for finite horizon multi-stage decision problems. SoftwareX, 14, 100690.
Sundstrom, O., & Guzzella, L. (2009). A Generic Dynamic Programming Matlab Function. 18th IEEE International Conference on Control Applications, 7, 1625–1630.
Sutton, R. S., & Barto, A. G. (2018). Reinforcement Learning: An Introduction (2nd ed.). The MIT Press.