Dynamic programming for discrete optimization

Discrete optimization problems with particular structure can efficiently be solved using Dynamic Programming.

 

 

 

The (second part of the) second home assignment applies Dynamic Programming to a Spare parts optimization problem.