On the numerical stability of algorithmic differentiation


Abstract:

In contrast to integration, the differentiation of a function is an ill-conditioned process, if only an oracle is available for its pointwise evaluation. That is, unrelated small variations in the value of the composite function are allowed at nearly identical arguments. In contrast, we show here that, if the function is defined by an evaluation procedure as a composition of arithmetic operations and elementary functions, then automatic, or algorithmic differentiation is backward stable in the sense of Wilkinson. More specifically, the derivative values obtained are exact for a perturbation of the elementary components at the level of the machine precision. We also provide a forward error analysis for both the forward and reverse mode. The theoretical analysis is confirmed by numerical experiments. © 2011 Springer-Verlag.

Año de publicación:

2012

Keywords:

  • Rounding error estimates
  • IEEE arithmetic
  • Forward-backward stability
  • Automatic differentiation
  • Ultimate rounding

Fuente:

scopusscopus

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Análisis numérico
  • Optimización matemática
  • Algoritmo

Áreas temáticas:

  • Programación informática, programas, datos, seguridad