Iterative dynamic programming. (2019)