Self-learning optimal control of nonlinear systems : adaptive dynamic programming approach /: adaptive dynamic programming approach. (2018)