LTH-image

Algorithmic differentiation: Sensitivity analysis and the computation of adjoints

Andrea Walther, Institut fur Mathematik Universität Paderborn

Abstract:

Algorithmic differentiation: Sensitivity analysis and the computation of adjoints The provision of exact and consistent derivative information is important for numerous applications arising from optimisation purposes as for example optimal control problems. However, even the pure simulation of complex systems may require the computation of derivative information. Implicit integration methods are prominent examples for this case. The talk will present the technique of algorithmic (or automatic) differentiation (AD) to compute exact derivative information for function evaluations given as computer programs. This includes a short overview of the history of AD and a description of the main variants of AD, namely the forward mode to compute sensitivities and the reverse mode for the provision of adjoints. A discussion of complexity estimates follows yielding the important cheap gradient result. Then several aspects closely connected with the computation of sensitivity and adjoint information are emphasised. This covers also the structure exploitation in time and space. Some examples stemming optimal flow control problems illustrate the presented aspects.

Presentation Slides

Biography:

1989-1991      Professional training (banker, Deutsche Bank AG, Bremerhaven)
        
1991-1996     Study in Mathematics and Economy, Universität Bayreuth
       
1996     Diploma in Mathematics and Economy, Universität Bayreuth
       
1997-1999     Researcher in the DFG research group "Identifikation und Optimierungkomplexer Modelle auf der Basis analytischer Sensitivitätsberechnungen", Technische Universität Dresden
       
1999    

Doctorate degree in mathematics, Technische Universität Dresden, Germany

       
2000-2002     Research assistant, Technische Universität Dresden
       
2003-2006     Leader of a young researchers' group "Analyse und Optimierung von Computermodellen", Technische Universität Dresden
       
2007-2008     Juniorprofessor "Analyse und Optimierung von Computermodellen", Technische Universität Dresden
       
2007     W3 (full) replacement professorship, Universität Regensburg
       
2008     Habilitation, Technische Universität Dresden
       
2009-     Professor, Universität Paderborn