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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abdel-Khalik, H.: Adaptive core simulation. Ph.D. thesis (2004). URL http://books.google.com/books?id=5moolOgFZ84C
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)
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
Charpentier, I., Utke, J.: Fast higher-order derivative tensors with Rapsodia. Optimization Methods Software 24(1), 1–14 (2009). DOI 10. 1080/10556780802413769
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
Griewank, A., Utke, J., Walther, A.: Evaluating higher derivative tensors by forward propagation of univariate Taylor series. Mathematics of Computation 69, 1117–1130 (2000)
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
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
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
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
Acknowledgements
This work was supported by the U.S. Department of Energy, under contract DE-AC02-06CH11357.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-642-30023-3_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30022-6
Online ISBN: 978-3-642-30023-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)