Discretisation and Duality of Optimal Skorokhod Embedding Problems
Alexander M. G. Cox, Sam M. Kinsley

TL;DR
This paper establishes a duality framework for discretised optimal Skorokhod embedding problems, showing how discrete solutions approximate continuous embeddings like Root and Rost, and deriving properties of dual functions.
Contribution
It introduces a strong duality result for discretised Skorokhod embedding problems and demonstrates how discrete solutions converge to continuous embeddings, facilitating analysis.
Findings
Discrete optimisers are hitting times for a random walk.
Strong duality holds for the discretised problem.
Properties of continuous dual functions are derived from discrete approximations.
Abstract
We prove a strong duality result for a linear programming problem which has the interpretation of being a discretised optimal Skorokhod embedding problem, and we recover this continuous time problem as a limit of the discrete problems. With the discrete setup we show that for a suitably chosen objective function, the optimiser takes the form of a hitting time for a random walk. In the limiting problem we then reprove the existence of the Root, Rost, and cave embedding solutions of the Skorokhod embedding problem. The main strength of this approach is that we can derive properties of the discrete problem more easily than in continuous time, and then prove that these properties hold in the limit. For example, the strong duality result gives dual optimisers, and our limiting arguments can be used to derive properties of the continuous time dual functions, known to represent a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic processes and financial applications · Risk and Portfolio Optimization · Credit Risk and Financial Regulations
Discretisation and Duality of Optimal Skorokhod Embedding Problems
Alexander M. G. Cox
Department of Mathematical Sciences, University of Bath, U.K.
Sam M. Kinsley
Department of Mathematical Sciences, University of Bath, U.K.
Abstract
We prove a strong duality result for a linear programming problem which has the interpretation of being a discretised optimal Skorokhod embedding problem, and we recover this continuous time problem as a limit of the discrete problems. With the discrete setup we show that for a suitably chosen objective function, the optimiser takes the form of a hitting time for a random walk. In the limiting problem we then reprove the existence of the Root, Rost, and cave embedding solutions of the Skorokhod embedding problem.
The main strength of this approach is that we can derive properties of the discrete problem more easily than in continuous time, and then prove that these properties hold in the limit. For example, the strong duality result gives dual optimisers, and our limiting arguments can be used to derive properties of the continuous time dual functions, known to represent a superhedging portfolio.
1 Introduction
For a Brownian motion and a centered probability distribution on with finite second moment, the Skorokhod embedding problem is to find a stopping time such that
[TABLE]
The problem was first introduced, and solved, by Skorokhod [27, 28] and has since proved important for a range of applications in probability theory and mathematical finance. There have been numerous solutions since that of Skorokhod, and we refer the reader to [23] for a survey of all solutions known at the time. Many of these solutions also have some nice optimality properties. For example, two embeddings of particular importance in this paper are the so-called Root and Rost embeddings, which are the stopping times with minimal/maximal variance respectively that solve the Skorokhod embedding problem. Both of these stopping times are actually hitting times of regions in space by a Brownian motion, and these are the types of solution we focus on here. In this paper we consider optimal Skorokhod embedding problems of the form
[TABLE]
for functions where it is known that the optimiser is a certain type of hitting time. We discretise this problem to get an infinite linear programming problem which has a well-defined dual and where we are able to prove a strong duality result. For the optimal primal solution we can show that the discrete solution is also of the form of a hitting time, and then in the limit we can recover the continuous time embedding results of, for example, the Root and Rost solutions from [9, 24, 25, 26]. As well as reproving previous results, we can also look at the limit of the dual optimisers and deduce properties of the continuous time dual functions. Indeed, the inspiration for this work was to find the form of the optimal dual solution to an optimal Skorokhod embedding problem which has the financial interpretation of finding an upper bound on the price of a European call option on a leveraged exchange traded fund (LETF), see [11]. It is well known that the dual of such a problem corresponds to finding the minimum cost of a self-financing model-independent superhedging portfolio of the option, and we will explain in Section 3.2 how our discrete dual variables relate to this problem.
The stopping time that maximises (OptSEP) when the function is the payoff of a European call option on an LETF is a hitting time where the stopping region, called a -cave barrier, introduced in [11], is the combination of a Root barrier and a Rost inverse-barrier. A similar embedding is the cave embedding solution of [4], and we will use this an example throughout this paper since it combines the ideas of both the Root and Rost payoffs and gives some insight into the -cave problem.
In [4], the authors use ideas from martingale optimal transport, which is closely tied to the Skorokhod embedding problem, to show a monotonicity principle which can be used to to prove the existence of all known optimal solutions of (SEP). The monotonicity principle for an optimal Skorokhod embedding problem links to the idea of -cyclical monotonicity in optimal transport theory and both of these are based on a notion of path-swapping. This is also how we prove the form of the stopping times in the discrete problems in this paper, as can be seen in Section 4.
The use of discrete systems in model-independent finance is a common theme, see for example [1, 2, 3, 5, 7, 17, 18, 21] among others, however the exact nature of our problem, and the passage from discrete to continuous setups, appears to be novel.
The paper is organised as follows: in Section 2 we set up the discrete linear programming problem by discretising (OptSEP). The dual problem is introduced in Section 3 and we give ideas on how this relates to the continuous time dual after proving a strong duality result. In Section 4 we show that the discrete optimal stopping region exhibits the same barrier-type properties as its continuous counterpart. Section 5 focuses on the convergence of the discrete problem back to (OptSEP). In Section 5.1 we show that we can discretise a feasible solution of (OptSEP) and then recover the same stopping time in the limit. Finally in Section 5.2 we prove that our discrete stopping region converges to a continuous stopping region with the same properties, and therefore that the a limit of the discrete optimal solutions is an optimiser of (OptSEP).
2 Discretisation and Primal Formulation
Consider an atomic measure with bounded support, so in particular it has a highest and lowest atom, i.e. such that is the smallest such that , and is the largest such that . To embed this distribution into a Brownian motion (BM) with a uniformly integrable stopping time, we know that we will stop immediately if we hit or , so we have absorbing barriers at these levels. We can split the interval into a uniform mesh , for , where is a parameter that we let go to infinity to reduce our mesh size and regain the continuous time case.
Now run a Brownian motion, , stopping every time we hit a level , and consider the process formed by this. In other words, consider the process , where and if then for . We will later use Donsker’s theorem to recover our Brownian motion, and to ensure we can do this we need to choose the correct mesh size. We let for . Let , , , , where , so . We also define , and .
If our Brownian motion has some stopping rule , then the discrete process also has some rule , defined to be the time such that . We consider the probabilities
[TABLE]
If our continuous process starts at , for some , then we have that , for any , and for all . We also consider absorbing upper and lower barriers, so for all .
If there exists a maximiser of (OptSEP), we can discretise a Brownian motion with this stopping rule to create a random walk as above. This random walk will be a martingale and will embed some distribution , so the associated to this stopping rule will be feasible solutions to the following problem:
[TABLE]
If is the function in (OptSEP) we are trying to maximise, then will be a discrete version of chosen so that .
Note that for two different paths , we could have for example , which means that in physical time, could be stopping mass before . We will return to this limiting behaviour later, but for know we think instead of as describing the dynamics of a random walk on a fixed grid . The choice of our grid should be such that we can regain a Brownian motion in the limit as , and since \mathbb{E}\left[\tau^{N}_{k}-\tau^{N}_{k-1}\big{|}\mathcal{F}_{\tau^{N}_{k-1}}\right]=\frac{1}{N}, we can quickly verify that is the correct time-step choice.
The aim of this discretisation is to allow us to appeal to primal-dual results in linear programming theory to learn something about the properties of the continuous time primal solution, and also our continuous time ‘dual’, the superhedging problem. The primal problem is an infinite problem, and so standard strong duality results do not apply. One option is to cut off our problem at some finite time , use linear programming theory on this finite problem, and then recover our infinite time problem through letting . To avoid this extra limiting argument, we keep the infinite time scale, and instead work with a modified version of that will give an equivalent optimal value, but allows us to use results from infinite-dimensional programming.
These results rely largely on the existence of interior feasible points, and so our new problem must have inequality constraints. To allow this we drop the variables from the formulation and instead just think of . We also change the embedding condition to a potential function constraint, requiring that the potential function of the terminal distribution of our process lies above that of . For Brownian motion we know that if and is uniformly integrable. In particular, if embeds a distribution with potential function greater than that of , then . The discrete time analogue of the local time accrued at is, in this case, , and so this condition becomes , where is defined below. We will assume that for every , and we also know that each is finite, which tells us immediately that when we consider it as an infinite sequence. For the conditions of strong duality we need to work with a smaller set than , but we later show that our smaller space forms a set of stopping times which are dense in the set of stopping times from the problem, and we can recover the result in . The idea is that we restrict ourselves to , where are the values of we get from running the random walk and stopping only when we hit the boundaries . It will be useful to know more about these probabilities so that we know how the must decay.
Note that there will be many points at which we must have since the random walk simply cannot visit them, for example whenever , and also we can only visit every other point at each -level, depending on whether the time is odd or even. To make sense of these in our problem we simply do not include as a variable for these points.
Lemma 2.1**.**
\thlabel
pidecay The sequence of probabilities is in , and in particular, there is a vector such that for each ,
[TABLE]
Proof.
We can of course argue that since for the appropriate potential function, but we give a proof which allows us to deduce something of the form of the .
Consider running the random walk with the above absorbing region up until some time , where we have some distribution of the remaining mass. Paths at time leaving the centre-most point, call it , take longest to be absorbed at the barriers, but all mass leaving this point will be absorbed in a finite time almost surely. In particular, if we fix a small , then there is some large such that
[TABLE]
By our choice of , for any we have . If we take , then we know that and , so by the above reasoning,
[TABLE]
We now have that , and can see that the sequence appears to have some approximate exponential decay.
We have a discrete-time Markov chain on , where [math] is our absorbing state (the barriers), and is an irreducible set of transient states. We can easily find the leading eigenvalue and corresponding eigenvector of our transition matrix, and this gives us a quasi-stationary distribution for the process. From results on Yaglom limits of periodic Markov chains, see for example Theorem 9 of [14], the q.s.d. has a Yaglom limit. We also know, from standard results, that the survival probability of the process decays exponentially, like for the leading eigenvalue. Combining these results shows that , for and .
∎
With this result in mind, and for technical reasons, we restrict our to , for some constant . Note here that we are defining in such a way that for a fixed , is multiplied by for all . Recall that we are optimising over probabilities for and our discrete time steps, each of length in continuous time. We choose a to start our random walk at such that as . Our primal problem is then as follows:
[TABLE]
over subject to
[TABLE]
We leave the conditions at as equalities for clarity, but as with the there will be many points we do not visit at which we must have . We do not include as a variable for these points. Denote by the above problem without the restriction of , i.e. we just require , so , and let , be the optimal values of these two problems. We will show later that . We will also introduce dual problems which we will denote by with optimal values .
Remark 2.2*.*
Note that our problem is of the form
[TABLE]
where is linear, and are given by
[TABLE]
3 Duality
3.1 Strong Fenchel Duality
With our choice of primal problem , we construct a dual problem and show a strong Fenchel duality result using the following theorem from [6, Theorem 4.4.3].
Theorem 3.1**.**
\thlabel
SFD Let and be Banach spaces, let and be convex functions and let be a bounded linear map. Define the primal and dual values by the Fenchel problems
[TABLE]
Then , and the supremum in the dual problem is achieved if either of the following hold
- (i)
* and are lower semi-continuous* 2. (ii)
.
We briefly explain the notation in the theorem, and then use it to prove duality. For a functional , its convex conjugate is the function given by . Recall also that , , and for , if .
As mentioned earlier, we consider and we think of as being , where the first variables correspond to the conditions. Elements of will be written as . We take to be
[TABLE]
and are as in (2.1). With these functions it is clear that the optimal value is then . Also, are convex and lower semi-continuous, and is a linear, bounded operator. The corresponding conjugates are
[TABLE]
Before showing that these functions satisfy condition of the theorem, we find the dual problem. The dual operator is the functional satisfying . Now,
[TABLE]
and so, for ,
[TABLE]
From this, we see that our Fenchel dual is
[TABLE]
All that remains to show is that we satisfy one of the two remaining conditions of the theorem.
Theorem 3.2**.**
With defined as above, of \threfSFD holds. In particular, there is no duality gap, and the optimiser is attained in the dual problem.
Proof.
A typical element of looks like
[TABLE]
We are required to show that for any and a of the above form such that . Take , consider a constant, , and let
[TABLE]
for and , so that
[TABLE]
and similarly for the other terms. Then defines a set of probabilities such that,
[TABLE]
since . Also, for any there is a such that for every and , . Then
[TABLE]
The first sum is a finite sum of finite terms, so is finite, and the second is finite since . Let and . Then for the final sum,
[TABLE]
again since , and this also has a finite limit as .
In particular, we have . For each we need , , and such that
[TABLE]
Setting , we find that
[TABLE]
for any choice of . Now we can see that the scaling factor was necessary to ensure that even if is negative, we can scale it so that it is still larger than . Note here that division by zero isn’t an issue since is a strict upper bound of by (3.3) and we can therefore choose a smaller bound if . To see that note that and . ∎
3.2 Interpretation of Dual Variables
In this section we outline the interpretation of the dual problem and its relation to the continuous time problem of minimising the cost of superhedging strategies. This work was motivated by the problem of finding a robust upper bound on the price of a European option on a leveraged exchange traded fund, and in particular in [11] we use results from this paper to give the form of the optimal superhedging strategy in that case. Here we give a brief overview of how the continuous time hedging strategy can be obtained from , the optimisers of .
Our Fenchel dual problem is
[TABLE]
In Lagrangian duality we know that we have duality exactly when the complementary slackness conditions hold, and this is also true here. Fix and take the optimal dual solution and any primal feasible , so . Then,
[TABLE]
We have equality in the above inequalities, and is a primal optimiser, if and only if the following complementary slackness conditions hold:
[TABLE]
where as always we define .
It is well known that in the continuous time problem of finding an upper bound on the price of an exotic option that the dual problem corresponds to minimising the cost of a super-replicating portfolio, and much work has been done in finding conditions under which there is no duality gap. In [12] and [13] the authors give the form of the optimal superhedging strategy in the case where the optimal stopping time corresponds to a Root or Rost hitting time. They define functions , representing a dynamic trading strategy, and , corresponding to a fixed portfolio of options, in terms of the stopping time/stopping region. If are defined such that for a feasible stopping time we have
everywhere
is a supermartingale
is a martingale,
then we have the optimal dual portfolio and no duality gap. The first two conditions above are dual feasibility conditions, and the final two ensure optimality, so we can think of them as complementary slackness conditions. We can then see how we might recover these functions from our dual problem.
We require functions such that is a superhedge, and is a supermartingale, and these conditions correspond to (3.1) and (3.2) respectively. If we define then (3.1), (3.2) become
[TABLE]
so has the superhedging and supermartingale properties we are looking for. It then makes sense to hope that we find
[TABLE]
Our complementary slackness conditions (3.7) and (3.8) then correspond to being a martingale in the continuation region and having an exact hedge in the stopping region. From (3.7) we have
[TABLE]
so if is a martingale and we have the suitable differentiability. Also, our dual objective function then becomes , the cost of the superhedging portfolio, since
[TABLE]
3.3 Strong Duality of
We now have strong duality in the problems, and attainment in the dual problem. In this section we show that we have primal attainment in , the problem, and that the optimal value in this case agrees with the problem, .
Lemma 3.3**.**
\thlabel
primalattain Choose so that . Then and the supremum is attained by some sequence .
Proof.
To show primal attainment in , we show that the feasible region of is a compact subset of , and therefore supremums are attained. It is well known that a metric space is compact if it is totally bounded and complete. We argue that completeness of our feasible region follows from the formulation of , in particular we have no strict inequalities, so if the limit of a sequence of feasible solutions exists, then it will also be feasible. To show total boundedness we use the Kolmogorov-Riesz Compactness Theorem equivalent for spaces from [16], first proved in [15].
Theorem**.**
A subset of , where , is totally bounded if and only if,
- (i)
it is pointwise bounded, and 2. (ii)
for every there is some so that, for every in the given subset,
[TABLE]
It is clear that our sequences are pointwise bounded, but also note that for any sequence in our feasible region, we have that , so in particular,
[TABLE]
By \threfpidecay, , and therefore such that , and we are done.
Our strong duality result, \threfSFD, proves that , but we also have weak duality in the original discretised problem, so , where is the value of our dual problem taking , and is the optimal dual value with . Also,
[TABLE]
Let be an optimiser of , whose existence we have just proven. Since , we either have that , or we can ‘cut-off’ at some finite time, and we get a feasible solution to . Define , then we have an approximating sequence, , of feasible solutions of , with provided . We must therefore have . ∎
Remark 3.4*.*
If are the optimisers of then, similarly to above, we can consider and . Then are -feasible for large and certain . An important example is where is the discretisation of some European call option which is decreasing in time. In this case there is some such that for all , and then we find and attain for any . This is the case of the leveraged exchange traded fund payoff from [11].
4 The Cave Embedding Case
So far we have made no assumptions on our functions except that they give well-defined optimisation problems, and that in some sense. We now show that for certain choices of , these discrete optimisation problems have certain properties that have already been shown in the continuous time case. In particular, we focus on the ideas of the Root, Rost, and cave embeddings, first given in [24], [25], and [4] respectively. We concentrate on the cave embedding example, since it is a combination of a Root barrier and a Rost inverse-barrier, and therefore incorporates the arguments of the other two problems. Recall from [4] that a region is a cave barrier if there exists a , an inverse barrier , and a barrier such that . In [4] it is proved that there exists a cave barrier such that minimises over all stopping times such that , where is such that
, ,
is strictly concave (and therefore increasing) on
is strictly convex (decreasing) on .
Fix and consider our payoff to be the negative of such a function (so that we are still maximising), i.e. , so . We argue that our optimal (we will drop the ∗ now since we will always be thinking about the optimal solutions) define a discretised cave barrier stopping region for the random walk, and that this stopping region embeds exactly our distribution , for each . If we were working with the primal problem then it would be clear that we embed , however it appears that this could fail with the conditions of , since our potential function could sit above that of , so we actually embed a different distribution. From now on we will be working solely with the primal optimisers , and so for ease of presentation we will drop the ∗ notation. Recall that we write .
Lemma 4.1**.**
\thlabel
Rostembed For each , if is the stopping time of a random walk given by the primal optimisers , then .
Proof.
If we have equality in our potential function condition, then by uniqueness, our stopping rule must embed . To show this, we change our payoff function in a way that doesn’t affect our problem or previous arguments, but ensures that it is never optimal to have a strict inequality in our potential condition. We know that if , then is fixed, and so we can add a linear function of time to our payoff without affecting how the optimum solution is obtained. In particular, this means that in this case we can make our payoff increasing everywhere (at least away from zero), by considering and therefore for some large constant . This will change our dual problem, and our interpretations of and become and , respectively, by considering and .
Now if we release mass at some , since is increasing, it will go on to score more than its current value, meaning that we always run our process for as long as possible in order to be optimal. If we have some such that , then it is easy to see that we can find a site such that and and release some mass from here. Suppose there does not exist such a site . Then at any at which we embed mass we have . Now, for any , with equality if and only if no mass is embedded at . Then we have that is linear between points at which we embed mass, which we know is also case in potential functions, and therefore we must have everywhere, by the convexity of . Therefore, by contradiction, we have such a point .
Now fix , and define by
[TABLE]
It is easy to check that are -feasible, and also
[TABLE]
if we choose for all . Note that for each there is a such that , but also, if is bounded, then and we can choose . This shows we can always improve our payoff if we do not have equality in the potential condition, and therefore it is never optimal to have a strict inequality in this condition. In particular, by uniqueness of potentials, the optimal embed into the associated random walk. ∎
Now that we know that we embed the correct distribution, we can actually show that we do this using an almost-deterministic stopping region that has the form of a cave barrier.
Theorem 4.2**.**
\thlabel
caveshape The optimal solution of the primal problem , where for a cave function, is given by which give a stopping region for a random walk with the cave barrier-like property
[TABLE]
Proof.
First consider the inverse-barrier to the left of . To show this, suppose we have a feasible solution with and for some and . We take some and show that we can improve our objective function (increase the payoff), by transferring of the mass that currently leaves onto . To move the paths we need to know how this of mass behaves, and the following quantities ‘track’ an mass of particles leaving :
[TABLE]
Using the , and the procedure described here, we can write down the corresponding to the system after the transfer of the mass. Note that in the above, and it what follows, we define , and then follow from defining , and similarly for , but we write them out for clarity. Before time nothing changes, and so we have
[TABLE]
At we stop particles that previously left :
[TABLE]
Between times and we have lost these stopped paths, so
[TABLE]
At time we release an extra paths that were previously stopped at , giving
[TABLE]
For we have the paths from , but we have now lost from , so we have
[TABLE]
These are -feasible by \threfrostfeasible, and in \threfrostoptimal we show that these do indeed increase our payoff.
The lemmas then tell us that whenever we have a primal-feasible solution where there exists and such that and , we can improve optimality by moving mass between these points. In particular, since we know by linear programming theory that an optimiser exists, our optimal cannot have this property, so we have a discrete form of an inverse barrier: if for some where , then .
For the barrier to the right of we can repeat the same procedure. Suppose we have a feasible solution with and for some and . We take some and again transfer of the mass that currently leaves onto . To do this we use the same as above, and define to be the values after the transfer by
[TABLE]
Again, \threfrostfeasible and \threfrostoptimal show that these are -feasible and that if we have such points then we can improve our payoff by moving mass. Therefore, if for some where , then . ∎
Lemma 4.3**.**
\thlabel
rostfeasible The defined above are -feasible.
Proof.
First note that
[TABLE]
and so the of mass evolves as expected. Also, since , by induction we have that . Then, from the above,
[TABLE]
and we also know that and otherwise. Then, by induction,
[TABLE]
and so
[TABLE]
It is then clear immediately that . Note that and therefore , so we also have that .
The new system also embeds the same amount of mass at every level, for example for , we can check that our potential condition will not change:
[TABLE]
The are similar. ∎
Lemma 4.4**.**
\thlabel
rostoptimal The new primal solution reduces our objective function:
[TABLE]
Proof.
Consider first the case of the inverse barrier. We have and in the first region,
[TABLE]
by the convexity of on . For ,
[TABLE]
Finally, for ,
[TABLE]
Then by the definition of in each of our time regions, we have
[TABLE]
Briefly, here is how we get the above. For the first line we have just written out in full. We know that we almost surely embed all of the released mass in finite time and so , and this gives us the fourth equality above. Finally, as we noted above, for all .
We can also show that this argument doesn’t change if we add a linear function of time to our payoff, as mentioned in \threfRostembed. Considering now we have, in the notation above, , so,
[TABLE]
For the case of the right-hand barrier,
[TABLE]
since is increasing for , and similarly when we add a linear term. ∎
Remark 4.5*.*
For the corresponding results in the cases where for convex or concave, just consider the Rost or Root parts of the above respectively and the arguments hold exactly.
Remark 4.6*.*
Similarly to \threfRostembed, if and is bounded, then we can consider for some large constant and show that actually for all . This is not immediately obvious from \threfcaveshape since we could have finitely many points at which . Since these points will disappear when we take limits, this isn’t an important detail and we omit the proof.
5 Convergence of the Discrete Problem
5.1 Recovering the Continuous Optimiser
Now we have a full picture for the discrete problem, we can show that the sequence of linear programming problems indeed converges to our continuous problem. We first show that if we discretise the optimal continuous time solution, then we recover it in the limit of the discrete problems produced.
Let be a solution of (OptSEP) and the corresponding stopping time of the random walk as defined earlier to be the time such that .
Theorem 5.1**.**
\thlabel
convergence For a function continuous in both variables, and a suitable discretisation chosen so that , we have
[TABLE]
In particular, when is bounded,
[TABLE]
To prove this we use the following lemma.
Lemma 5.2**.**
\thlabel
convlemma For the defined above, we have
[TABLE]
Proof.
Note that for any , , and so almost surely.
For the stopping time convergence, let for any . We claim that for any ,
[TABLE]
If this is true, then as , but since we have our result. All that remains is to prove the claim.
Fix and let , so is a martingale. If is such that , then
[TABLE]
Therefore,
[TABLE]
Choose , then for all sufficiently large . Also, , the sum of iid mean zero random variables with variance . Then, by Doob’s martingale inequality,
[TABLE]
∎
Now we know how and converge, we can prove our theorem.
Proof of \threfconvergence.
Since , and almost surely, and is continuous in both variables, as . Now,
[TABLE]
but by the convergence of , for any and any such that ,
[TABLE]
and therefore
[TABLE]
∎
Remark 5.3*.*
\thlabel
greaterthan This result tells us that if we discretise the optimal continuous time solution, to get some feasible , and then take the limit, we recover our optimal value, so in particular,
[TABLE]
Remark 5.4*.*
Note that as a corollary of \threfconvlemma we have that .
5.2 Convergence of Barriers
We know that in the case of a cave, Root, or Rost payoff, for each , is attained by some which give us a barrier-type property for a random walk. Consider again the cave case, then we know that for each there is a largest time such that , and similarly a smallest time such that . For we take to include the upper and lower boundaries. Denote this stopping region by . Note that for each we either have , or , and similarly for . To find the corresponding stopping region for the Brownian motion in continuous time, we shift from discrete to continuous time, so let
[TABLE]
Let and write , with Brownian equivalent .
We now show that the stopped random walks converge to a stopped Brownian motion with the correct distribution, and therefore that converges to the continuous time optimal value.
Lemma 5.5**.**
\thlabel
barrierconv The cave barriers converge (possibly along a subsequence) to another cave barrier , and as , where is the Brownian hitting time of .
Proof.
Define a sequence of measures on by . Since for all , and is an integrable stopping time, we know that such that , and therefore there is a compact set such that . In particular, the sequence is tight, and then by Prokhorov’s theorem, there exists some such that (perhaps after restricting to a suitable subsequence). What remains to show is that , and we follow the ideas of [24] and [10].
In [24], Root maps the closed half plane onto a closed, bounded rectangle and defines a norm on the space of closed subsets of the half plane by , where is the metric induced by taking the Euclidean metric on the rectangle. Under , the space of closed subsets of our half plane is a separable, compact metric space and the space of all cave barriers is a closed subspace of the space, so is compact. We have a sequence of regions , and then by compactness they converge (possibly after taking a further subsequence) to some cave barrier in this norm. Denote the hitting time of by .
Consider first our Root barrier, and let now just denote the barrier part of the stopping region. By [24] we then know that the hitting times of the converge to the hitting time of in probability as , and therefore also (for example by considering and ).
Now we consider to be just the Rost inverse-barrier section of our stopping region. In [10] the authors define the Rost inverse-barrier by curves and so that the Rost stopping time is . We can also define our atomic stopping region like this for each , giving a sequence of curves , and apply the same arguments. All we need to show is that , such that , , where and are defined in [10]. We know that each has absorbing boundaries, and this must hold in the limit, i.e. and similarly for , where is the curve associated to . This means we can just consider the part of the Rost inverse-barriers that are in the compact region to the left of the curve , but then in this region we have that the metric is bounded, and so for any , we can find an such that , with the above Root norm.
Then, combining the results of [24] and [10] by considering the minimum of the two stopping times, we have that as . ∎
Lemma 5.6**.**
\thlabel
rwbarrierconv With the stopping times defined previously,
[TABLE]
Proof.
We again consider the barrier and inverse-barrier hitting times separately and use the ideas of [24] and [10].
For the Rost inverse-barrier alone we consider the Girsanov Theorem approach of [10]. Fix and some and let . Donsker’s theorem tells us that for any fixed there is a Brownian motion such that as . In particular, if then such that . Let and denote the associated hitting times of by . The Girsanov Theorem tells us that is a -Brownian motion, where \frac{\mathrm{d}\mathbb{Q}_{\varepsilon}}{\mathrm{d}\mathbb{P}}\Big{|}_{\mathcal{F}_{t}}=\exp\left(\varepsilon B_{t}-\dfrac{1}{2}\varepsilon^{2}t\right), and similarly for . Also, on , we have . For any , ,
[TABLE]
It follows that as , and therefore since the limit is a constant. Then, also as , and therefore for the Rost part of the stopping time we have the required convergence in probability. To see that , note that and use Donsker’s theorem on the first term and the convergence of the stopping times in the second term.
Now consider just the Root barrier and fix . We repeat the proof of [24, Lemma 2.4] to show that for any , such that and therefore as . Fix . Again by Donsker’s Theorem, such that . We can choose such that , and therefore for ,
[TABLE]
Let and . Since the hitting region with atoms only at is an example of a Rost barrier, we know from the above that as , and so since we are working on a bounded domain, . Then,
[TABLE]
as , and also each is bounded. We can therefore find a uniform bound on the , and in particular such that, by the Markov Inequality,
[TABLE]
We can also find such that , and then can follow exactly the argument of [24, Lemma 2.4] to get that as . We can use a similar argument to the above to then show that , and so as . Donsker’s theorem also shows that for any , as , and we prove this in \threfdonskconv. Combining these results and \threfbarrierconv gives the necessary convergence. ∎
Lemma 5.7**.**
\thlabel
donskconv If and are as defined above, then
[TABLE]
Proof.
By the choice of our discretisation, we know by Donsker’s Theorem that as for any , and then by the Portmanteau Theorem,
[TABLE]
where we consider to be a subset of the set of continuous paths .
Fix and consider and for . Take some point and fix a closed interval, , of width around this point. We show that the set of continuous paths which hit for the first time in is a Borel set. Note that since we are working with discrete barriers, there is a smallest such that , and also a largest satisfying the same property. Now consider the sets
[TABLE]
Then, since are Borel, is also. Similarly we can define the above when considering instead of , with the opposite inequalities, and we would find that is Borel. Since our barrier is a closed region, \mathcal{K}^{1}:=\left\{f\in\mathcal{C}[0,T]:\medspace f\text{ doesn't hit \mathcal{B}^{n} before time }t-\gamma\right\} is open in , and therefore is a Borel set. But is exactly the set of paths which hit for the first time in .
Now, is the set of paths which start at [math] and either hit at times , or hit anywhere but also hit elsewhere first without passing through any atoms of . The probability a Brownian path hits at or one of the finite number of end points of the atoms is 0, but if it touches an atom of the boundary elsewhere then it will almost surely pass through the atom. Therefore, , so the Portmanteau Theorem applies. By the definition of , and since were arbitrary,
[TABLE]
∎
Theorem 5.8**.**
\thlabel
primalconv If is our discrete optimal value, and is the optimal continuous time stopping time, then
[TABLE]
Proof.
We know from our choice of that as . Then by \threfrwbarrierconv and the boundedness of , we have
[TABLE]
Also, \threfbarrierconv shows that as and so, since is bounded,
[TABLE]
where is the hitting time of a cave barrier such that , since . Then, by the optimality of , combining these results gives
[TABLE]
\thref
convergence gives the other inequality, as mentioned in \threfgreaterthan. ∎
6 Conclusions
\thref
barrierconv and \threfprimalconv recover the cave embedding result proved using the monotonicity principle in [4], that is, there exists a cave barrier such that the hitting time of that barrier minimises over stopping times such that . In addition, these results characterise these boundaries/stopping times as the limits of solutions to a discrete problem. The equivalent results hold in the cases of the Root and Rost embeddings, and also in the case of -cave embeddings from [11].
As well as this approach being a novel way of reproving the existence of these embeddings, it can also be used to derive properties of the continuous time problem which are not easily deduced otherwise. For example, our principal motivation for this work was to establish the form of the optimal superhedging portfolio of a European call option on a leveraged exchange traded fund, and without the work here it is not clear that such an optimal portfolio exists. In Section 3.2 we give an indication of how our dual optimisers converge to functions with which we can superhedge our payoff , and this is formalised in [11, Section 5.1]. Optimal superhedging portfolios are given for Root and Rost-type payoffs in [13] and [12] respectively, and we can also use this approach to recover those functions.
The discrete setup of this problem is robust in the sense that we can change the problem somewhat and hope to still prove strong duality and derive properties of the associated continuous time problem. By changing the conditions at in we can consider the problem where our random walk starts according to some more general initial distribution. The strong duality and convergence results above will still hold provided we choose a starting measure (for the Brownian motion) such that in convex order, and choose the discretisations carefully.
Here we consider the case where the full distribution of the process at the terminal time is known, but this approach could give more insight into the problem where the potential of the terminal distribution is only given at finitely many points.
In the financial problem of finding robust bounds on the price of some exotic option, the Skorokhod embedding problem arises as a consequence of the Breeden-Litzenberger formula of [8]. This result allows us to calculate the terminal distribution of a price process if we can observe the prices of European call options on this process at some fixed terminal time for all possible strikes. A more realistic assumption is that we can observe the call prices at finitely many strikes, and then we can only calculate the potential of the terminal distribution at these points.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Acciaio, M. Beiglböck, F. Penkner, and W. Schachermayer. A model-free version of the fundamental theorem of asset pricing and the super-replication theorem. Mathematical Finance , 2013.
- 2[2] S. Badikov, A. Jacquier, Q. D. Liu, and P. Roome. No-arbitrage bounds for the forward smile given marginals. Available at SSRN 2755274 , 2016.
- 3[3] E. Bayraktar, Y.-J. Huang, and Z. Zhou. On hedging American options under model uncertainty. SIAM Journal on Financial Mathematics , 6(1):425–447, 2015.
- 4[4] M. Beiglböck, A. M. G. Cox, and M. Huesmann. Optimal transport and Skorokhod embedding. Invent. math. , 2016.
- 5[5] M. Beiglböck, P. Henry-Labordère, and F. Penkner. Model-independent bounds for option prices—a mass transport approach. Finance and Stochastics , 17(3):477–501, 2013.
- 6[6] J. Borwein and Q. Zhu. Techniques of Variational Analysis . Springer-Verlag, 2006.
- 7[7] B. Bouchard, M. Nutz, et al. Arbitrage and duality in nondominated discrete-time models. The Annals of Applied Probability , 25(2):823–859, 2015.
- 8[8] D. T. Breeden and R. H. Litzenberger. Prices of state-contingent claims implicit in option prices. The Journal of Business , 51(4):621–651, Oct. 1978.
