Automatic Differentiation for Modern Nonlinear Regression

  • Mark J. Huiskes


For modern nonlinear regression routines, the efficient computation of first and higher order derivatives is highly important. Automatic differentiation constitutes an opportunity to achieve both higher run-time efficiency and an increased feasibility of higher-order uncertainty analysis of complex models. In this article we present an overview of the derivative requirements of nonlinear regression routines. We further describe our experience in developing a C++ library for model analysis that uses the ADOL-C package for automatic differentiation. We show how the model analysis library, named MAP, has benefited from using automatic differentiation. Also a number of experiments are presented to show how more flexible and efficient execution trace management could further enhance the ease-of-use of ADOL-C.


Execution Trace Automatic Differentiation Spawn Stock Biomass Regressor Variable Function Prototype 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media New York 2002

Authors and Affiliations

  • Mark J. Huiskes

There are no affiliations available

Personalised recommendations