Differentiating through Conjugate Gradient
Christianson, Bruce
(2018)
Differentiating through Conjugate Gradient.
ISSN 1055-6788
We show that, although the Conjugate Gradient (CG) Algorithm has a singularity at the solution, it is possible to differentiate forward through the algorithm automatically by re-declaring all the variables as truncated Taylor series, the type of active variable widely used in Automatic Differentiation (AD) tools such as ADOL-C. If exact arithmetic is used, this approach gives a complete sequence of correct directional derivatives of the solution, to arbitrary order, in a single cycle of at most n iterations, where n is the number of dimensions. In the inexact case the approach emphasizes the need for a means by which the programmer can communicate certain conditions involving derivative values directly to an AD tool.
Item Type | Article |
---|---|
Uncontrolled Keywords | Automatic differentiation; Taylor series; conjugate gradient |
Subjects |
Computer Science(all) > Software Mathematics(all) > Control and Optimization Mathematics(all) > Applied Mathematics |
Date Deposited | 14 Nov 2024 10:46 |
Last Modified | 14 Nov 2024 10:46 |
Share this file
Downloads