Symplectic Runge-Kutta Schemes for Adjoint Equations, Automatic Differentiation, Optimal Control, and More

被引:64
|
作者
Sanz-Serna, J. M. [1 ]
机构
[1] Univ Carlos III Madrid, Dept Matemat, Ave Univ 30, Leganes 28911, Madrid, Spain
关键词
Runge-Kutta methods; partitioned Runge-Kutta methods; symplectic integration; Hamiltonian systems; variational equations; adjoint equations; computation of sensitivities; Lagrange multipliers; automatic differentiation; optimal control; Lagrangian mechanics; reflected and transposed Runge-Kutta schemes; differential-algebraic problems; constrained controls; ORDER CONDITIONS; DISCRETE MECHANICS; INTEGRATORS;
D O I
10.1137/151002769
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The study of the sensitivity of the solution of a system of differential equations with respect to changes in the initial conditions leads to the introduction of an adjoint system, whose discretization is related to reverse accumulation in automatic differentiation. Similar adjoint systems arise in optimal control and other areas, including classical mechanics. Ad-joint systems are introduced in such a way that they exactly preserve a relevant quadratic invariant (more precisely, an inner product). Symplectic Runge-Kutta and partitioned Runge-Kutta methods are defined through the exact conservation of a differential geometric structure, but may be characterized by the fact that they preserve exactly quadratic invariants of the system being integrated. Therefore, the symplecticness (or lack of symplecticness) of a Runge-Kutta or partitioned Runge-Kutta integrator should be relevant to understanding its performance when applied to the computation of sensitivities, to optimal control problems, and in other applications requiring the use of adjoint systems. This paper examines the links between symplectic integration and those applications and presents in a new, unified way a number of results currently scattered among or implicit in the literature. In particular, we show how some common procedures, such as the direct method in optimal control theory and the computation of sensitivities via reverse accumulation, imply, probably unbeknownst to the user, "hidden" integrations with symplectic partitioned Runge-Kutta schemes.
引用
收藏
页码:3 / 33
页数:31
相关论文
共 50 条
  • [41] Error estimates for Runge-Kutta schemes of optimal control problems with index 1 DAEs
    Martens, Bjorn
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2023, 86 (03) : 1299 - 1325
  • [42] Pseudo-symplectic Runge-Kutta methods
    A. Aubry
    P. Chartier
    BIT Numerical Mathematics, 1998, 38 : 439 - 461
  • [43] IMPLICIT-EXPLICIT RUNGE-KUTTA SCHEMES FOR NUMERICAL DISCRETIZATION OF OPTIMAL CONTROL PROBLEMS
    Herty, M.
    Pareschi, L.
    Steffensen, S.
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2013, 51 (04) : 1875 - 1899
  • [44] Computations with inverse Runge-Kutta schemes
    Kalitkin N.N.
    Poshivaylo I.P.
    Mathematical Models and Computer Simulations, 2014, 6 (3) : 272 - 285
  • [45] Runge-Kutta Residual Distribution Schemes
    Warzynski, Andrzej
    Hubbard, Matthew E.
    Ricchiuto, Mario
    JOURNAL OF SCIENTIFIC COMPUTING, 2015, 62 (03) : 772 - 802
  • [46] Pseudo-symplectic Runge-Kutta methods
    Aubry, A
    Chartier, P
    BIT, 1998, 38 (03): : 439 - 461
  • [47] FAMILY OF SYMPLECTIC IMPLICIT RUNGE-KUTTA FORMULAS
    SAITO, S
    SUGIURA, H
    MITSUI, T
    BIT, 1992, 32 (03): : 539 - 543
  • [48] Convergence of Runge-Kutta discretization for optimal control problems
    Nzali, A
    FAST SOLUTION OF DISCRETIZED OPTIMIZATION PROBLEMS, 2001, 138 : 206 - 220
  • [49] Multi-symplectic Runge-Kutta collocation methods for Hamiltonian wave equations
    Reich, S
    JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 157 (02) : 473 - 499
  • [50] On multi-symplectic partitioned Runge-Kutta methods for Hamiltonian wave equations
    Li, Qinghong
    Song, Yongzhong
    Wang, Yushun
    APPLIED MATHEMATICS AND COMPUTATION, 2006, 177 (01) : 36 - 43