t - International Journal of Research and Reviews in Applied Sciences

IJRRAS 25 (3) ● December 2015
www.arpapress.com/Volumes/Vol25Issue3/IJRRAS_25_3_07.pdf
FAILURE OF THE LIKELIHOOD RATIO METHOD: THE DISCRETE
ARITHMETIC ASIAN CALL OPTION CASE
Werner Hürlimann
Swiss Mathematical Society, University of Fribourg, CH-1700 Fribourg, Switzerland
ABSTRACT
Based on approximate analytical lower and upper bounds for the discrete arithmetic Asian call option vega, it is
shown that this sensitivity cannot be obtained through application of the Monte Carlo likelihood ratio method. A
discussion of alternative simulation methods is also included.
Keywords: Monte Carlo simulation, Asian call option, Greeks, Likelihood ratio method, Path-wise differentiation
method, Finite difference method, Stochastic convex ordering.
MSC 2010: 62P05, 91G20.
1. INTRODUCTION
In finance mathematics the cost of a (self-financing) replication portfolio is given by an expectation with respect to a
certain martingale measure (so-called risk neutral pricing method). It is not necessary to determine the replication
portfolio itself, but once a pricing formula or pricing algorithm (e.g. Monte Carlo (MC) pricing algorithm) has been
derived, then the replication portfolio may be expressed in terms of the partial derivatives of the price with respect to
current model parameters, which are called sensitivities or Greeks. These quantities are important to assess the risk
of a financial product (e.g. Fries [1], Chapter 7).
For complex products, like Bermudan options, an analytical formula is not available and the pricing must be done
numerically. For higher dimensional models, like the LIBOR market model, the numerical method of choice is
usually a MC simulation (e.g. Hürlimann [2]). For these reasons, the numerical calculation of sensitivities is in
general done within the framework of Monte Carlo simulations, whatever the financial product is.
The main methods used for the calculation of Greeks are the finite difference method (FDM), the likelihood ratio
method (LRM) and the path-wise differentiation method (PDM). Each of these has its own limitations. Despite its
simple implementation, the FDM cannot be recommended. Though it delivers acceptable and generic market
sensitivity estimates for continuous payoffs by small step sizes, it is problematic in dealing with discontinuous
payoffs (extremely large Monte Carlo errors by small step sizes, e.g. [1], Section 15.4). Similarly, the PDM should
not be used for an option whose payoff is discontinuous. Moreover, a major drawback of the PDM is the
requirement of special knowledge about the payoff function and model realizations (e.g. [1], Section 15.5). On the
other hand, the LRM does not require a smooth payoff function, but it has problems with smooth payoffs. In this
situation the LRM can yield larger Monte Carlo errors than the FDM (a simple example is found in [1], Section
15.6.2).
In the present note, we apply the three main MC methods to determine the price, delta and vega sensitivities of a
discrete arithmetic Asian call option. A detailed and rigorous comparison of these MC methods is undertaken.
Section 2 summarizes the required formulas for Monte Carlo simulation. In general, results from MC simulation can
be confirmed or rebutted through exact or approximate analytical methods provided they are available. Fortunately,
the Asian call option has been the object of many investigations, and the results presented in Vanmaele et al. [3]
exactly fit the present needs. Section 3 provides a brief summary of the used formulas. Then, based on a specific
example, we show in Section 4 that the LRM fails. While the delta seems to converge with a slight overestimation
and a somewhat erratic behaviour, the LRM does not produce a useful vega, which is overestimated by about 50%.
In general, a reasonable way out of this inconvenience is the design of an approach that combines the well behaviour
of the PDM for continuous payoffs and the LRM for discontinuous payoffs. Proposals in this direction are known
and, to stimulate further research in this area, they are briefly reviewed.
2. PRICE AND GREEKS FOR THE DISCRETE ARITHMETIC ASIAN CALL OPTION
A European-style discrete arithmetic Asian call option is a financial instrument with exercise date T , N equally
spaced averaging dates at times k  h, k  1,..., N , h  T / N , and fixed strike price K , which generates at maturity
date T a financial payoff.
109
IJRRAS 25 (3) ● December 2015
Hürlimann ● Failure of the Likelihood Ratio Method
 N 1  N S  K  ,
 k h


k 1


(2.1)
where x   max( x,0) and S t is the price of a risky asset at time t  0, T  . Clearly, the risk neutral price of this
call option at the current time t  0 is given by
N


PN , K , T   e rT  E Q  N 1   S k h  K  
k

1




(2.2)
for a martingale measure Q and a given risk-neutral interest rate r . We assume a Black-Scholes-Merton return
model such that the price of the risky asset is described by


