A brief note on the soundness of Bermudan option pricing via cubature

F S Herzberg, Merton College, University of Oxford, Oxford OX1 4JD

November 27, 2006

Abstract
The subject of this study is an iterative Bermudan option pricing algorithm based on (high-dimensional) cubature. We show that the sequence of Bermudan prices (as functions of the underlying assets’ logarithmic start prices) resulting from the iteration is bounded and increases monotonely to the approximate perpetual Bermudan option price; the convergence is linear in the supremum norm with the discount factor being the convergence factor. Furthermore, we prove a characterisation of this approximated perpetual Bermudan price as the smallest fixed point of the iteration procedure.
When Nicolas Victoir studied “asymmetric cubature formulae with few points” [2for symmetric measures such as the Gaussian measure, the idea of (non-perpetual) Bermudan option pricing via cubature in the log-price space was born. In the following, we will discuss the soundness and convergence rate of this approach when used to price perpetual Bermudan options.
Consider a convex combination ( α 1 , . . . , α m ) [ 0 , 1 ] d   (that is, k = 1 m α k = 1   ) and x 1 , . . . , x m R d   . Then there is a canonical weighted arithmetic average operator A   associated with α , x   given by f R R A f = k = 1 m α k f ( x k ) .   Now suppose c ( 0 , 1 )   , g , h : R d R   , A g g   , A h = h   and 0 g h   . Define an operator D   on the cone of nonnegative measurable functions by D : f ( c A f ) g .   Since A   is positive and linear, thus monotone (in the sense that for all f 0 f 1   , A f 0 A f 1   ), it follows that D   must be monotone as well. Furthermore, whenever A f f   , we have that A D f D f   , as the linearity and positivity of A   combined with our assumption on g   imply A D f c A 2 f g ( c A f ) g = D f .   Finally, due to our assumptions on h   and g   , we have for all nonnegative f h   , D f c A h h .   Summarising this, we are entitled to state
Lemma 1. Adopting the previous paragraph’s notation and setting Q : = { f h : A f h } ,   we have that D : Q Q ,   D   is monotone (i e order-preserving), and A D D   is nonnegative.
This is sufficient to prove
Theorem 1. For all n N 0   ,
D n + 1 ( g 0 ) D n ( g 0 ) = : q n . (1)
Furthermore, q : = lim n D n ( g 0 ) = sup n N 0 D n ( g 0 ) Q   and q   is the smallest nonnegative fixed point of D   .
  • Proof.
    • 1. The proof of equation ( 1 ) is a straightforward induction on n   where we have to use the monotonicity of D   in the induction step.
    • 2. Since D   maps Q   itself, the whole sequence ( D n ( g 0 ) ) n N 0   is bounded by h   . This entails q h   as well. Using the linearity of sup   and our previous observation that A D D 0   (Lemma  1 ), we can show
      y R d A q ( y ) = sup n N 0 A ( D n ( g 0 ) ) ( y )
      sup n N 0 D n ( g 0 ) ( y ) = q ( y ) ,
      which means A q g   . As we have already seen, q h   , so q Q   .
    • 3. Again, due to the linearity of sup   , D   and sup n N 0   commute for bounded monotonely increasing sequences of functions. Thereby D q = sup n N 0 D D n ( g 0 ) = sup n N D n ( g 0 ) = q .  
    • 4. Any nonnegative fixed point p   of D   must be greater or equal g 0   .
      Therefore by the monotonicity of sup   and D   , sup n N 0 D n p sup n N 0 D n ( g 0 ) = q .  
Lemma 2. Using the previous Theorem’s notation, we have for all x R d   and n N 0   , if q n + 1 ( x ) = g ( x )   , then q n ( x ) = g ( x )   .
  • Proof. By the monotonicity of the sequence ( q n ) n N 0   (Theorem  1 ), we have g ( x ) q 0 ( x ) q n ( x ) q n + 1 ( x ) .  
Theorem 2. For all n N   , q n + 1 q n C 0 ( R d , R ) c q n q n 1 C 0 ( R d , R ) .  
  • Proof. The preceding Lemma  2 yields
    q n + 1 q n C 0 ( R d , R ) = q n + 1 q n { q n + 1 > g }
    = c A q n ( ( c A q n 1 ) g ) C 0 ( { c A q n > g } , R )
    via the definition of q i + 1   as ( c A q i ) g   for i = n   and i = n + 1   . But the last equality implies
    q n + 1 q n C 0 ( R d , R ) c A q n c A q n 1 C 0 ( { c A q n > g } , R )
    c A q n c A q n 1 C 0 ( R d , R ) .
    Since A   is linear as well as an L   -contraction (and therefore a C 0   -contraction, too), we finally obtain q n + 1 q n C 0 ( R d , R ) c A ( q n q n 1 ) C 0 ( R d , R ) c q n q n 1 C 0 ( R d , R ) .  
Example 1 (Bermudan put option with equidistant exercise times in t N 0   on the weighted arithmetic average of a basket in a discrete Markov model with a discount factor c = e r t   for r > 0   ). Let β 1 , . . . , β d [ 0 , 1 ]   be a convex combination and assume that A   is such that
i { 1 , . . . , d } k = 1 m α k e ( x k ) i = 1 , (2)
then the functions g : x K i = 1 d β i exp ( x i )   and h : = K   (where K 0   ) satisfy the equations A h = h   and A g = g   , respectively. Moreover, by definition g h   . Then we know that the (perpetual) Bermudan option pricing algorithm that iteratively applies D   to the payoff function g 0   on the log   -price space, will increase monotonely and will have a limit which is the smallest nonnegative fixed point of D   . Moreover, the convergence is linear and the contraction rate can be bounded by c   .
The condition ( 2 ) can be achieved by a change of the time scale (which ultimately leads to different cubature points for the distribution of the asset price)
Acknowledgements. This work originates from research conducted by the author for his doctoral thesis at the University of Oxford. The author gratefully acknowledges funding from the German Academic Exchange Service (Doktorandenstipendium des Deutschen Akademischen Austauschdienstes) and helpful discussions with Professor Terry Lyons. References

  1. J Stoer, R Bulirsch, Introduction to numerical analysis, 3rd ed, Texts in Applied Mathematics 12, Springer, Berlin 2002.
  2. N Victoir, Asymmetric cubature formulae with few points in high dimension for symmetric measures, SIAM Journal on Numerical Analysis 42 (2004), 209 – 227.