Skip to main content

Reverse Automatic Differentiation of Linear Multistep Methods

  • Conference paper

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 64))

Summary

Discrete adjoints are very popular in optimization and control since they can be constructed automatically by reverse mode automatic differentiation. In this paper we analyze the consistency and stability properties of discrete adjoints of linear multistep methods. The analysis reveals that the discrete linear multistep adjoints are, in general, inconsistent approximations of the adjoint ODE solution along the trajectory. The discrete adjoints at the initial time converge to the adjoint ODE solution with the same order as the original linear multistep method. Discrete adjoints inherit the zero-stability properties of the forward method. Numerical results confirm the theoretical findings.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baguer, M., Romisch, W.: Computing gradients in parametrization-discretization schemes for constrained optimal control problems. Approximation and Optimization in the Carribbean II. Peter Lang, Frankfurt am Main (1995)

    Google Scholar 

  2. Giles, M.: On the use of Runge-Kutta time-marching and multigrid for the solution of steady adjoint equations. Technical Report NA00/10, Oxford University Computing Laboratory (2000)

    Google Scholar 

  3. Hager, W.: Runge-Kutta methods in optimal control and the transformed adjoint system. Numerische Mathematik 87(2), 247–282 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  4. Hairer, E., Norsett, S., Wanner, G.: Solving Ordinary Differential Equations I. Nonstiff Problems. Springer-Verlag, Berlin (1993)

    MATH  Google Scholar 

  5. Hairer, E., Wanner, G.: Solving Ordinary Differential Equations II. Stiff and Differential-Algebraic Problems. Springer-Verlag, Berlin (1991)

    MATH  Google Scholar 

  6. Sandu, A.: On the Properties of Runge-Kutta Discrete Adjoints. In: Lecture Notes in Computer Science, vol. LNCS 3994, Part IV, pp. 550–557. “International Conference on Computational Science” (2006)

    Google Scholar 

  7. Sandu, A.: On consistency properties of discrete adjoint linear multistep methods. Tech. Rep. CS–TR–07–40, Computer Science Department, Virginia Tech (2007)

    Google Scholar 

  8. Sandu, A., Daescu, D., Carmichael, G.: Direct and adjoint sensitivity analysis of chemical kinetic systems with KPP: I – Theory and software tools. Atmospheric Environment 37, 5083–5096 (2003)

    Article  Google Scholar 

  9. Walther, A.: Automatic differentiation of explicit Runge-Kutta methods for optimal control. Computational Optimization and Applications 36(1), 83–108 (2007)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sandu, A. (2008). Reverse Automatic Differentiation of Linear Multistep Methods. In: Bischof, C.H., Bücker, H.M., Hovland, P., Naumann, U., Utke, J. (eds) Advances in Automatic Differentiation. Lecture Notes in Computational Science and Engineering, vol 64. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68942-3_1

Download citation

Publish with us

Policies and ethics