{"title":"Fast Greeks by Algorithmic Differentiation","authors":"Luca Capriotti","doi":"10.2139/ssrn.1619626","DOIUrl":null,"url":null,"abstract":"We show how Algorithmic Differentiation can be used to implement efficiently the Pathwise Derivative method for the calculation of option sensitivities with Monte Carlo. The main practical difficulty of the Pathwise Derivative method is that it requires the differentiation of the payout function. For the type of structured options for which Monte Carlo simulations are usually employed, these derivatives are typically cumbersome to calculate analytically, and too time consuming to evaluate with standard finite-differences approaches. In this paper we address this problem and show how Algorithmic Differentiation can be employed to calculate very efficiently and with machine precision accuracy these derivatives. We illustrate the basic workings of this computational technique by means of simple examples, and we demonstrate with several numerical tests how the Pathwise Derivative method combined with Algorithmic Differentiation – especially in the adjoint mode – can provide speed-ups of several orders of magnitude with respect to standard methods.","PeriodicalId":230984,"journal":{"name":"Corporate Governance: Decisions","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"64","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Corporate Governance: Decisions","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2139/ssrn.1619626","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 64
Abstract
We show how Algorithmic Differentiation can be used to implement efficiently the Pathwise Derivative method for the calculation of option sensitivities with Monte Carlo. The main practical difficulty of the Pathwise Derivative method is that it requires the differentiation of the payout function. For the type of structured options for which Monte Carlo simulations are usually employed, these derivatives are typically cumbersome to calculate analytically, and too time consuming to evaluate with standard finite-differences approaches. In this paper we address this problem and show how Algorithmic Differentiation can be employed to calculate very efficiently and with machine precision accuracy these derivatives. We illustrate the basic workings of this computational technique by means of simple examples, and we demonstrate with several numerical tests how the Pathwise Derivative method combined with Algorithmic Differentiation – especially in the adjoint mode – can provide speed-ups of several orders of magnitude with respect to standard methods.