
4.5 Direct Integration vs. FFT 93
with each other. In this section we summarize the advantages and disadvantages of
DI and FFT with respect to the following aspects.
4.5.1 Computation Speed
The most convincing argument for FFT in the literature is its ability to accelerate
the speed of valuation time if we calculate option prices with CFs. In order to apply
the FFT soundly and to obtain accurate prices, we have to employ a large number of
strikes. Carr and Madan (1999) set N
FFT
equal to 2
12
= 4096 for their numerical ex-
periments. Furthermore, they used
η
= 0.25 for the integration spacing. According
to the restriction
δη
=
2
π
N
FFT
, we obtain
δ
= 0.00613 and k
max
= 12.5664 corre-
spondingly if the spot price S
0
isassumedtobe1.Thevalue12.5664 for the upper
bound of lnK is extremely large, and corresponds to an absolute value of 286751
for the upper bound of K. Correspondingly, the lower bound of strike approaches to
zero. This extreme large band for strikes indicates how inflexible the strike spacing
in the FFT pricing method is.
In the real trading, nobody puts so many call prices for actual calibration, and
needless to say, for pricing. From the point of view of a practitioner, we usually use
about 15 strikes for each maturity to calibrate an option pricing model. This means
that only 15 of 4096 calculated option prices are really used, and for these 15 option
prices we still need a computation effort of 4096 ×12.
In contrast to the FFT, if we want to calculate 15 option prices with the DI, a very
conservative estimate for the computation effort is 24×10×15/2 where a Gaussian
quadrature with 24 abscissas points, 10 sub-domains with a length of 20, and SVC
are employed.
3
The ratio of the computation speeds of FFT and DI in this realistic
scenario is ca. 27 times in favor of DI, and confirms the Kilin’s results. Kilin (2007)
reported that the calibrations of some stochastic volatility models and L
´
evy models
with a sophisticated DI are 31 times faster than the calibrations with the standard
FFT, and 16 times than with the fractional FFT. The numerical examples of Carr and
Madan (1999) was based on 160 option prices using the variance-gamma model,
which are computed with a standard FFT, a simple DI and the analytic solution.
In their study, the computation effort with the FFT is still 4096 ×12 whereas the
computation time with a not optimized DI (without SVC) will increase explosively,
at least 16 ×10 times. A corresponding comparison results in a ratio of ca. 5 times
in favor of the FFT with the Carr and Madan’s examples. Hence such a numerical
comparison and its conclusion is questionable and unfair for DI.
Formally let N
P
denote the number of option prices that we want to compute,
and N the whole number of grid points in the (multi-domain) Gaussian integration,
the speed ratio of the above described DI compared to the standard FFT can be
estimated as
N
FFT
log
2
N
FFT
1
2
N
P
N
.
3
This means the upper bound for the integration domain is 200, a very large number for b
max
.