- Research
- Open access
- Published:
The viscosity solutions approach to swing options pricing under a regime-switching mean-reverting model
Journal of Inequalities and Applications volume 2018, Article number: 317 (2018)
Abstract
In this paper, we study the valuation of swing options on electricity markets with local volume and refraction time constraints, under the setting that the dynamic of the underlying spot price is a 2-state regime-switching mean-reverting process. We derive the corresponding optimal multiple stopping problem, reduce it to a sequence of optimal single stopping problems, and further find that those value functions satisfy HJB variational inequalities subject to suitable conditions. Then after a prior estimation for the value functions, the viscosity solutions approach is adopted to get existence and uniqueness results in viscosity sense.
1 Introduction
In real electricity markets, swing options provide the holder with rights to exercise repeatedly under certain constraints, such as limits on the local volume, the global volume, and refraction time etc. However, those trading rules add complexity to the associated valuation, which can be handled as stochastic optimal control problems. Besides the specification of option contracts, the other one of fundamental settings of the whole valuation procedure is the dynamic process characterizing the behavior of electricity prices, which remain high for a period of time after a jump, according to the empirical researches like [1,2,3,4] and [5]. Among various kinds of models, the regime-switching type is widely adopted. Wahab et al. [6] investigate the valuation problem under a three-state regime-switching model, where one regime is the Ornstein–Uhlenbeck type, and another two are Gaussian processes with constant coefficients. Wahab et al. [7] deal with a n-state regime-switching model where processes in all regime are geometric Brownian motion. Chiarella et al. [8] handle the valuation problem under a regime-switching forward curve model, and Bauerle et al. [9] choose a 2-state regime-switching model.
In all of [6,7,8,9], the lattice method is applied to price swing options, though with different choices of underlying price models. The lattice method concentrates on how to find the value function (a specific type of conditional expectation) by directly computing expectation iteratively with lattice. More specifically, in the light of stochastic control theory, the dynamic programming principle is satisfied by the value function leads us to the Bellman equation. Then lattices in different form can be applied to dealing with the conditional expectations arising in the corresponding Bellman’s equations. Different from the lattice method, another approach to tackling this problem is to seek the PDE characterization of the value function, which leads to the HJB variational inequalities. In this direction, Dahlgren et al. in [10] and [11] derive the variational inequalities and solve them by the finite difference method. In addition, basing on [12], Wilhelm and Winter [13] solve the related variational inequalities by finite element method. Besides, according to [14] and [15], the viscosity solutions approach is a powerful tool to deal with stochastic optimal control problems, and it is well known that the value function is the unique viscosity solution to the HJB-type equation or variational inequality subject to certain conditions, and that this approach can also help studying properties (e.g. convergence and stability) of numerical schemes. For pricing swings, the viscosity solution approach has been used in [16] and [17].
In this paper, the electricity price model we use is of a regime-switching mean-reverting type with two states, where the mean-reverting characteristic is added to the model adopted in [6], and this modification is motivated by empirical researches in [1] and [18], which report that electricity spot price is equipped with the mean-reversion feature. As for the swing option contract, we assume that there exist: (i) the local volume constraint, that is, the holder can either exercise one volume of spot or none each time she uses one right, and (ii) the refraction time constraint, which requires a fixed time break between two successive exercises. Under those settings, we formulate the pricing of the swing option as an optimal multiple stopping problem. Basing on the work of Carmona and Touzi [12], we reduce this problem. After the reduction, continuity and boundedness of value functions is obtained and then we try to characterize the value functions as the unique viscosity solution of the associated HJB variational inequalities. First, existence results can be received. In addition, we prove the comparison principle fitting this problem which ensure the uniqueness of the solutions in viscosity sense.
The structure of this paper is as follows. Section 2 introduces the model for the underlying electricity price and derives the variational inequalities that the value functions formally satisfy. Section 3 treats the properties of the value functions. Section 4 characterizes the value functions as viscosity solutions of the associated variational inequalities. Section 5 gives the comparison principle and the uniqueness result.
2 Formulation of the problem
2.1 Mean-reverting regime-switching model and swing options
For a fixed maturity T, we work on a probability space \((\varOmega,\mathcal{F},\{\mathcal{F}(t)\}_{t\in[0,T]},\mathbb{Q})\) and a real \(\{\mathcal{F}(t)\}_{t\in[0,T]}\)-adapted Brownian motion \(\{ B(t),0\leq t\leq T\}\) in risk-neutral measure \(\mathbb{Q}\). Let \(\{ \alpha(t)\}_{0\leq t\leq T}\) be an independent time-homogeneous Markov chain with values in a finite state space \(\mathcal{M}:=\{1,2\}\), and the related generator matrix \(\mathbf{P}=(q_{ij})_{2\times2}\), satisfying \(q_{ij}\geq0\) and \(\sum_{j=1}^{2}q_{ij}=0\) for each \(i,j\in \mathcal{M}\) and \(i\neq j\).
We model the electricity price by the stochastic process \(\{S(t)\} _{t\in[0,T]}\), which is governed by the following:
where \(S_{0}\) and i are initial data; \(\beta(i)\), \(\xi(i)\) and \(\sigma (i)\) for each \(i\in\mathcal{M}\) are constants representing the speed of adjustment, the long-term mean level, and the volatility. Moreover, we notice that the usual Lipschitz and linear growth conditions are satisfied to ensure the existence and uniqueness of the strong solution to the SDE(1).
On the settings of swings, we follow [12]. Consider a swing option with \(n\in\mathbb{N}^{+}\) exercise rights during the time period \([0,T]\). The strike price is \(K\in\mathbb{R}^{+}\), thus the holder gets the payoff \(\phi(x)=(K-x)^{+}\). All of the above parameters are fixed. And there are two rules the holder must obey:
-
1
Each time the holder use the right, she can exercise either one volume or none.
-
2
If one right is used at time t, the holder cannot use another right until after the time \(t+\delta\), where \(\delta>0\) is the refraction period.
We call the first item above the local volume constraint and the second the refraction time constraint.
2.2 Variational inequalities of value functions
In this subsection, we start from introducing the value function of this problem. For simplicity, we sometimes use \(f_{i}(t,s)\) to stand for any function \(f(t,s,i):[0,T]\times\mathbb{R}^{+}\times \mathcal{M}\mapsto\mathbb{R}\).
Definition 1
Let \((t,s,i)\in[0, T]\times\mathbb{R}^{+}\times\mathcal{M}\). For fixed integer \(n\in\mathbb{N}\), we define the value function
where \(\mathcal{T}_{t,T}^{(n)}\) is the collection of \(\vec{\tau}:=(\tau _{1},\tau_{2},\ldots,\tau_{n})\) having the following properties:
-
\(t\leq\tau_{1}\leq T\) a.s.,
-
\(\tau_{i}-\tau_{i-1}\geq\delta\) on \(\{0\leq\tau_{i-1}\leq T\}\) a.s., \(\forall i=1,2,\ldots,n\),
-
\(\tau_{i}:={T+}\) on \(\{\tau_{i}>T\}\) a.s., \(\forall i=1,2,\ldots,n\);
moreover, \({T+}>T\) is a cemetery time and we set \(\phi(S_{T+})\equiv0\).
Here, the notation \(V^{(n)}_{i}(t,s)\) denotes the value of swing option at time t with state value \((S(t),\alpha(t))=(s,i)\), and the superscript n is used to emphasize that the holder still has n rights before the expiry.
For the above value functions, we state in the following proposition an iterative equation showing the relationship between \(V^{(n)}\) and \(V^{(n-1)}\). It is this relationship that transforms the optimal multiple stopping problem into a sequence of optimal single stopping problems.
Proposition 1
Let \((t,s,i)\in[0, T]\times\mathbb{R}^{+}\times\mathcal{M}\). For fixed integer \(n\in\mathbb{N}\), the value function \(V_{i}^{(n)}\) of (2) can be equivalently written follows.
(i) For \(n=0\),
(ii) For \(n\geq1\),
where \(\mathcal{T}_{t, T}\) is the same as in the above definition, and
where δ is the refraction time.
Proof
Notice that the reward (or payoff) process \(\phi (S_{t})=(K-S_{t})^{+}\) has continuous paths and the strong Markov property, which indicates that it satisfies conditions \((2.1)\), \((2.2)\) and \((2.8)\) in [12]. In addition, according to [19] we find that the filtration \(\{\mathcal{F}(t)\} _{t\in[0,T]}\) satisfies the usual conditions and additional requirements \((2.10)\) in [12]. In this way, we can apply Theorem 1 in [12] to rewrite the problem (2) into the iteration form (4) with (5). □
Remark 1
The specific form of \(G_{i}^{(n)}\) of (5) in Proposition 1 can be further written as follows.
(i) For \(n=1\),
(ii) For \(n\geq2\), \(G_{i}^{(n)}\) involves a European option price, i.e.,
where \((f_{1}^{(n)}(\tau,s),f_{2}^{(n)}(\tau,s))\) satisfies
in which
To see how (6) comes about, we define
Let \(f_{i}^{(n)}(0,s)=u_{i}^{(n)}(t,s)\), then using the Feynman–Kac formula, one gets what one wants.
Having transformed the problem in Proposition 1, now we show the PDE characterization of the value functions \(V_{i}^{(n)}\) in the form of variational inequalities.
Theorem 1
For \(n\in N^{+}\), the pair \((V_{1}^{(n)}(t,s), V_{2}^{(n)}(t,s))\) formally satisfy the coupled variational inequalities
where \(\mathcal{L}_{i}V_{i}^{(n)}\) and \(G_{i}^{(n)}\) are the same as in Proposition 1.
Proof
Let \(\zeta:[0,T]\times\mathbb{R}^{+}\times\mathcal{M}\mapsto\mathbb{R}\) be smooth function. Denote \(\zeta_{i}(t,s):=\zeta(t,s,i)\). Let Ï„ be a stopping time in \(\mathcal{T}_{t,T}\). Then we have from the Dynkin formula that
where M is a martingale under measure \(\mathbb{Q}\), and
Taking the expectation on both sides, we obtain
where \(i,j\in\mathcal{M}, j\neq i\). Then under the assumption that
we have
and by taking the supreme on both sides, it follows that
Hence, we assume that \((\zeta_{1}(t,s),\zeta_{2}(t,s))\) is the solution of
On the other hand, define
which implies that
Above all, if \(V^{(n)}\) is as smooth as ζ, then it is the solution of the problem (7). □
2.3 Viscosity solutions
In this subsection, after introducing the notion of viscosity solution, we state that the value functions in this paper is the unique viscosity solution of the problem (7).
Definition 2
(Viscosity supersolution)
For \((t,s) \in[0,T]\times\mathbb{R}^{+}\), \(i \in\mathcal{M}\) and \(n \in N^{+}\), assume that \(f_{i}^{(n)}(t,s)\) satisfies the following four conditions:
-
1
\(f_{i}^{(n)}(t,s)\) is locally bounded.
-
2
\(f_{i}^{(n)}(\cdot,\cdot)\) is continuous in \([0,T]\times\mathbb{R}^{+}\).
-
3
\(f_{1}^{(n)}(T,s)=f_{2}^{(n)}(T,s)=(K-s)^{+}\) on \(\{T\}\times\mathbb{R}^{+}\).
-
4
For \(\forall(\bar{t},\bar{s})\in[0,T)\times\mathbb{R}^{+}\) and \(\forall\phi\in C^{1,2}([0,T)\times\mathbb{R}^{+})\) such that
$$ 0=f_{i}^{(n)}(\bar{t},\bar{s})-\phi(\bar{t},\bar{s})= \mathrm{strict}\min_{[0,T)\times\mathbb{R}^{+}} \bigl(f_{i}^{(n)}(t,s)- \phi(t,s) \bigr), $$we always have
$$\begin{aligned} &\min \biggl\{ -\frac{\partial\phi(\bar{t},\bar{s})}{\partial t}-\frac {1}{2} \sigma^{2}(i)\frac{\partial^{2} \phi(\bar{t},\bar{s})}{\partial s^{2}}-\beta(i) \bigl(\xi(i)-\bar{s} \bigr) \frac{\partial\phi(\bar{t},\bar {s})}{\partial s}\\ &\quad {}+r\phi(\bar{t},\bar{s},i)-q_{ij} \bigl(f_{j}^{(n)}( \bar {t},\bar{s})-\phi(\bar{t},\bar{s}) \bigr), \phi(\bar{t},\bar{s})-G_{i}^{(n)}(\bar{t},\bar{s}) \biggr\} \geq0,\\ &\quad i,j\in \mathcal{M}, j\neq i, \end{aligned}$$where
$$ G_{i}^{(n)}(\bar{t},\bar{s}):= \textstyle\begin{cases} (K-\bar{s})^{+}+E^{\mathbb{Q}}[e^{-r\delta}f_{\alpha(\bar{t}+\delta )}^{(n-1)}(\bar{t}+\delta,S(\bar{t}+\delta))\vert S(\bar{t})=\bar {s},\alpha(\bar{t})=i],\\ \quad \bar{t}\in[0,T-\delta],\\ (K-\bar{s})^{+},\\ \quad \bar{t}\in(T-\delta, T). \end{cases} $$(8)
Then we say \(f_{i}^{(n)}(t,s)\) is a continuous viscosity supersolution of the variational inequalities in (7) on \([0,T)\times\mathbb{R}^{+}\).
Definition 3
(Viscosity subsolution)
For \((t,s) \in[0,T]\times\mathbb{R}^{+}\), \(i \in\mathcal{M}\) and \(n \in N^{+}\), assume that \(f_{i}^{(n)}(t,s)\) satisfies the following four conditions:
-
1
\(f_{i}^{(n)}(t,s)\) is locally bounded.
-
2
\(f_{i}^{(n)}(\cdot,\cdot)\) is continuous in \([0,T]\times\mathbb{R}^{+}\).
-
3
\(f_{1}^{(n)}(T,s)=f_{2}^{(n)}(T,s)=(K-s)^{+}\) on \(\{T\}\times\mathbb{R}^{+}\).
-
4
For \(\forall(\bar{t},\bar{s})\in[0,T)\times\mathbb{R}^{+}\) and \(\forall\phi\in C^{1,2}([0,T)\times\mathbb{R}^{+})\) such that
$$ 0=f_{i}^{(n)}(\bar{t},\bar{s})-\phi(\bar{t},\bar{s})= \mathrm{strict}\max_{[0,T)\times\mathbb{R}^{+}} \bigl(f_{i}^{(n)}(t,s)- \phi(t,s) \bigr), $$we always have
$$\begin{aligned} &\min \biggl\{ -\frac{\partial\phi(\bar{t},\bar{s})}{\partial t}-\frac {1}{2} \sigma^{2}(i)\frac{\partial^{2} \phi(\bar{t},\bar{s})}{\partial s^{2}}-\beta(i) \bigl(\xi(i)-\bar{s} \bigr) \frac{\partial\phi(\bar{t},\bar {s})}{\partial s}\\ &\quad +r\phi(\bar{t},\bar{s},i)-q_{ij} \bigl(f_{j}^{(n)}( \bar {t},\bar{s})-\phi(\bar{t},\bar{s}) \bigr), \phi(\bar{t},\bar{s})-G_{i}^{(n)}(\bar{t},\bar{s}) \biggr\} \leq0,\\ &\quad i,j\in \mathcal{M}, j\neq i, \end{aligned}$$where \(G_{i}^{(n)}(\bar{t},\bar{s})\) is the same as in (8).
Then we say \(f_{i}^{(n)}(t,s)\) is a continuous viscosity subsolution of the variational inequalities in (7) on \([0,T)\times\mathbb{R}^{+}\).
Definition 4
(Viscosity solution)
For \((t,s) \in[0,T]\times\mathbb{R}^{+}\), \(i \in\mathcal{M}\) and \(n \in N^{+}\), we say that \(f_{i}^{(n)}(t,s)\) is a continuous viscosity solution of (7) on \([0,T]\times\mathbb{R}^{+}\) if it is both a continuous supersolution and a continuous subsolution of the variational inequalities in (7).
Theorem 2
For \((t,s) \in[0,T]\times\mathbb{R}^{+}\), \(i \in\mathcal{M}\) and \(n \in N^{+}\), \(V_{i}^{(n)}(t,s)\) defined in Definition 1 is the unique viscosity solution of the problem (7).
In Sects. 4 and 5, we will show the proofs of the existence and uniqueness results, respectively.
3 Properties of the value function
In this part, we derive properties including continuity and local boundedness of the value function to demonstrate that it satisfies the first two conditions in Definition 2 (or in Definition 3, notice that they are the same).
Lemma 1
Let \((t,s) \in[0,T]\times\mathbb{R}^{+}\), then, for each \(i\in\mathcal {M}\) and \(n\in N^{+}\), the value function \(V_{i}^{(n)}(t,s)\) is continuous with respect to s.
Proof
For each \(i\in\mathcal{M}\), given \(s_{1}\), \(s_{2}\) and \(t\in[0,T]\), let \(S_{1}\) and \(S_{2}\) be two solutions of the SDE (1) with \(S_{1}(t)=s_{1}\) and \(S_{2}(t)=s_{2}\), respectively. We adopt mathematical induction.
(i) For \(n=1\), we have
Here we need to obtain the upper bound of \(E^{\mathbb {Q}}[|S_{1}(u)-S_{2}(u)|]\ (u\in[t,T])\). From SDE (1), by using the Cauchy–Schwarz inequality and Tonelli’s theorem we find that
Notice that C is a generic positive constant, whose value varies in different cases. Next we adopt Gronwall’s inequality to deal with (10), and we obtain
Then, by using the Cauchy–Schwarz inequality again, we get an upper bound of \(E^{\mathbb{Q}}[|S_{1}(u)-S_{2}(u)|]\), that is,
With the inequality (11), we can continue to deal with the inequality (9) and finally get
Hence \(V^{(1)}(t,s,i)\) is (Lipschitz) continuous respect to s.
(ii) For \(n=k\), \(k\geq2\), we assume that
under which we can compute for \(n=k\),
Here we need to investigate the property of \(|G^{(k)}(\tau,S_{1}(\tau ),\alpha(\tau))- G^{(k)}(\tau,S_{2}(\tau),\alpha(\tau))|\) as follows:
In this way, we get
which completes the proof of continuity of \(V^{(n)}(t,s,i)\) with respect to s. □
Lemma 2
Let \((t,s)\in[0,T]\times\mathcal{\mathbb{R}^{+}}\), then, for each \(i\in \mathcal{M}\) and \(n\in N^{+}\), the value function \(V_{i}^{(n)}(t,s)\) is continuous with respect to t.
Proof
Firstly, we define the objective function
where
Next, for any t and \(t'\), we set \(0< t< t'<\tau<\tau':=\tau+t'-t<T\), our discussion is based on mathematical induction.
(i) For \(n=1\), we have
and
Then we investigate the property of \(h^{(1)}(t,S(t),\alpha(t))\ (t\in [0,T])\). To this end, we assume that, for any \(t_{1},t_{2}>0\), \(S(t_{1})=s_{1}\), \(S(t_{2})=s_{2}\), and since \(|e^{-x_{1}}-e^{-x_{2}}|\leq |x_{1}-x_{2}|\) for any \(x_{1},x_{2}\geq0\), we obtain
Now we proceed to dealing with the equality (12) to find
With the fact that
it follows from (14) that
Similarly, we can restart from the inequality (13) and get
Finally, we get
and this indicates the continuity of \(V^{(1)}\) with respect to t.
(ii) For \(n=k\), \(k\geq2\), we assume that
Then we start from defining
and
Next we need to investigate the property of \(h^{(k)}(t,S(t),\alpha (t))\ (t\in[0,T])\). For this purpose, let \(t_{1},t_{2}>0\), \(S(t_{1})=s_{1}\), \(S(t_{2})=s_{2}\), and we estimate
here we need to deal with \(I_{1}\) and \(I_{2}\). Note that
where
and
and in this way we get
For \(I_{2}\), we get
Hence we can conclude that
Now we come back to Eq. (15), and we estimate
With the fact that
we find that
Similarly, we can restart from the equality (16) to get
In this way, we finally arrive at the estimation that
and this indicates the continuity of \(V^{(k)}\) with respect to t. Therefore we complete the proof of the continuity of \(V^{(n)}\) with respect to t. □
Lemma 3
Let \((t,s) \in[0,T]\times\mathbb{R}^{+}\), then, for each \(i\in\mathcal {M}\) and \(n\in N^{+}\), there exists a constant C such that \(|V^{(n)}(t,s,i)|\leq C(1+|s|)\).
Proof
For each \(i\in\mathcal{M}\), given any \(t\in[0,T]\), assume that \(S(t)=s\) and \(\alpha(t)=i\). Then, by mathematical induction, we have the following.
(i) For \(n=1\),
(ii) For \(n=k\), \(k\geq2\), assuming that
then using the results in Lemma 1 and Lemma 2, we get
 □
