Differential dynamic programming (DDP) is an optimal control algorithm of the trajectory optimization class. The algorithm was introduced in 1966 by Mayne[1] and subsequently analysed in Jacobson and Mayne's eponymous book.[2] The algorithm uses locally-quadratic models of the dynamics and cost functions, and displays quadratic convergence. It is closely related to Pantoja's step-wise Newton's method.[3][4]
^Mayne, D. Q. (1966). "A second-order gradient method of optimizing non-linear discrete time systems". Int J Control. 3: 85–95. doi:10.1080/00207176608921369.
^Mayne, David H.; Jacobson, David Q. (1970). Differential dynamic programming. New York: American Elsevier Pub. Co. ISBN 978-0-444-00070-5.
^de O. Pantoja, J. F. A. (1988). "Differential dynamic programming and Newton's method". International Journal of Control. 47 (5): 1539–1553. doi:10.1080/00207178808906114. ISSN 0020-7179.
^Liao, L. Z.; C. A Shoemaker (1992). "Advantages of differential dynamic programming over Newton's method for discrete-time optimal control problems". Cornell University. hdl:1813/5474.
and 24 Related for: Differential dynamic programming information
Differentialdynamicprogramming (DDP) is an optimal control algorithm of the trajectory optimization class. The algorithm was introduced in 1966 by Mayne...
Dynamicprogramming is both a mathematical optimization method and an algorithmic paradigm. The method was developed by Richard Bellman in the 1950s and...
representation of states, controls and adjoints over each interval. Differentialdynamicprogramming, is a bit different than the other techniques described here...
This is a list of dynamical system and differential equation topics, by Wikipedia page. See also list of partial differential equation topics, list of...
Dynamic simulation (or dynamic system simulation) is the use of a computer program to model the time-varying behavior of a dynamical system. The systems...
minicomputer systems, including DDP-116, DDP-516, DDP-716. Differentialdynamicprogramming, a second-order algorithm for trajectory optimization Digital...
switches abruptly between two states Covector mapping principle Differentialdynamicprogramming — uses locally-quadratic models of the dynamics and cost functions...
using computers. The theory of dynamical systems puts emphasis on qualitative analysis of systems described by differential equations, while many numerical...
optimality associated with the mathematical optimization method known as dynamicprogramming. It writes the "value" of a decision problem at a certain point in...
physics, a dynamical system is described as a "particle or ensemble of particles whose state varies over time and thus obeys differential equations involving...
In computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations...
In mathematics, an ordinary differential equation (ODE) is a differential equation (DE) dependent on only a single independent variable. As with other...
equations in which the unknowns (or the unknown functions in the case of differential equations) appear as variables of a polynomial of degree higher than...
methods for partial differential equations is the branch of numerical analysis that studies the numerical solution of partial differential equations (PDEs)...
Differentiable programming is a programming paradigm in which a numeric computer program can be differentiated throughout via automatic differentiation...
application. Advantages NewtonScript is a dynamic prototype based programming language, which uses differential inheritance. This means that it is very...
In mathematics, a differential variational inequality (DVI) is a dynamical system that incorporates ordinary differential equations and variational inequalities...
methods for ordinary differential equations are methods used to find numerical approximations to the solutions of ordinary differential equations (ODEs)....
(1998) David Q. Mayne Imperial College London British Works on differentialdynamicprogramming, adaptive control and model predictive control. 1930 IEEE Control...
Differential scanning calorimetry (DSC) is a thermoanalytical technique in which the difference in the amount of heat required to increase the temperature...
differential equations (SDEs), the class of mathematical models with the widest applicability covering, in particular, all continuous time dynamical systems...
Dynamic positioning (DP) is a computer-controlled system to automatically maintain a vessel's position and heading by using its own propellers and thrusters...
mathematics, differential algebra is, broadly speaking, the area of mathematics consisting in the study of differential equations and differential operators...