No label defined (Q4954403)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 1456803
Language Label Description Also known as
default for all languages
No label defined
    English
    No label defined
    scientific article; zbMATH DE number 1456803

      Statements

      0 references
      7 June 2000
      0 references
      algorithmic differentiation
      0 references
      automatic differentiation
      0 references
      forward mode
      0 references
      reverse mode
      0 references
      computation of gradients
      0 references
      matrix compression
      0 references
      software
      0 references
      monograph
      0 references
      structured matrices
      0 references
      Jacobian matrix
      0 references
      Hessian matrix
      0 references
      sparse matrices
      0 references
      algorithms
      0 references
      combinatorial optimization
      0 references
      examples
      0 references
      exercises
      0 references
      Frequently, numerical values for a composite function are calculated by a program. Algorithmic, or automatic differentiation (AD) is concerned with the efficient and accurate evaluation of derivatives for such function. The resulting derivatives can be used in numerous algorithms for nonlinear problems. The new book is written by a specialist in AD and presents a comprehensive treatment of AD. Earlier textbooks on AD [cf. \textit{L. Rall}, Automatic differentiation: Techniques and applications (1981; Zbl 0473.68025) and \textit{H. Kagiwada}, \textit{R. Kalaba}, \textit{N. Rasakhoo} and \textit{K. Spingarn}, Numerical derivatives and nonlinear analysis (1986; Zbl 0665.65017)], cover only the forward mode of AD. The book under review describes all chain-rule based techniques for evaluating derivatives of composite functions with emphasis on the reverse mode. The computation of gradients is always cheap, while the cost of evaluating Jacobian and Hessian matrices depends on the problem structure and its efficient exploitation. Attempts to minimize operations count and memory requirement lead to hard combinatorial optimization problems. This book is divided into three parts.\newline Part I (with Chapters 2-5) presents an introduction to the fundamentals of AD and its software. In general, Jacobian and Hessian matrices cannot be obtained cheaply. \newline Part II (with Chapters 6-9) examines the typical situation, where Jacobians and Hessians are sparse or structured, such that they can be computed cheaply by matrix compression.\newline Part III (with Chapters 10 - 12) contains more advanced material (very large problems, higher derivatives, generalized gradients, differentiation of codes with nondifferentiabilities) which will be of interest mostly to researchers. Each chapter concludes with many examples and exercises suitable also for students with a basic knowledge of calculus, procedural programming, and numerical linear algebra. This well written book will be very useful for graduate students, mathematicians and engineers, who are interested in efficient algorithms for nonlinear problems.
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references