Dynamic programming and optimal control - Bertsekas, Dimitri P. (Athena scientific optimization and computation series ;, 2000)