Convergence in unconstrained discrete-time differential dynamic programming
- 1 June 1991
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Automatic Control
- Vol. 36 (6) , 692-706
- https://doi.org/10.1109/9.86943
Abstract
The conditions under which the original differential dynamic programming (DDP) algorithm can be expected to converge are investigated and modifications in the algorithm to improve convergence properties are proposed. Quadratic convergence of DDP requires that the stagewise Hessian matrices computed in the algorithm be positive definite. Three procedures for modifying the stagewise Hessian matrices to guarantee convergence for situations in which the stagewise Hessian matrices are not positive definite are proposed. One of the procedures (an active shift) converges quadratically. The computational requirements for DDP with and without the shift procedures are presented, and the impact of the ratio of state variable dimension to control variable dimension on the relative efficiency of the different shift procedures is discussed. Numerical results for a series of problems, including one with 16 state variables and 200 time steps, are presented. The most robust shift procedure is an adaptive shift that utilizes a constant shift followed by an active shift.Keywords
This publication has 9 references indexed in Scilit:
- Efficient dynamic programming implementations of Newton's method for unconstrained optimal control problemsJournal of Optimization Theory and Applications, 1989
- Differential dynamic programming and Newton's methodInternational Journal of Control, 1988
- Optimal control of nonlinear groundwater hydraulics using differential dynamic programmingWater Resources Research, 1987
- The stagewise Kuhn-Tucker condition and differential dynamic programmingIEEE Transactions on Automatic Control, 1986
- Differential dynamic programming and Newton's method for discrete optimal control problemsJournal of Optimization Theory and Applications, 1984
- Computational aspects of discrete-time optimal controlApplied Mathematics and Computation, 1984
- Applications of dynamic programming and other optimization methods in pest managementIEEE Transactions on Automatic Control, 1981
- A new approach to differential dynamic programming for discrete time systemsIEEE Transactions on Automatic Control, 1978
- A Second-order Gradient Method for Determining Optimal Trajectories of Non-linear Discrete-time SystemsInternational Journal of Control, 1966