Note on usage and theory of hyper-dual numbers for first and second order automatic differentiation

01/11/2018
by   Martin Neuenhofen, et al.
0

Similar to dual numbers, hyper-dual numbers are extended numbers that can be used for automatic differentiation. In contrast to dual numbers, hyper-dual numbers can be directly used to compute derivatives of second order. In this note we motivate hyper-dual numbers from finite differences and dual numbers. In this note we explain in an illustrative way how to use hyper-dual numbers. We convey our exposition with mathematical theorems, that validate the correctness of the derivatives as computed with hyper-dual numbers. Eventually we refer to freely available implementations of hyper-dual numbers.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro