Dynamic programming for a Markov-switching jump-diffusion
On the Theory of Dynamic Programming