Application of Fast N-Body Algorithm to Option Pricing under CGMY Model
- 1 Faculty of Economics, Soka University, Tokyo, Japan
Abstract
The N-body problem is an active research topic in physics for which there are two major algorithms for efficient computation, the fast multipole method and treecode, but these algorithms are not popular in financial engineering. In this article, we apply a fast N-body algorithm called the Cartesian treecode to the computation of the integral operator of integro-partial differential equations to compute option prices under the CGMY model, a generalization of a jump-diffusion model. We present numerical examples to illustrate the accuracy and effectiveness of the method and thereby demonstrate its suitability for application in financial engineering.
- Black, F. and Scholes, M. (1973) The Pricing of Options and Corporate Liabilities. The Journal of Political Economy, 81, 637-654. https://doi.org/10.1086/260062
- Cont, R. and Tankov, P. (2004) Financial Modeling with Jump Processes. Chapman and Hall/CRC Financial Mathematics Series.
- Carr, P. and Madan, D. (1999) Option Valuation Using the Fast Fourier Transform. Journal of Computational Finance, 2, 61-73. https://doi.org/10.21314/JCF.1999.043
- Feng, L. and Linetsky, V. (2008) Pricing Discretely Monitored Barrier Options and Default Able Bonds in Jump Process Models: A Fast Hilbert Transform Approach. Mathematical Finance, 18, 337-384. https://doi.org/10.1111/j.1467-9965.2008.00338.x
- Fang, F. and Oosterlee, C.W. (2008) A Novel Pricing Method for European Options Based on Fourier-Cosine Series Expansions. SIAM Journal on Scientific Computing, 31, 826-848. https://doi.org/10.1137/080718061
- Fang, F. and Oosterlee, C.W. (2009) Pricing Early-Exercise and Discrete Barrier Options by Fourier-Cosine Series Expansions. Numerische Mathematik, 114, 27-62. https://doi.org/10.1007/s00211-009-0252-4
- Andersen, L. and Andreasen, J. (2000) Jump Diffusion Process: Volatility Smile Fitting and Numerical Methods for Option Pricing. Review of Derivatives Research, 4, 231-262. https://doi.org/10.1023/A:1011354913068
- d’Halluin, Y., Forsyth, P.A. and Labahn, G. (2004) A Penalty Method for American Options with Jump Diffusion Processes. Numerische Mathematik, 97, 321-352. https://doi.org/10.1007/s00211-003-0511-8
- d’Halluin, Y., Forsyth, P.A. and Verzal, K.R. (2005) Robust Numerical Methods for Contingent Claims under Jump Diffusion Processes. IMA Journal of Numerical Analysis, 25, 87-112. https://doi.org/10.1093/imanum/drh011
- Tavella, D. and Randall, C. (2000) Pricing Financial Instruments: The Finite Difference Method. John Wiley and Sons, New York.
- Wang, I.R., Justin, W.L., Peter, W. and Forsyth, A. (2007) Robust Numerical Valuation of European and American Options under the CGMY Process. Journal of Computational Finance, 10, 31-70. https://doi.org/10.21314/JCF.2007.169
- Jackson, K., Jaimungal, S. and Surkov, V. (2008) Fourier Space Time-Stepping for Option Pricing with Lévy Models. Journal of Computational Finance, 12, 1-29. https://doi.org/10.21314/JCF.2008.178
- Li, P., Johnston, H. and Krasny, R. (2009) A Cartesian Treecode for Screened Coulomb Interactions. Journal of Computational Physics, 228, 3858-3868.