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
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
0.9600915312767028
0 references
0.8816609382629395
0 references
0.8721635341644287
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