Problem
The Problem
Dynamic programming is the workhorse of quant interviews \u2014 it powers American-option pricing, optimal-stopping puzzles, and short-rate trees. Before we deploy it, let's pin down the framework.
Questions
- What two structural properties must a problem satisfy for dynamic programming to apply?
- Write the Bellman equation for a state , action , reward , discount factor , and transition kernel .
- List, in order, the four canonical steps for designing a DP algorithm.