Skip to main content

Combining Automatic Differentiation Methods for High-Dimensional Nonlinear Models

  • Conference paper
  • First Online:
Recent Advances in Algorithmic Differentiation

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

  • 1861 Accesses

Abstract

Earlier work has shown that the efficient subspace method can be employed to reduce the effective size of the input data stream for high-dimensional models when the effective rank of the first-order sensitivity matrix is orders of magnitude smaller than the size of the input data. Here, the method is extended to handle nonlinear models, where the evaluation of higher-order derivatives is important but also challenging because the number of derivatives increases exponentially with the size of the input data streams. A recently developed hybrid approach is employed to combine reverse-mode automatic differentiation to calculate first-order derivatives and perform the required reduction in the input data stream, followed by forward-mode automatic differentiation to calculate higher-order derivatives with respect only to the reduced input variables. Three test cases illustrate the viability of the approach.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  1. Abdel-Khalik, H.: Adaptive core simulation. Ph.D. thesis (2004). URL http://books.google.com/books?id=5moolOgFZ84C

  2. Bang, Y., Abdel-Khalik, H., Hite, J.M.: Hybrid reduced order modeling applied to nonlinear models. International Journal for Numerical Methods in Engineering (to appear)

    Google Scholar 

  3. Charpentier, I., Utke, J.: Rapsodia: User manual. Tech. rep., Argonne National Laboratory. Latest version available online at http://www.mcs.anl.gov/Rapsodia/userManual.pdf

  4. Charpentier, I., Utke, J.: Fast higher-order derivative tensors with Rapsodia. Optimization Methods Software 24(1), 1–14 (2009). DOI 10. 1080/10556780802413769

    Google Scholar 

  5. Fagan, M., Hascoët, L., Utke, J.: Data representation alternatives in semantically augmented numerical models. In: Proceedings of the Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006), pp. 85–94. IEEE Computer Society, Los Alamitos, CA, USA (2006). DOI 10.1109/SCAM.2006.11

    Google Scholar 

  6. Griewank, A., Utke, J., Walther, A.: Evaluating higher derivative tensors by forward propagation of univariate Taylor series. Mathematics of Computation 69, 1117–1130 (2000)

    Google Scholar 

  7. Griewank, A., Walther, A.: Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation, 2nd edn. No. 105 in Other Titles in Applied Mathematics. SIAM, Philadelphia, PA (2008). URL http://www.ec-securehost.com/SIAM/OT105.html

  8. Halko, N., Martinsson, P.G., Tropp, J.A.: Finding structure with randomness: Probabilisticalgorithms for constructing approximate matrix decompositions. SIAM Review 53(2), 217–288 (2011). DOI 10.1137/090771806. URL http://link.aip.org/link/?SIR/53/217/1

  9. SAS4A: http://www.ne.anl.gov/codes/sas4a/

  10. Utke, J., Naumann, U., Fagan, M., Tallent, N., Strout, M., Heimbach, P., Hill, C., Wunsch, C.: OpenAD/F: A modular, open-source tool for automatic differentiation of Fortran codes. ACM Transactions on Mathematical Software 34(4), 18:1–18:36 (2008). DOI 10.1145/1377596. 1377598

    Google Scholar 

  11. Utke, J., Naumann, U., Lyons, A.: OpenAD/F: User Manual. Tech. rep., Argonne National Laboratory. Latest version available online at http://www.mcs.anl.gov/OpenAD/openad.pdf

Download references

Acknowledgements

This work was supported by the U.S. Department of Energy, under contract DE-AC02-06CH11357.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to James A. Reed .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reed, J.A., Utke, J., Abdel-Khalik, H.S. (2012). Combining Automatic Differentiation Methods for High-Dimensional Nonlinear Models. In: Forth, S., Hovland, P., Phipps, E., Utke, J., Walther, A. (eds) Recent Advances in Algorithmic Differentiation. Lecture Notes in Computational Science and Engineering, vol 87. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30023-3_3

Download citation

Publish with us

Policies and ethics