Home > Papers

 
 
The Efficient Application of Automatic Differentiation for Computing Gradients in Financial Applications
XU Wei 1, CHEN Xi 2, COLEMAN T F 3
1. Department of Mathematics, Tongji University, Shanghai, 200092
2. Department of Statistics and Operations Research, University of North Carolina, NC
3. Department of Combinatorics and Optimization, University of Waterloo, Waterloo
*Correspondence author
#Submitted by
Subject:
Funding: Natural Science Foundation of China(No.11101310), Ophelia Lazaridis University Research Chair(No.held by Thomas F. Coleman)
Opened online:24 June 2014
Accepted by: none
Citation: XU Wei, CHEN Xi, COLEMAN T F.The Efficient Application of Automatic Differentiation for Computing Gradients in Financial Applications[OL]. [24 June 2014] http://en.paper.edu.cn/en_releasepaper/content/4601362
 
 
Automatic differentiation is a practical field of computational mathematics of growing interest across many industries, including finance. Use of reverse-mode AD is particularly interesting since it allows for the computation of gradients in the same time required to evaluate the objective function itself. However, it requires excessive memory. This memory requirement can make reverse-mode AD infeasible in some cases (depending on the function complexity and available RAM) and, in others, slower than expected due to use of secondary memory and non-localized memory references. On the other hand, it turns out that many complex (expensive) functions in finance exhibit a natural ``substitution structure". This paper illustrates this structure in computational finance arising in calibration and inverse problems, as well as determining Greeks in a Monte Carlo setting. In these cases the required memory is a small fraction of that required by reverse-mode AD but the computing time complexity is the same. In fact, numerical results indicate significant realized speedup over straight reverse-mode AD.
Keywords:Gradient, Automatic differentiation, Reverse-mode, Greeks, Local volatility, Calibration, Inverse Problems, Algorithmic Differentiation, Monte Carlo method.
 
 
 

For this paper

  • PDF (0B)
  • ● Revision 0   
  • ● Print this paper
  • ● Recommend this paper to a friend
  • ● Add to my favorite list

    Saved Papers

    Please enter a name for this paper to be shown in your personalized Saved Papers list

Tags

Add yours

Related Papers

Statistics

PDF Downloaded 122
Bookmarked 0
Recommend 5
Comments Array
Submit your papers