EconPapers    
Economics at your fingertips  
 

High-performance applications of the nonuniform fast Fourier transform to option pricing

Leif Andersen and Mark Lake

Journal of Computational Finance

Abstract: Many sophisticated option pricing models involve random variables whose transition density functions are only tractable in Fourier space. For such models, fast Fourier transform algorithms are key for accelerating the repeated Fourier-space integrations that are common in applications. While simple algorithms have been devised in special cases, these methods tend to be both delicate and strongly model- and payoff-specific. Aiming for much broader applicability, this paper demonstrates how the type 3 nonuniform fast Fourier transform can be combined with modern quadrature methods to construct generic, robust and highly performant computing schemes for Fourier-based option pricing. Two approaches are considered: one (broadly applicable) based on density or cumulative distribution recovery, and one (more specialized) based on the Plancherel theorem. Both are handled by a single algorithm designed to fully use the node placement freedom of the nonuniform fast Fourier transform (NUFFT) and to efficiently accommodate adaptive integration strategies. Numerical tests in the paper include the pricing of European options in a variance gamma Lévy-jump model with a singular density, and in a constant elasticity of variance model extended with stochastic volatility. For both cases, we can achieve high-accuracy results (with errors of around 10-13 to 10-16, say) while pricing tens of thousands – and sometimes even millions – of options per second on a single core.

References: Add references at CitEc
Citations:

Downloads: (external link)
https://www.risk.net/node/7963960 (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:rsk:journ0:7963960

Access Statistics for this article

More articles in Journal of Computational Finance from Journal of Computational Finance
Bibliographic data for series maintained by Thomas Paine ().

 
Page updated 2026-08-11
Handle: RePEc:rsk:journ0:7963960