Focusing on the modeling & solution of deterministic multistage decision problems, this book looks at dynamic programming as a problem-solving optimization method. It also discusses the dynamic programming analysis of a problem, illustrates the rationale behind this analysis, & clarifies the theoretical grounds that justify the rationale.