St  S 0  exp (r  12  2 )t   t  Z t ,
where
(Z t )
(2.3)
is a Wiener process. For ease of notation the average price of a risky asset is denoted by
N
S  N 1   S k h . The corresponding discounted path-dependent payoff is denoted by
k 1


g S kh ; k  1,..., N   g (S )  e rT  S  K  .
(2.4)
Recall briefly the needed formulas for MC simulation of the Greeks, which are based on the finite difference method
(FDM), the path-wise differentiation method (PDM) and the likelihood ratio method (LRM) (consult e.g.
Glasserman [4], Section 7). We use the discretization step h  T / N in the Euler scheme for the logarithmic
random variable X k  ln( S k h ), k  1,..., N , such that
X 0  ln( S 0 ), X k  X k 1  (r  12  2 )h   h  Z k , k  1,..., N ,
(2.5)
where Z 1 , Z 2 , ..., Z N are independent standard normal variables. In the numerical illustration of Section 4, we base
the MC simulation on 20 batches of R  1'000 simulation paths each and use their antithetic counterparts. For the
parameter choice T  1, N  250 , of equally spaced daily transactions over one year, the MC simulation results in a
total number of 5 million independent draws of standard normal random numbers (= 20  250  1'000  5'000'000 ) and
their antithetic counterparts. As a notational convenience, we add the superscript “a” to MC simulated values that
are obtained from the set of antithetic random variables Z1a  Z1 , Z 2a  Z 2 , ..., Z Na  Z N .
2.1. Simulation paths and MC price of the Asian call option
For simplification, denote the drift in (2.3) by   r  12  2 . The simulation paths i  1,..., R , and their antithetic
counterparts, as well as the MC price, are specified as follows. The simulation paths are given by
X i ,0  ln( S 0 ),
X i ,k  X i ,k 1    h   h  Z i ,k ,
X ia,0  ln( S 0 ),
X ia,k  X ia,k 1    h   h  Z i ,k , k  1,..., N , i  1,..., R.
(2.6)
The Monte Carlo price of the discrete arithmetic Asian call option is determined by


E g (S ) 


1 R
  g ( S i )  g ( S ia )
2 R i 1
N
S i  N 1   e
k 1
X i ,k
N
, S ia  N 1   e
k 1
110
X ia, k
(2.7)
, i  1,..., N .
IJRRAS 25 (3) ● December 2015
Hürlimann ● Failure of the Likelihood Ratio Method
2.2. Finite difference method (FDM)
For the calculation of the MC delta and vega sensitivities, one needs up and down shifts of the simulated paths by
quantities  ,   1% , and their antithetic counterparts, for which superscript notations “u” and “d” are used. The
FDM centered values of delta and vega are defined as follows. For the delta sensitivity, one has
X iu,0  ln( S 0 )  ln( 1   ),
X iu,k  X iu,k 1    h   h  Z i ,k ,
X ia,0,u  ln( S 0 )  ln( 1   ),
X ia,k,u  X ia,k,u1    h   h  Z i ,k ,
X id,0  ln( S 0 )  ln( 1   ),
X id,k  X id,k 1    h   h  Z i ,k ,
X ia,0,d  ln( S 0 )  ln( 1   ),
X ia,k,d  X ia,k,d1    h   h  Z i ,k ,
(2.8)
k  1,..., N , i  1,..., R.




R

1
E g (S ) 
  g ( S iu )  g ( S id )  g ( S ia ,u )  g ( S ia ,d )
S 0
4    S 0  R i 1
S N
u
i
For
the
vega
sensitivity,
1
N
 e
X iu, k
k 1
with
,S
d
i
N
the
1
N
 e
X id, k
k 1
shifted
, Si
a ,u
drifts
N
and
N
1
 e
X ia, k,u
k 1
,S
a ,d
i
N
(2.9)
1
N
 e
X ia, k, d
k 1
.
 u  r  12  u2 ,  u     ,
volatilities
 d  r  12  d2 ,  d     , use is made of the formulas
X iu, 0  ln( S 0 ),
X iu,k  X iu,k 1   u  h   u h  Z i ,k ,
X ia, 0,u  ln( S 0 ),
X ia,k,u  X ia,k,u1   u  h   u h  Z i ,k ,
X id, 0  ln( S 0 ),
X id,k  X id,k 1   d  h   d h  Z i ,k ,
X ia, 0,d  ln( S 0 ),
X ia,k,d  X ia,k,d1   d  h   d h  Z i ,k , k  1,..., N , i  1,..., R.


(2.10)


R

1
E g (S ) 
  g ( S iu )  g ( S id )  g ( S ia ,u )  g ( S ia ,d )

2    R i 1
N
S iu  N 1   e
X iu, k
k 1
N
, S id  N 1   e
X id, k
k 1
N
, S ia ,u  N 1   e
k 1
X ia, k,u
N
, S ia ,d  N 1   e
k 1
X ia, k, d
(2.11)
.
2.3. Path-wise differentiation method (PDM)
In this situation, it is possible to exchange differentiation and expected values. The MC evaluation depends on the
simulated paths defined in (2.6) and (2.7). With [4], Example 7.2.2, one obtains for the delta sensitivity the MC
estimator


 



S 
E g (S )  E 
g ( S )  E e r T  1 S  K  
S 0
S0 
 S 0


 r T
R
e

  1 S i  K  S i  1 S ia  K  S ia
2  S 0  R i 1




 
Similarly, with [4], Example 7.2.3, one obtains for the vega sensitivity
111

(2.12)
IJRRAS 25 (3) ● December 2015
Hürlimann ● Failure of the Likelihood Ratio Method

S
S a 

S  e  r T R 
 

E g (S )  E 
g ( S )  E e  r T 1 S  K 
  1 S i  K  i  1 S ia  K  i ,


  2  R i 1 

 
 


 X i , k  ln( S 0 )  (r  0.5 2 )  h  k 
N
S i
X
 N 1   e i , k  
,
k 1




a
2
a
 X i , k  ln( S 0 )  (r  0.5 )  h  k 
N
S i
Xa
 N 1   e i , k  
.
k 1












(2.13)
2.4. Likelihood ratio method (LRM)
Given arbitrary financial payoffs, it is possible to differentiate probabilities rather than the payoffs. For the joint
probability p S k h ; k  1,..., N  of the price process in (2.3) one obtains from [4], Example 7.3.2, the delta
sensitivity



 ln pS k h ; k  1,..., N  
Z1

E g (S )  E  g (S ) 

  E  g (S ) 
S 0
S 0
S 0    h 



R
1

  g ( S i )  g ( S ia )  Z i ,1
2  S 0    h  R i 1




(2.14)
Similarly, with [4], Example 7.3.3, one calculates the vega sensitivity as follows:


 ln pS k h ; k  1,..., N  

Z 2 1

E g (S )  E  g (S ) 

E
g
(
S
)

N

(
 h  Z )












Z 2 1
Z 2 1
N R

   g (S i )  ( i
 h  Z i )  g ( S ia )( i
 h  Z i )
2  R i 1 



(2.15)
3. ANALYTICAL APPROXIMATION FORMULAS
Results from MC simulation can be confirmed or rebutted through exact or approximate analytical methods
provided they are available. Fortunately, the Asian call option has been the object of many investigations. We rely
on the so-called comonotonic approximation method, which consists to bound price and Greeks of financial
instruments using appropriate lower and upper bounds. It is based on stochastic ordering convex approximations
derived from comonotonic random sums extensively discussed since Kaas et al. [5] and Dhaene et al. [6], and
successfully applied in many other papers (e.g. Vanduffel et al. [7], [8], Hürlimann [9], [10]). All formulas below
refer to the results presented in Vanmaele et al. [3]. Instead of days we measure time in years.
3.1. Price upper bound
From [3], Theorem 6, formula for UBGAd one gets
PUB  PLB  N 1  e  r T   (d ),  (d )  12 S 0 (d )  h(d ) ,
d
ln( K / S 0 )  12 rh( N  1) 
1
6N
  h( N  1) 
,
( N  1)(2 N  1)  4


N 1N 1


T  ih T  jh  c  1,

T  ih T  jh 
h(d )    qij  d    (  N i T  ih   N  j T  jh ) ,
i 0 j 0

 exp  min( T  ih, T  jh)  
qij  exp r (2 N  i  j )h   2  N i  N  j
cij
2
N i
112
ij
N j
(3.3)
IJRRAS 25 (3) ● December 2015
Hürlimann ● Failure of the Likelihood Ratio Method
3.2. Delta (approximate) lower and upper bound
From [3], Table 6, one borrows the lower bound
N 1
 
 LB  N 1   e  r jh   d1, j
j 0
(3.4)
and the upper bound
 UB   LB 
 (d )  
e  r T
 (d )  h(d )  1   (d ),
2N
 (d )
1
6N
1 h(d )

  (d ),  (d ) 


,
2
( N  1)( 2 N  1)
(d ) h(d ) d

h(d ) N 1N 1
   q ij  d    (  N i T  ih   N  j T  jh )
i 0 j 0
d
(3.5)

3.3. Vega (approximate) lower and upper bound
Again, Table 6 in [3] yields the lower bound
VLB 

e  r T N 1

   K j  N  j T  jh     1 ( x, K )
j

0
N 


(3.6)
and the upper bound
e  r T
d
 S 0  ( d )  h( d )   ( d ) 
,
2N

1
rh( N  1  ln( K / S 0 ) 
1
6N
  h( N  1)  2

( N  1)(2 N  1)  4
2

VUB  V LB 
d


(3.7)
4. NUMERICAL ILLUSTRATION
Our numerical illustration is based on the parameter choice
T  1, N  250 , S 0  K  100 , r  5%,   20 % .
The MC simulation is made of 20 batches of R  1'000 simulation paths each, and their antithetic counterparts are
also used. The MC results are compared in Table 1 with the exact and approximate bounds.
Table 1. Price and Greeks for the discrete arithmetic Asian call option.
MC simulation
Price
Delta
Vega
LRM
0.59574
32.50610
5.80467
MC simulation
FDM
0.58862
22.05590
PDM
0.58914
22.05727
exact analytical bounds
average
lower
upper
5.80387
5.78160
5.82614
approximate analytical bounds
average
lower
upper
0.58931
0.58917
0.58945
21.75615
21.75018
21.75311
The MC values with the FDM and PDM converge satisfactorily, but this is not the case for the LRM. While the delta
seems to converge with a slight overestimation and a somewhat erratic pattern, the LRM does not produce a useful
vega value, which is overestimated by about 50%. The Figures 1 and 2 illustrate these facts. In general, it is known
that the PDM yields smaller MC standard errors than the LRM. For a more thorough discussion of these properties
consult Glasserman [4], Section 7.
113
IJRRAS 25 (3) ● December 2015
Hürlimann ● Failure of the Likelihood Ratio Method
MC Asian call delta : FDM vs. PDM vs. LRM
0.65
0.60
0.55
FDM
0.50
PDM
0.45
LRM
0.40
0.35
0
2
4
6
8
10
12
14
16
18
20
Figure 1. Convergence of MC delta values to true value.
MC Asian call vega : FDM vs. PDM vs. LRM
80
70
60
FDM
50
PDM
40
LRM
30
20
10
0
2
4
6
8
10
12
14
16
18
20
Figure 2. Convergence (divergence) of MC vega values to true value.
5. CONCLUSIONS AND FUTURE WORK
To conclude and to stimulate further research in this area, let us briefly review some work, which has been proposed
to overcome the presented failure. A first choice is the adjoint-likelihood method, which combines the PDM with the
LRM. Building on the ideas of L’Ecuyer [11], [12] on hybrid path-wise/LRM sensitivity calculations, this approach
has been developed by Giles [13] under the naming “Vibrato Monte Carlo Sensitivities”. The method applies the
path-wise approach to the differentiable path simulation and uses the LRM approach for the discontinuous path
evolution. The use of Malliavin calculus can also be viewed as a hybrid path-wise/LRM combination, as shown by
Chen and Glasserman [14]. As stated in Section 4 of Giles [13], the vibrato approach is completely compatible with
an adjoint (or backward) calculation of the path sensitivity (in contrast to a forward standard path-wise calculation).
It is therefore possible to obtain an unlimited number of first order sensitivities to input parameters (such as initial
price, interest rate, volatility, etc.) at a cost which is similar to the cost of the original calculation. The adjoint
implementation of the vibrato approach is nowadays called adjoint/likelihood method.
Concerning implementation of the adjoint-likelihood method, we recommend the original article [13] and the M.Sc.
thesis of Keegan [15]. The multilevel Monte Carlo extension by Burgos and Giles [16] is also of interest (see also
the PhD thesis by Burgos [17]). It must be emphasized that the development of adjoint codes is based on (generic)
ideas of Algorithmic Differentiation (AD) (e.g. Capriotti [18], [19], Capriotti and Giles [20], Homescu [21], Safiran
114
IJRRAS 25 (3) ● December 2015
Hürlimann ● Failure of the Likelihood Ratio Method
[22], and Chan and Joshi [23]). Therefore, automated AD tools should also be used. The adjoint/AD approach is also
reviewed in the “opus magna” on interest rate derivatives by Andersen and Piterbarg [24].
6. REFERENCES
[1]. Chr. Fries, “Mathematical Finance - Theory, Modeling and Implementation”. J. Wiley, New York (2007).
[2]. W. Hürlimann, On single and multiple currency multifactor LIBOR market models: application to currency
options, Int. J. of Science and Research 3, Issue 11, 1456-1472 (2014).
[3]. M. Vanmaele, G. Deelstra, J. Kiinev, J. Dhaene and M. Goovaerts, Bounds for the price of discrete sampled
Asian options, J. Comp. Appl. Math. 185, Issue 1, 51-90 (2006).
[4]. P. Glasserman, “Monte Carlo Methods in Financial Engineering”. Springer, New York (2004).
[5]. R. Kaas, J. Dhaene and M.J Goovaerts, Upper and lower bounds for sums of random variables, Insurance:
Mathematics and Economics 27, Issue 2, 151-168 (2000).
[6]. J. Dhaene, M. Denuit, M.J. Goovaerts, R. Kaas and D. Vyncke, The concept of comonotonicity in actuarial
science and finance: applications, Insurance: Mathematics and Economics 31, Issue 2, 133-161 (2002).
[7]. S. Vanduffel, X. Chen, J. Dhaene, M. Goovaerts, L Henrard and R. Kaas, Optimal approximations for risk
measures of sums of lognormals based on conditional expectations, J. of Comput. and Appl. Math. 221, Issue
1, 202-218 (2005).
[8]. S. Vanduffel, T. Hoedemakers and J. Dhaene, Comparing approximations for sums of non-independent
lognormal random variables, North American Actuarial Journal 9, Issue 4, 71-82 (2008).
[9]. W. Hürlimann, Optimization of the non-life insurance risk diversification in Solvency II, In: M. Cruz (Ed.),
“The Solvency II Handbook”, Chap. 12, 325-347. Risk Books, Incisive Media, London (2009).
[10]. W. Hürlimann, Analytical pricing of the unit-linked endowment with guarantee and periodic premiums,
ASTIN Bulletin 40, Issue 2, 631-653 (2010).
[11]. P. L’Ecuyer, A unified view of the IPA, SF and LR gradient estimation techniques, Management Science 36,
Issue 11, 1364-1383 (1990).
[12]. P. L’Ecuyer, On the interchange of derivative and expectation for likelihood ratio derivative estimators,
Management Science 41, Issue 4, 738-748 (1995).
[13]. P. Giles, Vibrato Monte Carlo sensitivities, In: P. L’Ecuyer and A. Owen (Eds.), “Monte Carlo and QuasiMonte Carlo Methods”, 369-382. Springer, Berlin (2009).
[14]. N. Chen and P. Glasserman, Malliavin Greeks without Malliavin calculus. Stochastic Processes and their
Applications 117, 1689-1723 (2007).
[15]. S. Keegan, Vibrato Monte Carlo and the calculation of Greeks, M.Sc. Thesis, Oxford (2008).
URL: http://eprints.maths.ox.ac.uk/716/1/Thesis_SK.pdf
[16]. S. Burgos and M. Giles, The computation of Greeks with multilevel Monte Carlo,Technical Report (2011).
URL: http://arxiv.org/abs/1102.1348
[17]. S. Burgos, The computation of Greeks with multilevel Monte Carlo. PhD Thesis (2014). URL:
https://people.maths.ox.ac.uk/gilesm/files/sylvestre_thesis.pdf
[18]. L. Capriotti, Fast Greeks by algorithmic differentiation, J. of Computational Finance 14, Issue 3, 3-35 (2011).
[19]. L. Capriotti, Likelihood ratio method and algorithmic differentiation: fast second order Greeks, Algorithmic
Finance 4, 81-87 (2015).
[20]. L. Capriotti and M. Giles, Algorithmic Differentiation: Adjoint Greeks Made Easy, Risk 25, 92-98 (2012).
[21]. C. Homescu, Adjoints and automatic (algorithm) differentiation in computational Finance, Preprint (2011).
URL: http://ssrn.com/abstract=1828503
[22]. N. Safiran, Toward adjoint-based optimization in computational finance, LuFG Informatik 12: Software and
Tools for Computational Engineering, RWTH Aachen University, Germany (2011). URL:
http://www.nag.co.uk/about/student_awards/toward_adjoint_based_optimization.pdf
[23]. J.H. Chan and M. Joshi, First and second order Greeks in the Heston model, Preprint (2010). URL:
http://www.economics.unimelb.edu.au/actwww/wps2010/211.pdf
[24]. L.B.G. Andersen and V.V. Piterbarg, ”Interest Rate Modeling”, Vol. I: Foundation and Vanilla Models, Vol.
II: Term Structure Modeling, Vol. III: Products and Risk Management. Atlantic Financial Press (2010).
115