4 Existence of the viscosity solution
This section shows the existence result. We break the whole proof into two parts, where the first part corresponds to the supersolution property of the value function, and in the second part we deal with the subsolution property.
Lemma 4
For any \(n\in\mathbb{N}^{+}\), \((V^{(n)}(t,s,1),V^{(n)}(t,s,2))\) is the viscosity supersolution of (7).
Proof
We only need to show that, for any \(i\in\mathcal{M}\), \(V^{(n)}(t,s,i)\) is a viscosity supersolution to
where \(\mathcal{L}_{i}V\) and \(G_{i}^{(n)}\) are the same as in Propersition 1.
Given \((\bar{t},\bar{s})\in[0,T)\times\mathbb{R}^{+}\), assume that \(\alpha(\bar{t})=i\in\mathcal{M}\), and let \(\phi\in C^{1,2}([0,T)\times \mathbb{R}^{+})\) such that
Let \(\{(t_{m},s_{m})\}\) be a sequence in \([0,T]\times\mathbb{R}^{+}\) such that
Since \(\phi\in C^{1,2}\), we have
Next, let θ be the time such that \(\alpha(t)\equiv i\) in \([\bar {t},\theta]\). In addition, we denote by \(S^{m}(t):=S^{t_{m},s_{m},i}(t)\) the associated state process with initial data \(S^{m}(t_{m})=s_{m}\). For m sufficiently large, we have
Then we define the stopping time
where \(\alpha>0\) is some given constant. By the dynamic programming principle we have
and, together with (18) and (19), we have
Similar to [20], we set
Therefore by Dynkin’s formula, we continue the inequality (20) as follows:
Next we divide both sides by \(\gamma_{m}-t_{m}\), then the mean value theorem leads us to
Note that, for m sufficiently large, \(\gamma_{m}=t_{m}+h_{m}\), therefore
Finally, we send m to infinity, and the inequality (21) becomes
In addition, Theorem 1 states
and together with Lemma 1, we find that \(V^{(n)}(t,s,i)\) is the continuous viscosity supersolution of (17). □
Lemma 5
For any \(n\in\mathbb{N}^{+}\), \((V^{(n)}(t,s,1),V^{(n)}(t,s,2))\) is the viscosity subsolution of (7).
Proof
We only need to show that, for any \(i\in\mathcal{M}\), \(V^{(n)}(t,s,i)\) is a viscosity subsolution to
where \(\mathcal{L}_{i}V\) and \(G_{i}^{(n)}\) are the same as in Lemma 1.
We argue by contradiction. Given \((\bar{t},\bar{s})\in[0,T)\times \mathbb{R}^{+}\), assume \(\alpha(\bar{t})=i\in\mathcal{M}\) and let \(\phi ^{1,2}([0,T)\times\mathbb{R}^{+})\) such that
We assume to the contrary that
and
Next, let θ be the time such that \(\alpha(t)\equiv i\) in \([\bar {t},\theta]\). We try to work towards a contradiction of the weak dynamic programming principle, i.e.,
for all \((\bar{t},\bar{s})\in[0,T]\times\mathbb{R}^{+}\) and \(\tau'\in \mathcal{T}_{\bar{t},\theta}\) such that \(S^{\bar{t},\bar{s}}(\tau')\) is \(L^{\infty}\)-bounded.
Firstly by the properties that \(G^{(n)}\in C([0,T]\times\mathbb {R}^{+}\times\mathcal{M})\) and the first equality of (23), we know that there exist \(\delta>0\) and \(0< h\leq\theta\) such that the following inequalities hold:
and
on \(D :=[\bar{t},\bar{t}+h]\times[\bar{s}-\delta,\bar{s}+\delta]\). Secondly, by the second equality of (23), we get
Thirdly, by the continuity of \(V^{(n)}(t,s,i)\), there exists a sequence \(\{(t_{m},s_{m})\}\) in \((0,T]\times\mathbb{R}^{+}\) such that
Next we define the stopping time,
and denote
Then, for arbitrary stopping time \(\tau\in\mathcal{T}_{t_{m},T}\),
And we define
Therefore,
Noting that the process \((t,S^{t_{m},s_{m},i}(t))\) is in D, then, by (25), (26) and (27) we find that
since \(\eta_{m}\rightarrow0\) as \(m\rightarrow\infty\), and τ is arbitrary. This provides the contradiction of (24). □
5 Uniqueness of the viscosity solution
The main task of this section is to prove the comparison principle of the HJB variational inequality problem (7), which ensures the uniqueness of the solution.
Before that, we try to prove the following comparison principle of the HJB equation problem:
where
Since the problem \((\mathbb{P})\) is of the weakly coupled type, we only need to consider the problem
where V is as above. To begin with, we introduce Definitions 5, 6,7 and Ishii’s lemma, which will play important roles in the succeeding proof. For more details as regards the above definitions and Ishii’s lemma, we refer to the classical literature [21] and [22].
Definition 5
Let \(U_{i}\) be upper semicontinous (u.s.c.), \(\phi\in C^{1,2}([0,T]\times \mathbb{R}^{+})\), and \((\bar{t},\bar{s})\in[0,T)\times\mathbb{R}^{+}\) be a maximum point of \(U_{i}-\phi\). Define a second-order superjet of \(U_{i}\) at \((\bar{t},\bar{s})\) as
Definition 6
Let \(V_{i}\) be lower semicontinuous (l.s.c.), \(\phi\in C^{1,2}([0,T]\times\mathbb{R}^{+})\), and \((\bar{t},\bar{s})\in [0,T)\times\mathbb{R}^{+}\) be a maximum point of \(V_{i}-\phi\). Define a second-order subjet of \(V_{i}\) at \((\bar{t},\bar{s})\) as
Definition 7
An u.s.c. (resp. l.s.c.) function \(w_{i}\) on \([0,T)\times\mathbb{R}^{+}\) is a viscosity subsolution (resp. supersolution) of \((\mathbb{P})\) on \([0,T)\times\mathbb{R}^{+}\) if and only if for all \((t,s)\in[0,T)\times \mathbb{R}^{+}\) and all \((q,p,M)\in\mathcal{P}^{2,+}w(t,s)\) (resp. \(\mathcal {P}^{2,-}w_{i}(t,s)\)),
Lemma 6
(Ishii’s lemma)
Let \(U_{i}(V_{i})\) be a u.s.c. (l.s.c.) function on \([0,T)\times\mathbb {R}^{+}\), \(\varphi\in C^{1,1,2,2}([0,T)^{2}\times\mathbb{R}^{+}\times\mathbb {R}^{+})\) and \((\bar{t},\bar{\tau},\bar{x},\bar{y})\in[0,T)^{2}\times \mathbb{R}^{+}\times\mathbb{R}^{+}\) a local maximum (minimum) of \(U_{i}(t,x)-V_{i}(\tau,y)-\varphi(t,\tau,x,y)\). Then, for all \(\eta>0\), there exist \(M,N\in\mathcal{S}\) satisfying
and
Now we proceed to the statement of the comparison principle for the problem \((\mathbb{P'})\), and the proof of it.
Theorem 3
Let \(U_{i}\) be a u.s.c. viscosity subsolution of problem \((\mathbb{P'})\) with polynomial growth condition, and let \(V_{i}\) be l.s.c. viscosity supersolution of problem \((\mathbb{P'})\) with polynomial growth condition. In addition, let \(U_{i}(T,s)=V_{i}(T,s)=(K-s)^{+}\) for \(s\in \mathbb{R}^{+}\). If \(U_{i}(T,\cdot)\leq V_{i}(T,\cdot)\), then \(U_{i}\leq V_{i}\) in \([0,T)\times\mathbb{R}^{+}\).
Proof
We argue by contradiction.
Step 1. Assume that the supreme of \(U_{i}-V_{i}\) on \([0,T]\times\mathbb {R}^{+}\) is attained at \((\bar{t},\bar{x})\in[0,T)\times\mathcal{O}\) for some bounded set \(\mathcal{O}\subset\mathbb{R}^{+}\), i.e.,
and suppose that
Then, for any \(\epsilon>0\), we define
with
Similar to (29), we denote
In the sequel, we try to show
Note that
which implies that
i.e.,
which indicates that \(\varphi_{\epsilon}(t_{\epsilon},\tau_{\epsilon},x_{\epsilon},y_{\epsilon})\) is bounded. Then sending \(\epsilon\rightarrow 0^{+}\), we find from (31) and (34) that
Hence,
which implies \(\varphi_{\epsilon}\rightarrow0\) as \(\epsilon\rightarrow0\). From (32), (35), (36), \(M_{\epsilon}\rightarrow M\).
In view of Ishii’s lemma, there exist \(M,N\in\mathcal{S}\) satisfying
which implies that
and
Step 2. Since \(U_{i},V_{i}\) are, respectively, a subsolution and a supersolution of \((\mathbb{P'})\), we have
which leads to
Finally, after sending ϵ to 0, we conclude that
which contradicts the assumption (30). □
Now we consider the corresponding coupled variational inequalities problem,
Similarly, we only need to consider the problem
Theorem 4
Let \(U_{i}\) be a u.s.c. viscosity subsolution of problem \((\mathbb{UNC})\) with polynomial growth condition, and let \(V_{i}\) be l.s.c. viscosity supersolution of problem \((\mathbb{UNC})\) with polynomial growth condition. If \(U_{i}(T,\cdot)\leq V_{i}(T,\cdot)\), then \(U_{i}\leq V_{i}\) in \([0,T)\times\mathbb{R}^{+}\).
Proof
The only difference appears at Step 2 in the proof of Theorem 3, that is,
These two inequalities lead to the following two cases:
-
1
Either \(U_{i}-G_{i}^{(n)}\leq0\). Together with the inequality \(V_{i}-G_{i}^{(n)}\geq0\) leads to contradiction of (29).
-
2
Or \(F_{i}(t_{\epsilon},x_{\epsilon},W,q,p,M)\leq0\), which can be combined with the supersolution part \(F_{i}(\tau_{\epsilon},y_{\epsilon},W,q,p,M)\geq0\) exactly as in the proof of Theorem 3, and this leads to the same contradiction as above.
 □
References
Bierbrauer, M., Trück, S., Weron, R.: Modeling electricity prices with regime switching models. Int. Conf. Comput. Sci. 3039, 859–867 (2005)
De Jong, C.: The nature of power spikes: a regime-switch approach. Stud. Nonlinear Dyn. Econom. (2005) https://doi.org/10.2202/1558-3708.1361
Hirsch, G.: Pricing of hourly exercisable electricity swing options using different price processes. J. Energy Mark. 2, 2 (2009)
Janczura, J., Weron, R.: An empirical comparison of alternate regime-switching models for electricity spot prices. Energy Econ. 32(5), 1059–1073 (2010)
Janczura, J., Weron, R.: Goodness-of-fit testing for the marginal distribution of regime-switching models with an application to electricity spot prices. AStA Adv. Stat. Anal. 97(3), 239–270 (2013)
Wahab, M.I.M., Yin, Z., Edirisinghe, N.C.P.: Pricing swing options in the electricity markets under regime-switching uncertainty. Quant. Finance 10(9), 975–994 (2010)
Wahab, M.I.M., Lee, C.: Pricing swing options with regime switching. Ann. Oper. Res. 185(1), 139–160 (2011)
Chiarella, C., Clewlow, L., Kang, B.: The evaluation of multiple year gas sales agrement with regime switching. Int. J. Theor. Appl. Finance, 19(01), 1–25 (2016)
Bauerle, N., Riess, V.: Gas storage valuation with regime switching. Energy Syst. 7(3), 499–528 (2016)
Dahlgren, M.: A continuous time model to price commodity-based swing options. Rev. Deriv. Res. 8(1), 27–47 (2005)
Dahlgren, M., Korn, R.: The swing option on the stock market. Int. J. Theor. Appl. Finance 08(01), 123–139 (2005)
Carmona, R., Touzi, N.: Optimal multiple stopping and valuation of swing options. Math. Finance 18(2), 239–268 (2008)
Wilhelm, M., Winter, C.: Finite element valuation of swing options. J. Comput. Finance 11(3), 107–132 (2008)
Touzi, N.: Optimal Stochastic Control, Stochastic Target Problems, and Backward SDE. Springer, New York (2013)
Fleming, W.H., Soner, H.M.: Controlled Markov Processes and Viscosity Solutions. Springer, New York (2006)
Basei, M., Cesaroni, A., Vargiolu, T.: Optimal exercise of swing contracts in energy markets: an integral constrained stochastic optimal control problem. SIAM J. Financ. Math. 5(1), 581–608 (2014)
Ben Latifa, I., Bonnans, J.F., Mnif, M.: A general optimal multiple stopping problem with an application to swing options. Stoch. Anal. Appl. 33(4), 715–739 (2015)
Weron, R.: Modeling and Forecasting Electricity Loads and Prices: A Statistical Approach. Wiley, Chichester (2006)
Karatzas, I., Shreve, S.E.: Brownian Motion and Stochastic Calculus, 2nd edn. Springer, New York (1991)
Pemy, M., Zhang, Q.: Optimal stock liquidation in a regime switching model with finite time horizon. J. Math. Anal. Appl. 321(2), 537–552 (2006)
Ishii, H.: The maximum principle for semicontinuous functions. Differ. Integral Equ. 3(6), 1001–1014 (1990)
Crandall, M.G., Ishii, H., Lions, P.L.: User’s guide to viscosity solutions of second order partial differential equations. Bull. Am. Math. Soc. 27(1), 1–67 (1992)
Acknowledgements
Not applicable.
Availability of data and materials
Not applicable.
Funding
This work was supported by the Fundamental Research Funds for the Central Universities (nos. JBK1803014, JBK170940, and JBK151126).
Author information
Authors and Affiliations
Contributions
The manuscript was written through contributions of all authors. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Shao, L., Xiang, K. & Song, Y. The viscosity solutions approach to swing options pricing under a regime-switching mean-reverting model. J Inequal Appl 2018, 317 (2018). https://doi.org/10.1186/s13660-018-1908-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13660-018-1908-3