Computation of exact gradients in distributed dynamic systems

被引:30
|
作者
Evtushenko, Y [1 ]
机构
[1] Russian Acad Sci, Ctr Comp, Moskau 117967, Russia
来源
OPTIMIZATION METHODS & SOFTWARE | 1998年 / 9卷 / 1-3期
基金
巴西圣保罗研究基金会;
关键词
fast automatic differentiation; optimal control problem; differentiation of elementary functions; rounding error estimation; parabolic system; hyperbolic system; adjoint equation; sensitivity analysis;
D O I
10.1080/10556789808805686
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new and unified methodology for computing first order derivatives of functions obtained in complex multistep processes is developed on the basis of general expressions for differentiating a composite function. From these results, we derive the formulas for fast automatic differentiation of elementary functions, for gradients arising in optimal control problems, nonlinear programming and gradients arising in discretizations of processes governed by partial differential equations. In the proposed approach we start with a chosen discretization scheme for the state equation and derive the exact gradient expression. Thus a unique discretization scheme is automatically generated for the adjoint equation. For optimal control problems, the proposed computational formulas correspond to the integration of the adjoint system of equations that appears in Pontryagin's maximum principle. This technique appears to be very efficient, universal, and applicable to a wide variety of distributed controlled dynamic systems and to sensitivity analysis.
引用
收藏
页码:45 / 75
页数:31
相关论文
共 50 条
  • [31] Timely Updates in Distributed Computation Systems with Stragglers
    Buyukates, Baturalp
    Ulukus, Sennur
    2020 54TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2020, : 418 - 422
  • [32] Efficient computation of Gradients and Jacobians by dynamic exploitation of sparsity in automatic differentiation
    Bischof, Christian H.
    Khademi, Peyvand M.
    Bouaricha, Ali
    Carle, Alan
    Optimization Methods and Software, 1996, 7 (01) : 1 - 39
  • [33] Efficient computation of gradients and Jacobians by dynamic exploitation of sparsity in automatic differentiation
    Argonne Natl Lab, Argonne, United States
    Optim Method Software, 1 ([d]1-39):
  • [34] Optimizing Distance Computation in Distributed Graph Systems
    Wang, Qing
    Ji, Shengyi
    Peng, Peng
    Li, Mingdao
    Huang, Ping
    Qin, Zheng
    IEEE ACCESS, 2020, 8 : 191673 - 191682
  • [35] Dynamic co-scheduling of distributed computation and replication
    Liu, Huadong
    Beck, Micah
    Huang, Jian
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID: SPANNING THE WORLD AND BEYOND, 2006, : 592 - +
  • [36] Efficient computation of gradients and Jacobians by dynamic exploitation of sparsity in automatic differentiation
    Bischof, CH
    Khademi, PM
    Bouaricha, A
    Carle, A
    OPTIMIZATION METHODS & SOFTWARE, 1996, 7 (01): : 1 - 39
  • [37] Distributed computation in dynamic networks via random walks
    Das Sarma, Atish
    Molla, Anisur Rahaman
    Pandurangan, Gopal
    THEORETICAL COMPUTER SCIENCE, 2015, 581 : 45 - 66
  • [38] DYNAMIC SYSTEM SIMULATION USING DISTRIBUTED COMPUTATION HARDWARE
    Williams, Keith A.
    PROCEEDINGS OF THE ASME CONFERENCE ON SMART MATERIALS, ADAPTIVE STRUCTURES AND INTELLIGENT SYSTEMS, 2016, VOL 2, 2016,
  • [39] Trajectory computation of dynamic uncertain systems
    Adrot, O
    Flaus, JM
    42ND IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-6, PROCEEDINGS, 2003, : 1291 - 1296
  • [40] A Distributed Algorithm for Computation of Exact Voronoi Cell in a Multi-Robotic System
    Guruprasad, K. R.
    Dasgupta, Prithviraj
    2012 THIRD INTERNATIONAL CONFERENCE ON EMERGING APPLICATIONS OF INFORMATION TECHNOLOGY (EAIT), 2012, : 13 - 18