Bermudan option pricing based on piecewise harmonic interpolation and the reduite

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

November 27, 2006

Abstract
We consider an iterative Bermudan option pricing algorithm based on piecewise harmonic interpolation and give an explicit constructive characterisation of the smallest fixed point of the iteration step as the approximate price of the perpetual Bermudan option. The same arguments work for a related iterative algorithm based on the approximation of subharmonic functions via the reduite associated with a given closed F σ   subset of R d   .

1 Introduction

We intend to approximate the function that assigns the value of a Bermudan option with payoff function g   and no dividends to the logarithmic start prices of the underlying assets by piecewise harmonic functions. In the first step, we will compute a piecewise harmonic approximation to the function that assigns the European option price associated with g   and the Bermudan’s maturity T > 0   to the logarithmic asset prices at the penultimate time T t   where exercise is possible. Then we iteratively compute the expectation of this function after time t   , discount, take the maximum with the payoff function g   , and perform a reduite-based interpolation (in the one-dimensional setting: a piecewise harmonic interpolation).
Now we would like to answer the following questions: Given the stationarity of perpetual Bermudan option prices, can we prove that there exists a minimal fixed point of the iteration step described above (which would then be an approximation to the perpetual Bermudan price)? If so, can we characterise it explicitly? Is the iteration step monotone?
First, we will discuss these questions in the one-dimensional setting – very little knowledge of potential theory has to be assumed for the proofs in that section.
Second, we shall generalise that approach to higher dimensions; this will entail a few technical subtleties.

2 Piecewise Bermudan option pricing for options on one asset

Consider { a 0 , . . . , a m } R   , the set of (mutually distinct) support abscissas, and let L : C ( R , R ) C ( R , R )   be the infinitesimal generator of a Markov semigroup of operators on Lebesgue measurable functions from R   to R   . We call a function f C ( R , R )   P   -harmonic (or shorter: harmonic, if no ambiguity can arise) if and only if L f = 0   . Let ( P t ) t 0   denote the semigroup generated by L   .
For the following, assume L   to be a second-order differential operator, that is, there are constants β 1 , β 2 R   such that L : f β 1 f + β 2 f .   A function g : R R   is said to be subharmonic (superharmonic) if and only if g   is rightand left-differentiable (thus, letting L g   become well-defined as a function from R   to R { ± }   ) and L g 0   ( L g 0   , respectively).
In particular, the supremum (infimum) of countably many harmonic functions is subharmonic (superharmonic).
Lemma 1. Given two support abscissas and ordinates, there is a unique harmonic interpolation, provided L   is a second-order differential operator with a non-trivial second-order part (i e β 2 0   ) or a non-zero first-order part (i e β 2 0   ).
  • Proof sketch. The uniqueness is a consequence of the maximum principle for harmonic functions. The existence follows (in our one-dimensional setting) by distinguishing the cases delineated in the statement of the Lemma. If L   is a second-order operator and it has only a non-zero term of second order, then the space of solutions are all affine-linear functions from R   to R   . This space is two-dimensional. If there are terms of different order, the space of solutions will have basis elements of the form exp ( α )   and we have to solve a linear or quadratic equation to find the α   (or α   ’s) satisfying this linear or quadratic equation. Since L   is sub-Markovian, there will be at least one real solution to this equation for α   .
The Lemma implies
Corollary 1. There cannot be more than two linearly independent harmonic functions: There is a canonical monomorphism from the space of functions to the – two-dimensional – space of pairs of subordinates.
Lemma 2. A subharmonic function from R   to R   is constantly zero if it has three zeros.
  • Proof. The leftand right-differentiablility of subharmonic functions entail that for all subharmonic g   , L g   will be defined as a function from R   to R { ± }   .
