pith. sign in

arxiv: 1309.5479 · v1 · pith:CA57J4WUnew · submitted 2013-09-21 · 💻 cs.MS · cs.SC· math.OC

Higher-order Reverse Automatic Differentiation with emphasis on the third-order

classification 💻 cs.MS cs.SCmath.OC
keywords methodmethodsorderreversecalculatedcalculatingcdotderivative
0
0 comments X
read the original abstract

It is commonly assumed that calculating third order information is too expensive for most applications. But we show that the directional derivative of the Hessian ($D^3f(x)\cdot d$) can be calculated at a cost proportional to that of a state-of-the-art method for calculating the Hessian matrix. We do this by first presenting a simple procedure for designing high order reverse methods and applying it to deduce several methods including a reverse method that calculates $D^3f(x)\cdot d$. We have implemented this method taking into account symmetry and sparsity, and successfully calculated this derivative for functions with a million variables. These results indicate that the use of third order information in a general nonlinear solver, such as Halley-Chebyshev methods, could be a practical alternative to Newton's method.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.