Value Iteration Adaptive Dynamic Programming for Optimal Control of Discrete-Time Nonlinear Systems | Synapse