If there is only a first order non-zero term, the space of harmonic functions will just coincide with the space of constant functions.
Lemma 3.
  • 1. Piecewise harmonic interpolation with respect to the support abscissas { a 0 , . . . , a m }   preserves subharmonicity on [ a 0 , a m ]   : The interpolating function dominates the interpolated function on A : = [ a 0 , a m ]   , and if the interpolating function f   equals the harmonic function f i   on [ a i , a i + 1 ]   for all i < m   , then we have f = sup { f 0 , . . . , f m 1 }   .
  • 2. The interpolating function f   is strictly dominated by the interpolated function ( f )   on the intervals ( , a 0 )   and ( a m , + )   .
  • Proof sketch.
    • 1. The domination part follows from the maximum principle for harmonic functions. From the maximum principle, we also get for all i < m 1   that if f i f i + 1   , then { f i = f i + 1 } = { a i + 1 } .   Now there are two possibilities: either f i < f i + 1   on ( , a i + 1 )   and f i > f i + 1   on ( a i + 1 , + )   or the other way round f i > f i + 1   on ( , a i + 1 )   and f i < f i + 1   on ( a i + 1 , + )   . However, in the former case, the interpolating function would equal f i f i + 1   on [ a i , a i + 2 ]   , which is superharmonic, and it would also dominate the subharmonic interpolated function η   on [ a i , a i + 2 ]   .
      Then, η ( f i f i + 1 )   would be nonpositive and subharmonic on [ a i , a i + 2 ]   and it would have three zeroes, in a i   , a i + 1   and a i + 2   . By Lemma  2 , this can only be true if η ( f i f i + 1 ) = 0   on [ a i , a i + 2 ]   . Thus, η = f i f i + 1   on [ a i , a i + 2 ]   . Since η   is subharmonic on [ a i , a i + 2 ]   , so must be f i f i + 1   then, and therefore, f i f i + 1   is harmonic on [ a i , a i + 2 ]   . This means f i = f i + 1   (as both f i   and f i + 1   are harmonic) which contradicts our assumption that f i f i + 1   . Therefore, f i > f i + 1   on ( , a i + 1 )   and f i < f i + 1   on ( a i + 1 , + )   for all i < m   .
      Inductively, this yields f f i   on [ a 0 , a m ]   for all i < m   , hence f = sup { f 0 , . . . , f m 1 }   on [ a 0 , a m ]   .
    • 2. The function f ( f )   is subharmonic on ( , a 1 ]   and it has two zeroes in a 0   and a 1   . Moreover, it is nonpositive on ( a 0 , a 1 )   . Because of Lemma  2 , then f ( f )   has to be positive or negative on ( , a 0 )   .
      In the former case, we are done. In the latter case, due to the maximum principle, f ( f )   must be decreasing and therefore in a 0   we would have L ( f ( f ) ) ( a 0 ) < 0   , which is absurd. A symmetric argument works for the proof of the domination of ( f )   by f   on the interval ( a m , + )   .
Lemma 4. Piecewise harmonic interpolation to a set of support absicssas { a 0 , . . . , a m }   is monotone on [ a 0 , a m ]   in the sense that if f g   on [ a 0 , a m ]   , then the piecewise harmonic interpolation of f   will be dominated by the piecewise harmonic interpolation of g   on [ a 0 , a m ]   .
  • Proof. Use the maximum principle on each of the intervals [ a i , a i + 1 ]   for i < m   .
Lemma 5. Let : R [ a 0 , a m ] R R   denote the operator of piecewise harmonic interpolation with respect to the set of support abscissas { a 0 , . . . , a m }   . Let f : R R   be subharmonic on R   . Consider a harmonic function h : R R   , assumed to dominate f   : f h   on R   . Then ( f ) h   on R   .
  • Proof. From the previous Lemma  4 , we already know that ( f ) ( x ) ( h ) ( x )   holds for all x [ a 0 , a m ]   . However, ( h ) = h   , hence ( f ) h   on [ a 0 , a m ]   and from Lemma  3 , we conclude that h f ( f )   on the intervals ( , a 0 )   and ( a m , + )   .
