Dynamic Programming and Markov Decision Processes
A great many problems in economics can be reduced to determining the maximum of a given function. Dynamic programming is one of a number of mathematical optimization techniques applicable in such problems. As will be illustrated, the dynamic programming technique or viewpoint is particularly useful in complex optimization problems with many variables in which time plays a crucial role. Unlike calculus-based techniques it does not require the function being optimized to be differentiable in the (decision) variables.
- Bellman, R. 1957. Dynamic programming. Princeton: Princeton University Press.Google Scholar
- Denardo, E.V. 1982. Dynamic programming. Englewood Cliffs: Prentice-Hall.Google Scholar
- Heyman, D., and M. Sobel. 1984. Stochastic models in operations research, vol. II. New York: McGraw-Hill.Google Scholar
- Howard, R.A. 1960. Dynamic programming and Markov processes. Cambridge, MA: MIT Press.Google Scholar
- Ross, S. 1983. Introduction to stochastic dynamic programming. New York: Academic Press.Google Scholar