A study of dynamic programming, defined as a mathematical technique applicable to multistage decision problems. It is shown how a functional equation for finite processes may be solved recurrently and the optimal policy determined. Applications are e...