Theorem 1. Let : R [ a 0 , a m ] R R   again denote the operator of piecewise harmonic interpolation with respect to the set of support abscissas { a 0 , . . . , a m }   . Let g   be a subharmonic function, let c   be nonnegative and subharmonic, and let h   be harmonic. Let c   be, moreover, harmonic on each of the intervals [ a i , a i + 1 ]   for i < m   .
Suppose c g   on [ a 0 , a m ]   and c , g h   on R   , r > 0   and let t > 0   .
Now define K : f ( e r t P t ( ( f ) c ) g ) [ a 0 , a m ]   as well as Q : = { f [ a 0 , a m ] : f : R R subharmonic , f c on [ a 0 , a m ] , i { 1 , . . . , m 2 } f harmonic on [ a i , a i + 1 ] , f harmonic on ( , a 1 ) , ( a m 1 , + ) , f h } .   Then K   maps the convex and bounded subset Q   of C 0 [ a 0 , a m ]   continuously to itself. Moreover, due to Lemma  1 , Q   is a subset of a finite-dimensional subspace of C 0 [ a 0 , a m ]   (this subspace being the space of all functions from [ a 0 , a m ]   that are harmonic on each of the intervals [ a i , a i + 1 ]   for i < m   . By Brouwer’s Fixed Point Theorem, K   has got a fixed point in Q   . Finally, K   is a composition of monotone functions on [ a 0 , a m ]   and therefore monotone as well.
  • Proof sketch. We can divide the proof for K ( Q ) Q   into three parts:
    • 1. The cone of subharmonic functions is closed under   , under P t   , under multiplication by constants and under piecewise harmonic interpolation   (cf Lemma  3 ), therefore the image of Q   under K   can only consist of subharmonic functions.
    • 2. The upper bound on the elements of the image K ( Q )   follows from the monotonicity of P t   and   (Lemma  4 ), combined with the equations P t h = h   and ( h ) = h   as well as the Lemma  5 : First, we may state e r t P t ( ( f ) c ) g h   for all f h   , which by Lemma  5 allows us to deduce ( e r t P t ( ( f ) c ) g ) h   for all f Q   .
    • 3. The lower bound follows again from the monotonicity of   , but this time only by exploiting c g   on [ a 0 , a m ]   and employing the fact that the space of those functions that are harmonic on each of the intervals [ a i , a i + 1 ]   for i < m   is invariant under the composition of   with the restriction to [ a 0 , a m ]   (yielding ( c ) = c   on [ a 0 , a m ]   ).
    Since c   is nonnegative, we get that Q   is bounded by sup [ a 0 , a m ] h 0   as a subset of C 0 [ a 0 , a m ]   , and because Q   is finite-dimensional, we may apply Schauder’s Theorem, provided we are given the continuity of K   . However, this last assertion follows from the maximum principle.
The existence of a minimal fixed point for K   can be proven constructively as well:
Corollary 2. Let us adopt the notation of the previous Theorem. Then the sequence ( K n ( g 0 ) ) n N 0   is monotone on [ a 0 , a m ]   , bounded and dominated by h   . Therefore we have the existence of a limit on [ a 0 , a m ]   given by x [ a 0 , a m ] q ( x ) : = lim n K n ( g 0 ) ( x ) = sup n N 0 K n ( g 0 ) ( x ) .   This limit is an element of Q   and therefore can be canonically extended to the whole of R   . By the continuity of K   , q   is a fixed point of K   . On [ a 0 , a m ]   , the convergence in the last equation will be uniform.
  • Proof. The only part of the Corollary that does not follow directly from the preceding Theorem  1 is the uniformity of the convergence and that q   will be harmonic on each of the intervals [ a i , a i + 1 ]   for i < m   . However, monotone convergence on compact sets preserves harmonicity and is always uniform (cf e g Meyer [3– or, more directly, Port and Stone [4,Theorem3.9if P   is the Brownian semigroup).
Lemma 6. In the preceding Corollary’s notation, q   is the minimal nonnegative fixed point of K   .
  • Proof. Any nonnegative fixed point p   of K   must be greater or equal g   on [ a 0 , a m ]   .
    Therefore the monotonicity of K   on [ a 0 , a m ]   , implies n N 0 p = K n p K n ( g 0 ) on [ a 0 , a m ] ,   yielding p sup n N 0 K n ( g 0 ) = q on [ a 0 , a m ] .  
Example 1 (Bermudan vanilla put in a special Black-Scholes model). Assume P : = ( P t ) t 0 : = ( ν μ t , σ 2 t * ) t 0 ,   where σ > 0 , μ : = r σ 2 2 ,   thus P   can be perceived as the semigroup associated to the logarithmic price process under the risk-neutral measure in the one-dimensional Black-Scholes model). We will assume that (possibly after a linear change of the time scale) σ = 1   . Define g : = K exp .   (the payoff on exercise of a one-dimensional put option with strike price K   ). The infinitesimal generator of the Markov semigroup P   is L = 1 2 Δ μ .   Thus, if we assume
1 2 μ = 1 2 r + σ 2 0 , (1)
that is, μ 1 2   , we obtain L g = ( 1 2 μ ) exp 0 ,   hence g   is, given the condition ( 1 ), P   -subharmonic. We can find the P   -harmonic functions for μ 0   (otherwise they are simply the affine linear functions) by observing that for all α R   ,
0 = L exp ( α ) = 1 2 ( α 2 2 μ α ) exp ( α )
α { 0 , 2 μ } .
If μ 0   , the functions 1 : x 1   and exp ( 2 μ ) : x e 2 μ x   are two linearly independent harmonic functions, thus by Corollary  1 , we have already found a basis for the space of harmonic functions. If μ = 0   , the harmonic functions are exactly the affine linear functions. In order to obtain the setting of Theorem  1 , we will assume μ = 1 2   , thereby making g = K exp   (the payoff on exercise of a put option with strike price K   ) as well as h = K   harmonic. Then clearly g h   . In order to satisfy the conditions on c   if we set c = 0   , we could assume in addition a m ln K   (where a m   is the maximal support abscissa) for instance.

3 Reduite-based approximation of Bermudan option prices

Suppose P   is a Markov semigroup on R d   ( d N   ) and L   is the infinitesimal generator of P   . We will call a function f : R d R   subharmonic if and only if t > 0 P t f f   holds pointwise. A function f : R d R   will be called superharmonic if and only if f   is subharmonic, and f : R d R   will be called harmomic if it is both superand subharmonic.
Let U   denote the operator of upper-semicontinuous regularisation, that is, for all functions f : R d R   , U f = inf { f : : R d R subharmonic }   (of course, this is a priori only defined as a function taking values in R { }   ).
Consider a harmonic function h : R d R   and a closed F σ   set B   and define the reduite operator = h , B   on the set of all subharmonic functions f : R d R   dominated by h   via f : = U ( sup { h : : R d R subharmonic , f on B } ) .   It is a well-known result from potential theory (cf e g the work of Paul-Andre Meyer [3,TheoremeT22) that there will be a greatest subharmonic function dominated by f   on B   and that this function will be equal to f   . Moreover, we have that f = f   on B   except on a set of potential zero, in probabilistic/potential-theoretic jargon f = f q.e. on B ,   where “q.e.” is, as usual, short-hand for “quasi-everywhere”. Now define Q : = { f h : f : R d R subharmonic } .   Then our definition of the reduite operator   implies f h   (as h   is dominating the function whose upper-semicntinuous regularisation is, according to our definition, the reduite f   of f   ) and our potential-theoretic characterisation of the reduite – as the greatest subharmonic function dominated by f   on B   – ensures the subharmonicity of f   . Therefore, : Q Q .   We also have that U   is monotone (in the sense that for all f 0 f 1   , U f 0 U f 1   ) so that   must be monotone as well (from the   -monotonicity of sup   and the definition of   ).
Hence
Lemma 7. Adopting the notation of the preceding paragaph, : Q Q   and whenever f 0 f 1   , f 0 f 1   .
Let g : R d R   be a subharmonic function such that g h   and let r > 0   . The next step is going to be the consideration of the following family of operators:
φ t : f e r t P t f g   for t 0   . If f h   , P t f P t h = h   for all t 0   , since the operators P t   are positive and linear, and h   was assumed to be harmonic. Thus, since g h   and r > 0   , one must have φ t f h   for all f h   and t 0   . Moreover, the operators P t   preserve subharmonicity and the maximum of two subharmonic functions is subharmonic again, therefore φ t f   must be subharmonic for all subharmonic f   . Finally, since P t   is monotone, φ t   has to be monotone for all t 0   Summarising this, we obtain
Lemma 8. Using the notation introduced previously, φ t : Q Q   and whenever f 0 f 1   , φ t f 0 φ t f 1   for all t 0   .
As a consequence, we derive from the two Lemmas  7 and  8 the following:
Corollary 3. If we define K t : = φ t   (adopting the notation of the previous paragraph), we have K t : Q Q   and whenever f 0 f 1   , K t f 0 K t f 1   .
This already suffices to prove the following
Theorem 2. Let t 0   . Then for all n N 0   ,
K t n + 1 ( g 0 ) K t n ( g 0 ) . (2)
Furthermore, q : = sup n N 0 K t n ( g 0 )   (which a priori is only defined as a function with range in R { + }   ) is an element of Q   and indeed is the least nonnegative fixed point of K t   .
  • Proof.
    • 1. The proof of equation ( 2 ) is a straightforward induction on n   where we have to use the monotonicity of K t   in the induction step.
    • 2. Since K t   maps Q   to itself, the whole sequence ( K t n ( g 0 ) ) n N 0   is bounded by h   . This entails q h   as well. Applying Beppo Levi’s Theorem on swapping sup   and d μ   – for bounded monotonely increasing sequences of measurable nonnegative functions and an arbitrary measure μ   – to the measures P t ( , x )   , x R d   and the sequence ( K t n ( g 0 ) ) n N 0   , we can exploit the subharmonicity of the functions K t n ( g 0 )   , n N 0   , to deduce
      x R d P t q ( x ) = sup n N 0 P t ( K t n ( g 0 ) ) ( x )
      sup n N 0 K t n ( g 0 ) ( x ) = q ( x ) ,
      which is the subharmonocity of q   . As we have already seen, q h   , so q Q   .
    • 3. If we employ Beppo Levi’s Theorem again, we can show that K t   and sup n N 0   commute for bounded monotonely increasing sequences of functions.
      Thereby K t q = sup n N 0 K t K t n ( g 0 ) = sup n N K t n ( g 0 ) = q .  
    • 4. Any nonnegative fixed point p   of K t   must be greater or equal g 0   .
      Therefore by the monotonicity of sup   and K t   , sup n N 0 K t n p sup n N 0 K t n ( g 0 ) = q .  
Example 2 (Bermudan put option with equidistant exercise times in t N 0   on the weighted arithmetic average of a basket in a special Black-Scholes model). Let β 1 , . . . , β d [ 0 , 1 ]   be a convex combination and ( P t ) t 0 = ( ν t / 2 , t ) t 0   . Then one has L = 1 2 Δ ( 1 2 , , 1 2 )   (cf e g Revuz and Yor’s exposition [5), and both g : x K i = 1 d β i exp ( x i )   and h : = K   (where K 0   is the option’s strike price) are harmonic.
Moreover, obviously g h   . This allows us to deduce that whatever closed F σ   -set B R d   we choose (for the sake of computational efficiency one could think of a triangulisation for instance), the (perpetual) Bermudan option pricing algorithm that iteratively applies K t   (where t > 0   is the exercise mesh size of the option) to the payoff function g 0   on the log   -price space, will monotonely increase and will have a limit which is the smallest nonnegative fixed point of K t   .
Acknowledgements. This work originates from research conducted by the author for his doctoral thesis at the University of Oxford. The author is highly indebted to Professor Terry Lyons for numerous helpful discussions. Furthermore, he gratefully acknowledges funding from the German Academic Exchange Service (Doktorandenstipendium des Deutschen Akademischen Austauschdienstes).
References

  1. K Ito, H P McKean Jr, Diffusion processes and their sample paths, Grundlehren der mathematischen Wissenschaften 125, Springer, Berlin 1974.
  2. T J Lyons, personal communication.
  3. P-A Meyer, Probabilites et potentiel, Actualites scientifiqes et industrielles 1318, Hermann, Paris 1966.
  4. S C Port, C J Stone, Brownian motion and classical potential theory, Academic Press, New York 1978.
  5. D Revuz, M Yor, Continuous martingales and Brownian motion, 3rd ed, Grundlehren der mathematischen Wissenschaften 293, Springer, Berlin 1999.
  6. D Stroock, Probability theory – an analytic view, Cambridge University Press, Cambridge 1993.