: Timothy J. Barth, Michael Griebel, David E. Keyes, Risto M. Nieminen, Dirk Roose, Tamar Schlick, Chr
: Christian H. Bischof, H. Martin Bücker, Paul Hovland, Uwe Naumann, Jean Utke
: Advances in Automatic Differentiation
: Springer-Verlag
: 9783540689423
: 1
: CHF 123.80
:
: Allgemeines, Lexika
: English
: 368
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF
The Fifth International Conference on Automatic Differentiation held from August 11 to 15, 2008 in Bonn, Germany, is the most recent one in a series that began in Breckenridge, USA, in 1991 and continued in Santa Fe, USA, in 1996, Nice, France, in 2000 and Chicago, USA, in 2004. The 31 papers included in these proceedings re?ect the state of the art in automatic differentiation (AD) with respect to theory, applications, and tool development. Overall, 53 authors from institutions in 9 countries contributed, demonstrating the worldwide acceptance of AD technology in computational science. Recently it was shown that the problem underlying AD is indeed NP-hard, f- mally proving the inherently challenging nature of this technology. So, most likely, no deterministic 'silver bullet' polynomial algorithm can be devised that delivers optimum performance for general codes. In this context, the exploitation of doma- speci?c structural information is a driving issue in advancing practical AD tool and algorithm development. This trend is prominently re?ected in many of the pub- cations in this volume, not only in a better understanding of the interplay of AD and certain mathematical paradigms, but in particular in the use of hierarchical AD approaches that judiciously employ general AD techniques in application-speci?c - gorithmic harnesses. In this context, the understanding of structures such as sparsity of derivatives, or generalizations of this concept like scarcity, plays a critical role, in particular for higher derivative computations.
<
Preface5
Contents8
List of Contributors11
Reverse Automatic Differentiation of Linear Multistep Methods17
1 Introduction17
2 Linear Multistep Methods19
3 Zero-Stability of the Discrete Adjoints23
4 Derivatives at the Initial Time24
5 Numerical Experiments26
6 Conclusions27
References27
Call Tree Reversal is NP-Complete29
1 Background29
2 Data-Flow Reversal is NP-Complete32
3 Call Tree Reversal is NP-Complete34
4 Conclusion36
References36
A Reference Code for Result Checkpointing38
On Formal Certification of AD Transformations39
1 Introduction39
2 Background and Problem Statement40
3 Unifying PCC and AD Validation42
4 Foundational Certification of AD Transformations44
5 Related Work47
6 Conclusions and Future Work47
References48
Collected Matrix Derivative Results for Forward and Reverse Mode Algorithmic Differentiation50
1 Introduction50
2 Matrix Product, Inverse and Determinant51
3 MLE and the Dwyer/Macphail Paper56
4 Validation57
5 Conclusions58
References58
A Modification of WeeksÌ Method for Numerical Inversion of the Laplace Transform in the Real Case Based on Automatic Differentiation60
1 Introduction60
2 Preliminaries62
3 Remarks on Automatic Differentiation63
4 Numerical Experiments65
5 Conclusions69
References69
A Low Rank Approach to Automatic Differentiation70
1 Introduction70
2 Methodology72
3 Case Study76
4 Conclusions and Future Work79
References80
Algorithmic Differentiation of Implicit Functions and Optimal Values81
1 Introduction81
2 Jacobians of an Implicit Function83
3 Differentiating an Optimal Value Function84
4 Example86
5 Conclusion89
6 Appendix90
References91
Using Programming Language Theory to Make Automatic Differentiation Sound and Efficient92
1 Introduction92
2 Functional Programming and Modularity in AD94
3 The AD Transforms Are Higher-Order Functions95
4 AD and Differential Geometry97
5 Migration to Compile Time98
6 Some Preliminary Performance Results99
7 Discussion and Conclusion102
References103
A Polynomial-Time Algorithm for Detecting Directed Axial Symmetry in Hessian Computational Graphs104
1 Introduction104
2 Mathematical Definitions105
3 Symmetry Detection Algorithm106
4 Analysis of the Algorithm111
5 Results and Discussion112
6 Conclusions and Future Work114
References114
On the Practical Exploitation of Scarsity116
1 Introduction116
2 Scarsity118
3 Test Examples124
4 Conclusions and Outlook126
References126
Design and Implementation of a Context-Sensitive, Flow- Sensitive Activity Analysis Algorithm for Automatic Differentiation128
1 Introduction128
2 Background130
3 Algorithm132
4 Experiment134
5 Related Work137
6 Conclusion137
References138
Efficient Higher-Order Derivatives of the Hypergeometric Function139
1 Introduction139
2 Taylor Coefficient Propagation142
3 Double Ionization Application144
4 Conclusions148
References148
The Diamant Approach for an Efficient Automatic Differentiation of the Asymptotic Numerical Method150
1 Introduction150
2 Asymptotic Numerical Method (ANM)151
3 Applying AD to the ANM Computations154
4 Diamant: An AD Tool Devoted to the ANM156
5 Application to a Nonlinear PDE Problem in Structural Mechanics157
6 Conclusion159
References160