B9801-008-008: (PhD) Dynamic Programming