Giving reverse differentiation a helping hand

被引:13
作者
Christianson, DB
Davies, AJ
Dixon, LCW
Roy, R
VanderZee, P
机构
[1] UNIV HERTFORDSHIRE, FAC INFORMAT SCI, HATFIELD AL10 9AB, HERTS, ENGLAND
[2] UNIV HERTFORDSHIRE, FAC NAT SCI, HATFIELD AL10 9AB, HERTS, ENGLAND
关键词
reverse differentiation; inverse diffusion optimization;
D O I
10.1080/10556789708805665
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Reverse automatic differentiation provides a very low bound on the operations count for calculating a gradient of a scalar function in n dimensions bur suffers from a high storage requirement. In this paper we will show that both can often be greatly reduced. This will be illustrated using the inverse diffusion problem. This problem involves the solution of partial differential equations using finite elements, the solution of many sets of linear equations by Choleski decomposition, which together lead to the solution of a nonlinear least squares optimisation problem by conjugate gradients. The approach described here has enabled the gradient of this problem to be obtained at a small fraction of the operation count of the function evaluation and reduced the store required to evaluate the gradient to the same order as that required to evaluate the function. Similar results are given for the directional second derivative.
引用
收藏
页码:53 / 67
页数:15
相关论文
共 14 条
[1]  
BARTHOLOMEWBIGG.MC, 1996, TR301 NOC U HERTF
[2]  
BISCHOF CH, 1992, ADIFOR GENERATING DE, V1, P11
[3]  
Christianson B, 1996, SIAM PROC S, P107
[4]  
CHRISTIANSON B, 1994, IN PRESS OPTIMIZATIO
[5]   Reverse differentiation sind the inverse diffusion problem [J].
Davies, AJ ;
Christianson, DB ;
Dixon, LCW ;
Roy, R ;
vanderZee, P .
ADVANCES IN ENGINEERING SOFTWARE, 1997, 28 (04) :217-221
[6]  
DAVIES AJ, 1997, IN PRESS ADV ENG SOF
[7]  
Griewank A., 1989, Mathematical Programming: Recent Developments and Applications, V6, P83
[8]  
Griewank Andreas, 1992, Optimization Methods and Software, V1, P35, DOI DOI 10.1080/10556789208805505
[9]  
PARKHURST S, 1990, TR209 NOC HATF POL
[10]  
PRYCE J, 1995, LECT GIV U HERTF