{"title":"美国蒙特卡罗算法的自动后向微分-条件期望和指标函数的ADD","authors":"Christian P. Fries","doi":"10.2139/ssrn.3000822","DOIUrl":null,"url":null,"abstract":"In this note we derive a modified backward automatic differentiation (a.k.a. adjoint automatic differentiation, adjoint algorithmic differentiation) for algorithms containing conditional expectation operators and/or indicator functions. Bermudan option and xVA valuation are prototypical examples. We consider the Bermudan product valuation, but the method is applicable in full generality. \nFeaturing a clean and simple implementation, the method improves accuracy and performance. \nFor conditional expectation operators it offers the ability to use different estimators in the valuation and the differentiation. \nFor the indicator function, the method allows to use \"per-operator\"-differentiation of the indicator function, enabling an accurate treatment of each individual exercise boundary - which is not possible in a classic finite difference applied to the Bermudan valuation.","PeriodicalId":364869,"journal":{"name":"ERN: Simulation Methods (Topic)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Automatic Backward Differentiation for American Monte-Carlo Algorithms - ADD for Conditional Expectations and Indicator Functions\",\"authors\":\"Christian P. Fries\",\"doi\":\"10.2139/ssrn.3000822\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this note we derive a modified backward automatic differentiation (a.k.a. adjoint automatic differentiation, adjoint algorithmic differentiation) for algorithms containing conditional expectation operators and/or indicator functions. Bermudan option and xVA valuation are prototypical examples. We consider the Bermudan product valuation, but the method is applicable in full generality. \\nFeaturing a clean and simple implementation, the method improves accuracy and performance. \\nFor conditional expectation operators it offers the ability to use different estimators in the valuation and the differentiation. \\nFor the indicator function, the method allows to use \\\"per-operator\\\"-differentiation of the indicator function, enabling an accurate treatment of each individual exercise boundary - which is not possible in a classic finite difference applied to the Bermudan valuation.\",\"PeriodicalId\":364869,\"journal\":{\"name\":\"ERN: Simulation Methods (Topic)\",\"volume\":\"37 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-06-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ERN: Simulation Methods (Topic)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2139/ssrn.3000822\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ERN: Simulation Methods (Topic)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2139/ssrn.3000822","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Automatic Backward Differentiation for American Monte-Carlo Algorithms - ADD for Conditional Expectations and Indicator Functions
In this note we derive a modified backward automatic differentiation (a.k.a. adjoint automatic differentiation, adjoint algorithmic differentiation) for algorithms containing conditional expectation operators and/or indicator functions. Bermudan option and xVA valuation are prototypical examples. We consider the Bermudan product valuation, but the method is applicable in full generality.
Featuring a clean and simple implementation, the method improves accuracy and performance.
For conditional expectation operators it offers the ability to use different estimators in the valuation and the differentiation.
For the indicator function, the method allows to use "per-operator"-differentiation of the indicator function, enabling an accurate treatment of each individual exercise boundary - which is not possible in a classic finite difference applied to the Bermudan valuation.