Automatic differentiation of large sparse systems (Q2277762)

From MaRDI portal





scientific article; zbMATH DE number 4197253
Language Label Description Also known as
default for all languages
No label defined
    English
    Automatic differentiation of large sparse systems
    scientific article; zbMATH DE number 4197253

      Statements

      Automatic differentiation of large sparse systems (English)
      0 references
      0 references
      0 references
      0 references
      1990
      0 references
      The authors are concerned with the task of calculating the gradient \(\nabla F(x)\) and the Hessian \(\nabla^ 2F(x)\) of a function F(x), \(x\in {\mathbb{R}}^ n\), by exploiting the features of modern computer languages (for instance, ADA, Pascal-Sc) which allow the definition of operators and data structures. Following previous works by \textit{A. Griewank} [Mathematical programming, Proc. 13th Int. Symp.,Tokyo/Jap. 1988, Math. Appl., Jap. Ser. 6, 83-107 (1989; Zbl 0696.65015)] and \textit{L. B. Rall} [``Optimal implementation of differential arithmetic, Computer arithmetic. Scientific computation and programming language'' (1987; Zbl 0614.65001)] which consider symbolic computation for automatic differentiation, here five new algebras are introduced and discussed. The case of sparsity on the function F(x) is taken into account. The proposed automatic differentiation is then coupled with well-known minimization algorithms, the truncated Newton method as proposed by \textit{R. S. Dembo} [Math. Program. Study 31, 43-71 (1987; Zbl 0635.90072)] and the conjugate gradient algorithm based on the Polak-Ribière formula. Numerical results obtained in solving the extended Dixon problem, the extended Powell problem with \(n=4,8,20,40,80\) and the Dixon-Maany problem with \(n=3000\), are reported. This demonstrates widely the effectiveness of the approach considered by the authors.
      0 references
      gradient
      0 references
      Hessian
      0 references
      symbolic computation
      0 references
      automatic differentiation
      0 references
      minimization algorithms
      0 references
      truncated Newton method
      0 references
      conjugate gradient algorithm
      0 references
      Numerical results
      0 references
      Dixon problem
      0 references
      Powell problem
      0 references
      Dixon-Maany problem
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references