Finite-horizon inverse optimal control for discrete-time nonlinear systems. (January 2018)