Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations
This paper presents an adjoint method to accelerate the calculation of Greeks by Monte Carlo simulation. The method calculates price sensitivities along each path; but in contrast to a forward pathwise calculation, it works backward recursively using adjoint variables. Along each path, the forward a...
Main Authors: | , |
---|---|
Format: | Report |
Published: |
Unspecified
2005
|
_version_ | 1797104077358759936 |
---|---|
author | Giles, M Glasserman, P |
author_facet | Giles, M Glasserman, P |
author_sort | Giles, M |
collection | OXFORD |
description | This paper presents an adjoint method to accelerate the calculation of Greeks by Monte Carlo simulation. The method calculates price sensitivities along each path; but in contrast to a forward pathwise calculation, it works backward recursively using adjoint variables. Along each path, the forward and adjoint implementations produce the same values, but the adjoint method rearranges the calculations to generate potential computational savings. The adjoint method outperforms a forward implementation in calculating the sensitivities of a small number of outputs to a large number of inputs. This applies, for example, in estimating the sensitivities of an interest rate derivatives book to multiple points along an initial forward curve or the sensitivities of an equity derivatives book to multiple points on a volatility surface. We illustrate the application of the method in the setting of the LIBOR market model. Numerical results confirm that the computational advantage of the adjoint method grows in proportion to the number of initial forward rates. |
first_indexed | 2024-03-07T06:28:43Z |
format | Report |
id | oxford-uuid:f536b1a8-c988-4bda-9c5f-a322652139fd |
institution | University of Oxford |
last_indexed | 2024-03-07T06:28:43Z |
publishDate | 2005 |
publisher | Unspecified |
record_format | dspace |
spelling | oxford-uuid:f536b1a8-c988-4bda-9c5f-a322652139fd2022-03-27T12:25:38ZSmoking Adjoints: fast evaluation of Greeks in Monte Carlo calculationsReporthttp://purl.org/coar/resource_type/c_93fcuuid:f536b1a8-c988-4bda-9c5f-a322652139fdMathematical Institute - ePrintsUnspecified2005Giles, MGlasserman, PThis paper presents an adjoint method to accelerate the calculation of Greeks by Monte Carlo simulation. The method calculates price sensitivities along each path; but in contrast to a forward pathwise calculation, it works backward recursively using adjoint variables. Along each path, the forward and adjoint implementations produce the same values, but the adjoint method rearranges the calculations to generate potential computational savings. The adjoint method outperforms a forward implementation in calculating the sensitivities of a small number of outputs to a large number of inputs. This applies, for example, in estimating the sensitivities of an interest rate derivatives book to multiple points along an initial forward curve or the sensitivities of an equity derivatives book to multiple points on a volatility surface. We illustrate the application of the method in the setting of the LIBOR market model. Numerical results confirm that the computational advantage of the adjoint method grows in proportion to the number of initial forward rates. |
spellingShingle | Giles, M Glasserman, P Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations |
title | Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations |
title_full | Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations |
title_fullStr | Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations |
title_full_unstemmed | Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations |
title_short | Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations |
title_sort | smoking adjoints fast evaluation of greeks in monte carlo calculations |
work_keys_str_mv | AT gilesm smokingadjointsfastevaluationofgreeksinmontecarlocalculations AT glassermanp smokingadjointsfastevaluationofgreeksinmontecarlocalculations |