Theory and Modern Applications

# Optimal dynamic mean-variance asset-liability management under the Heston model

## Abstract

This paper studies a continuous-time mean-variance asset-liability management problem under the Heston model. Specifically, an asset-liability manager is allowed to invest in a risk-free asset and a risky asset whose price process is governed by the Heston model. By applying the Lagrange duality theorem and stochastic control theory, we derive the closed-form expressions of the efficient investment strategy and the efficient frontier. Moreover, we provide numerical experiments to analyze the sensitivity of the efficient frontier with respect to the relevant parameters in the Heston model.

## 1 Introduction

Asset-liability management (ALM) is essential for financial security systems such as banks, life insurance companies, property insurance companies and pension funds. In recent years, dynamic allocation strategies for meanâ€“variance (Mâ€“V) ALM problems have been studied widely. These studies consider optimization problems of selecting optimal portfolios that can yield sufficient returns in compensating the corresponding liability. Sharpe and Tint [1] first consider an ALM problem under the static Mâ€“V framework. Keel and MÃ¼ller [2] study a portfolio choice with liabilities and show that liabilities affect the efficient frontier. Based on the multi-period Mâ€“V framework, Leippold et al. [3] investigate a multi-period ALM problem and derive explicit expressions for the efficient investment strategy and the efficient frontier. By using the stochastic linear-quadratic control theory, Chiu and Li [4] study a continuous-time ALM problem where the risky assetsâ€™ prices and the liability value are both governed by geometric Brownian motions. Xie et al. [5] also study a continuous-time ALM problem while the liability process is governed by a Brownian motion with drift. Chen et al. [6] and Chen and Yang [7] extend the work of Chiu and Li [4] and Leippold et al. [3] to the cases with a Markovian regime switching market. Chiu and Wong [8, 9] apply the backward stochastic differential equation (BSDE) method to study the Mâ€“V ALM problems with cointegrated risky assets. Yao et al. [10, 11], respectively, consider a continuous-time Mâ€“V ALM problem and a multi-period Mâ€“V ALM problem with uncertain time horizon. Chiu and Wong [12] investigate a Mâ€“V ALM problem with asset correlation risks, which are modeled by a multivariate Wishart process. Pan and Xiao [13] study an optimal Mâ€“V ALM problem with stochastic interest rates and inflation risks.

In most of the existing literature, it is standard to assume that the price of the risky asset (stock) follows a geometric Brownian motion, which implies that the volatility of risky asset price is a constant or a deterministic function. However, many phenomena, such as the volatility clustering, the volatility smile, the heavy-tailed nature of return distributions, etc., cannot be explained within the framework of deterministic volatility models. As natural extensions, stochastic volatility (SV) models have been proposed by many scholars such as the constant elasticity of variance (CEV) model (see Cox and Ross [14]), Steinâ€“Stein model (see Stein and Stein [15]) and Heston model (see Heston [16]), where the CEV model and the Heston model have widely used in portfolio selection problems. Zhang and Chen [17] investigate a Mâ€“V ALM problem under the CEV model and derive the corresponding efficient investment strategy and efficient frontier by using the method of BSDE. Li et al. [18] consider a derivative-based optimal investment strategy for a Mâ€“V ALM problem under the Heston model and apply the BSDE method to obtain the explicit expressions of the efficient investment strategies and efficient frontiers for three special cases. In this paper, we also consider a continuous-time Mâ€“V ALM problem under the Heston model. Different from the work of Li et al. [18], we use a generalized Brownian motion to characterize the liability process, in which the expected growth rate of liabilities is cointegrated with the volatility of risky assets. Moreover, we apply the Hamiltonâ€“Jacobiâ€“Bellman (HJB) equation method to derive the closed-form expressions of the efficient investment strategy and the efficient frontier. To the best of our knowledge, this problem has not yet received a complete treatment in the existing literature. The reason is that when both the Heston model and the more general liability model are introduced, this ALM problem becomes more complicated for adding the two new state variables. The dimension enlargement in the state space drastically increases the difficulty level in solving the associated HJB equation which comes from the dynamic programming approach. Here we need to point out that to reduce the dimension and obtain the closed-form expression, many scholars directly absorb the liability process into the dynamic process of assets instead of the traditional surplus process (the difference of liability from the asset). To solve this problem, we first apply the Lagrange multiplier method to transform the original problem into a standard stochastic optimal control problem and establish the corresponding extended HJB equation. Then we obtain the closed-form expression of the optimal investment strategy by solving the extended HJB equation. Furthermore, by the Lagrange duality theorem, we derive the efficient investment strategy and efficient frontier of this Mâ€“V ALM problem explicitly, which is our main contribution. We also discuss the effects on the efficient frontier of the stochastic volatility model parameters.

The remainder of this paper is organized as follows. SectionÂ 2 formulates the dynamic Mâ€“V ALM problem under the Heston model. SectionÂ 3 gives the efficient investment strategy and efficient frontier of the Mâ€“V ALM problem by applying the stochastic control theory and partial differential equation (PDE) method. SectionÂ 4 provides numerical examples to analyze the sensitivity of the efficient frontier based on the Heston model. SectionÂ 5 concludes this paper.

## 2 Problem formulation

In this section, we introduce the financial market and establish the optimal dynamic Mâ€“V ALM problem under the Heston model.

### 2.1 The financial market

Let $$(\Omega ,F,\{F_{s}\}_{t\leq s \leq T},\mathrm{P})$$ be a filtered complete probability space satisfying the usual conditions, where $$T>0$$ is a finite constant representing the investment time horizon; $$\{F_{s}\}_{t\leq s \leq T}$$ is generated by two standard one-dimensional Brownian motions $${W_{S}(t)}$$ and $${W_{m}(t)}$$, P is a real-world probability measure, and the expectation with respect to P is denoted $$\mathrm{E}[\cdot ]$$.

In this probability space, we consider the manager who can invest in a risk-free asset (cash) and a risky asset (stock). The price process of the risk-free asset $$B(t)$$ is governed by

$$\frac{dB(t)}{B(t)}=r\,dt,\quad B(0)=B_{0}>0,$$
(1)

where the constant r represents the risk-free interest rate. The price process of the risky asset $$S(t)$$ follows the Heston model,

$$\textstyle\begin{cases} \frac{dS(t)}{S(t)}=[r+\lambda_{1} m(t)]\,dt+\sqrt{m(t)}\,dW_{S}(t),&S(0)=S_{0}>0, \\ dm(t)=k[\theta -m(t)]\,dt+\sigma_{m}\sqrt{m(t)}\,dW_{m}(t), &m(0)=m_{0}>0, \end{cases}$$
(2)

where $$\lambda_{1}>0$$ is a constant coefficient capturing the market price of the risk factor $$W_{S}(t)$$; k, Î¸ and $$\sigma_{m}$$ are all positive constants and denote the mean-reversion rate, the long-run mean and the volatility coefficient of the instantaneous variance process $$m(t)$$, respectively; $$W_{S}(t)$$ and $$W_{m}(t)$$ are correlated with a constant correlation coefficient $$\rho_{{Sm}}\in [-1,1]$$, namely, $$\operatorname{Cov}(dW_{S}(t),dW_{m}(t))=\rho_{{Sm}}\,dt$$.

### Assumption 1

To ensure that $$m(t)>0$$, there exist parameters k, Î¸ and $$\sigma_{m}$$ such that $$2k\theta \geq \sigma^{2}_{m}$$.

In what follows, we consider the situation where the manager endowed with an initial wealth $$X(0)=X_{0}>0$$ at time 0 plans to invest in the financial market dynamically in the horizon $$[0,T]$$. Let $$\pi (t)$$ be the proportion of money invested in the stock at time t, and suppose that there are no transaction costs as well as other restrictions in the market. According to Eqs.Â (1) andÂ (2), the dynamic of the total asset process $$X(t)$$ is

\begin{aligned} \frac{dX(t)}{X(t)}&=\pi (t)\frac{dS(t)}{S(t)}+\bigl[1-\pi (t)\bigr] \frac{dB(t)}{B(t)} \\ &=\bigl[r+\lambda_{1}\pi (t)m(t)\bigr]\,dt+\pi (t)\sqrt{m(t)}\,dW_{S}(t). \end{aligned}
(3)

Here $$\pi (t)$$ is called an admissible portfolio strategy, i.e., if $$\pi (t)$$ is F-adapted, $$\mathrm{E}[\int_{0}^{T} \pi^{2}(s)\,ds]<+ \infty$$ and the stochastic differential equation in Eq.Â (3) together with $$X_{0}$$ has a unique strong solution $$X(\cdot )$$ corresponding to $$\pi (\cdot )$$. The set of all admissible portfolio strategies is denoted by Î .

On the other hand, in the course of investment practice, the investor may encounter uncontrollable liabilities and assume that the accumulative liability process $$L(t)$$ is described by

$$dL(t)=\bigl[\alpha (t)+\lambda_{2}m(t)\bigr]\,dt+\sigma_{L} \sqrt{m(t)}\,dW_{S}(t),\quad L(0)=L_{0}>0,$$
(4)

where $$\sigma_{L}\sqrt{m(t)}$$ is the volatility of $$L(t)$$ and $$\sigma_{L}$$ is a non-negative constant. Moreover, $$\alpha (t)+\lambda _{2}m(t)$$ denotes the appreciation rate of $$L(t)$$, where $$\alpha (t)$$ is assumed to be a deterministic function of time t and $$\lambda _{2}$$ is a constant.

### Remark 1

To derive an explicit solution, we assume that the random term of liabilities is $$\sqrt{m(t)}\,dW_{S}(t)$$ in the interval $$(t,t+\,dt)$$.

### 2.2 The mean-variance asset-liability management optimization problem

In ALM models, one main concern is the surplus which is the difference of asset value and liability value. Thus ALM is also known as the surplus management. Let $$Y(t)=X(t)-L(t)$$ be the surplus. Then, by Eqs.Â (3) andÂ (4), $$Y(t)$$ satisfies the following stochastic differential equation:

\begin{aligned} dY(t) &=\bigl[\bigl(Y(t)+L(t)\bigr) \bigl(r+\lambda_{1}\pi (t)m(t) \bigr)-\alpha (t)-\lambda_{2}m(t)\bigr]\,dt \\ &\quad {}+\bigl[\bigl(Y(t)+L(t)\bigr)\pi (t)-\sigma_{L}\bigr] \sqrt{m(t)}\,dW_{S}(t), \end{aligned}
(5)

where the initial value $$Y(0)=X_{0}-L_{0}>0$$.

With the initial surplus $$Y(0)$$, the managerâ€™s objective is to find a strategy $$\pi (t)\in \Pi$$ to minimize the variance of the terminal surplus for a given level of the expected terminal surplus. More specifically, we consider the following optimization problem:

$$\textstyle\begin{cases} \min_{\pi (t)\in \Pi } \operatorname{Var}[Y(T)]=\mathrm{E}[Y(T)-C]^{2}, \\ \mbox{subject to} \textstyle\begin{cases} \mathrm{E}[Y(T)]=C, \\ Y(t)\mbox{ satisfies Eq. } (5). \end{cases}\displaystyle \end{cases}$$
(6)

The solution $$\pi^{*}(t)$$ to Problem (6) is called an efficient investment strategy for $$C\geq C^{*}$$, where $$C^{*}$$ is the expected terminal surplus corresponding to the global minimum variance of the terminal surplus over all feasible strategies. The point $$( \operatorname{Var}[Y(T)],\mathrm{E}[Y(T)])$$ corresponds to an efficient investment strategy is called an efficient point. The set of all efficient points forms the efficient frontier in the variance-mean plane.

## 3 Solution of the optimization problem

In this section, we apply the Lagrange multiplier technique and stochastic control method to obtain a closed-form solution of Problem (6).

### 3.1 Transformation of the original problem

As widely adopted in the literature, we apply the Lagrange multiplier technique to deal with the constraint $$\mathrm{E}[Y(T)]=C$$. Define

\begin{aligned} J\bigl(Y(t),t;\pi (t),\gamma \bigr) &=\mathrm{E}\bigl[Y(T)-C \bigr]^{2}+2\gamma \mathrm{E}\bigl[Y(T)-C\bigr] \\ &=\mathrm{E}\bigl[Y(T)+\gamma -C\bigr]^{2}-\gamma^{2}, \end{aligned}
(7)

where $$\gamma \in \mathrm{R}$$ is the Lagrange multiplier. Then by the Lagrange duality theorem (see Luenberger [19]), the original Mâ€“V portfolio selection problem (6) is equivalent to the following maxâ€“min stochastic control problem:

$$\textstyle\begin{cases} \max_{\gamma \in \mathrm{R}}\min_{\pi (t)\in \Pi } J(Y(t),t;\pi (t), \gamma )=\mathrm{E}[Y(T)+\gamma -C]^{2}-\gamma^{2}, \\ \mbox{subject to } Y(t) \mbox{ satisfies Eq. }(5). \end{cases}$$
(8)

Clearly, to solve the above maxâ€“min stochastic control problem (8), we first need to consider the following quadratic loss minimization problem:

$$\textstyle\begin{cases} \min_{\pi (t)\in \Pi } J_{0}(Y(t),t;\pi (t),\gamma )=\mbox{E}[Y(T)-u]^{2}, \\ \mbox{subject to } Y(t) \mbox{ satisfies Eq. }(5), \end{cases}$$
(9)

where $$u=C-\gamma$$.

Problem (9) can be solved by using the stochastic control method. We now consider a truncated form of Problem (9) beginning at time t and define the corresponding value function as

$$H(t,m,y,l)=\inf_{\pi (t)\in \Pi }\mathrm{E}\bigl\{ \bigl[Y(T)-u \bigr]^{2} \mid m(t)=m,Y(t)=y,L(t)=l \bigr\}$$
(10)

with the boundary condition $$H(T,m,y,l)=(y-u)^{2}$$.

If $$H(t,m,y,l)\in \mathrm{C}^{1,2,2,2}([0,T]\times \mathrm{R^{+}} \times \mathrm{R}\times \mathrm{R})$$, then by the principle of dynamic programming, $$H(t,m,y,l)$$ satisfies the following HJB equation:

\begin{aligned}& H_{t}+k(\theta -m)H_{m}+\frac{\sigma^{2}_{m}}{2}mH_{mm}+ \bigl[\alpha (t)+ \lambda_{2}m\bigr]H_{l}+ \frac{\sigma^{2}_{L}}{2}mH_{ll} \\& \quad {}+\rho_{{Sm}}\sigma_{m}\sigma_{L}mH_{ml}+ \bigl[(y+l)r-\alpha (t)-\lambda _{2}m\bigr]H_{y}-m \sigma_{L}[\sigma_{L}H_{yl} \\& \quad {}+\sigma_{m}\rho_{{Sm}}H_{ym}]+\inf _{\pi (t)\in \Pi }\biggl\{ (y+l)\lambda_{1}\pi (t)mH_{y} +(y+l)m\pi (t)[\sigma_{L}H_{yl} \\& \quad {}+\sigma_{m}\rho_{{Sm}}H_{ym}] + \frac{[(y+l)\pi (t)-\sigma_{L}]^{2}m}{2}H_{yy}\biggr\} =0, \end{aligned}
(11)

where H is short for $$H(t,m,y,l)$$, $$H_{t}$$, $$H_{m}$$, $$H_{y}$$, $$H_{l}$$, $$H_{mm}$$, $$H_{yy}$$, $$H_{yl}$$, $$H_{lm}$$, $$H_{ym}$$ and $$H_{ll}$$ denote the partial derivatives of first and second orders with respect to t, m, y and l, respectively.

We first assume that $$H_{yy}>0$$, which will be verified later. The first-order condition for the optimization problem in the HJB Eq.Â (11) yields the optimal control as

$$\pi^{*}(t)=\frac{\sigma_{L}H_{yy}-\sigma_{L}H_{yl}-\sigma_{m}\rho_{{Sm}}H_{ym}-\lambda_{1} H_{y}}{(y+l)H_{yy}}.$$
(12)

Substituting (12) into (11), after simplification, we have

\begin{aligned}& H_{t}+k(\theta -m)H_{m}+\frac{\sigma^{2}_{m}}{2}mH_{mm}+ \bigl[\alpha (t)+ \lambda_{2}m\bigr]H_{l}+ \frac{\sigma^{2}_{L}}{2}mH_{ll} \\& \quad {}+\rho_{{Sm}}\sigma_{m}\sigma_{L}mH_{ml}+ \bigl[(y+l)r-\alpha (t)+m\lambda _{1}\sigma_{L}- \lambda_{2}m\bigr]H_{y} \\& \quad {}-\frac{m}{2H_{yy}}\bigl[\sigma^{2}_{L}H^{2}_{yl}+ \lambda_{1}^{2}H^{2}_{y}+ \sigma^{2}_{m}\rho^{2}_{{Sm}}H^{2}_{ym}+2 \lambda_{1}\sigma_{L}H_{y}H _{yl} \\& \quad {}+2\sigma_{m}\sigma_{L}\rho_{{Sm}}H_{yl}H_{ym}+2 \lambda_{1}\sigma_{m} \rho_{{Sm}}H_{y}H_{ym} \bigr]=0. \end{aligned}
(13)

Therefore, Problem (10) can be transformed into the following non-linear PDE problem:

$$\textstyle\begin{cases} H_{t}+k(\theta -m)H_{m}+\frac{\sigma^{2}_{m}}{2}mH_{mm}+[\alpha (t)+ \lambda_{2}m]H_{l}+\frac{\sigma^{2}_{L}}{2}mH_{ll} \\ \quad {}+\rho_{{Sm}}\sigma_{m}\sigma_{L}mH_{ml}+[(y+l)r-\alpha (t)+m \lambda_{1}\sigma_{L}-\lambda_{2}m]H_{y} \\ \quad{} -\frac{m}{2H_{yy}}[\sigma^{2}_{L}H^{2}_{yl}+\lambda_{1}^{2}H^{2}_{y}+ \sigma^{2}_{m}\rho^{2}_{{Sm}}H^{2}_{ym}+2\lambda_{1}\sigma_{L}H_{y}H _{yl} \\\quad {} +2\sigma_{m}\sigma_{L}\rho_{{Sm}}H_{yl}H_{ym}+2\lambda_{1}\sigma_{m} \rho_{{Sm}}H_{y}H_{ym}]=0, \\ H(T,m,y,l)=(y-u)^{2}. \end{cases}$$

Here we need to point out that it is very difficult to obtain an explicit solution of the complicated non-linear PDE problem for the market is not self-financing (i.e., the manager has a continuous payment $$dL(t)$$ in the interval $$(t,t+dt)$$). However, in a particular case, this problem can be solved.

### 3.2 Solution of the auxiliary problem (10)

In this subsection, we shall apply the variable transform techniques and PDE method to a special solution of the auxiliary problem (10). By the terminal condition $$H(T,m,y,l)=(y-u)^{2}$$, we may look for a candidate solution in the form

$$H(t,m,y,l)=f(t,m)\bigl[y+l-g(t,m,l)\bigr]^{2},$$
(14)

where $$f(t,m)$$ and $$g(t,m,l)$$ are two undetermined functions with the boundary conditions $$f(T,m)=1$$ and $$g(T,m,l)=l+u$$.

After substituting (14) into (13) and by some tedious calculations, we have

\begin{aligned}& [y+l-g]^{2}\biggl\{ f_{t}+\bigl[k(\theta -m)-2 \lambda_{1}\sigma_{m} \rho_{{Sm}}m \bigr]f_{m}+\frac{\sigma^{2}_{m}}{2}mf_{mm} \\& \quad {}-m\sigma^{2}_{m}\rho^{2}_{{Sm}} \frac{f_{m}^{2}}{f} +\bigl[2r-m\lambda_{1} ^{2}\bigr]f\biggr\} -2f[y+l-g]\biggl\{ g_{t}+\biggl[k(\theta -m) \\& \quad {}-m\sigma^{2}_{m}\bigl(\rho^{2}_{{Sm}}-1 \bigr)\frac{f_{m}}{f} -m\lambda_{1} \sigma_{m} \rho_{{Sm}}\biggr]g_{m}+\frac{\sigma^{2}_{m}}{2}mg_{mm} + \frac{ \sigma^{2}_{L}}{2}mg_{ll}+\bigl[\alpha (t) \\& \quad {}+\lambda_{2}m-m\sigma_{L}\lambda_{1} \bigr]g_{l} +m\sigma_{L}\sigma_{m} \rho_{{Sm}}g_{lm}-rg\biggr\} +mfg^{2}_{m} \sigma^{2}_{m}\bigl(1-\rho ^{2}_{{Sm}} \bigr)=0, \end{aligned}
(15)

where f and g are short for $$f(t,m)$$ and $$g(t,m,l)$$, respectively.

Note that Eq.Â (15) can be taken as a polynomial of variable $$y+l-g$$. Thus, by the boundary conditions $$f(T,m)=1$$ and $$g(T,m,l)=l+u$$, we have

\begin{aligned}& \textstyle\begin{cases} f_{t}+[k(\theta -m)-2\lambda_{1}\sigma_{m}\rho_{{Sm}}m]f_{m}+\frac{ \sigma^{2}_{m}}{2}mf_{mm} \\ \quad {}-m\sigma^{2}_{m}\rho^{2}_{{Sm}}\frac{f_{m}^{2}}{f}+[2r-m\lambda_{1} ^{2}]f=0, \\ f(T,m)=1, \end{cases}\displaystyle \end{aligned}
(16)
\begin{aligned}& \textstyle\begin{cases} g_{t}+[k(\theta -m)-m\sigma^{2}_{m}(\rho^{2}_{{Sm}}-1) \frac{f_{m}}{f} -m\lambda_{1}\sigma_{m}\rho_{{Sm}}]g_{m} +\frac{ \sigma^{2}_{m}}{2}mg_{mm} \\ \quad {}+\frac{\sigma^{2}_{L}}{2}mg_{ll}+[\alpha (t)-m\sigma_{L}\lambda _{1}+m\lambda_{2}]g_{l} +m\sigma_{L}\sigma_{m}\rho_{{Sm}}g_{lm}-rg=0, \\ g(T,m,l)=l+u, \end{cases}\displaystyle \end{aligned}
(17)
\begin{aligned}& mfg^{2}_{m}\sigma^{2}_{m}\bigl(1- \rho^{2}_{{Sm}}\bigr)=0. \end{aligned}
(18)

In what follows, we aim to solve the two terminal value problems (16) and (17) based on Eq.Â (18). We first solve the problem (16) and postulate that $$f(t,m)$$ has the following exponential affine form:

$$f(t,m)=\mathrm{e}^{A_{1}(t)m+A_{2}(t)},$$
(19)

where $$A_{1}(t)$$ and $$A_{2}(t)$$ are two undetermined functions with the boundary conditions $$A_{1}(T)=0$$ and $$A_{2}(T)=0$$.

Note that $$\sigma_{m}>0$$, $$m>0$$ and $$f>0$$. Then Eq.Â (18) is equivalent to $$g_{m}=0$$ (false) or $$\rho^{2}_{{Sm}}=1$$. In such a case, substituting (19) into (16) and by some simplifications, Problem (16) can be decomposed into the following ordinary differential equation (ODE) problems:

\begin{aligned}& \textstyle\begin{cases} \frac{dA_{1}(t)}{dt}=\frac{\sigma^{2}_{m}}{2}A^{2}_{1}(t)+(k+2\lambda _{1}\sigma_{m}\rho_{{Sm}})A_{1}(t)+\lambda_{1}^{2}, \\ A_{1}(T)=0, \end{cases}\displaystyle \end{aligned}
(20)
\begin{aligned}& \textstyle\begin{cases} \frac{dA_{2}(t)}{dt}+k\theta A_{1}(t)+2r=0, \\ A_{2}(T)=0. \end{cases}\displaystyle \end{aligned}
(21)

The following proposition presents an explicit solution for ProblemÂ (20).

### Proposition 1

The solution to Problem (20) is given by

$$A_{1}(t)= \textstyle\begin{cases} \frac{n_{1}n_{2}(1-\mathrm{e}^{\sqrt{\Delta }(T-t)})}{n_{1}-n_{2} \mathrm{e}^{\sqrt{\Delta }(T-t)}},&\rho^{2}_{{Sm}}=1 \textit{ and } \Delta >0, \\ \frac{\sigma^{2}_{m}(T-t)n^{2}}{\sigma^{2}_{m}(T-t)n-2},&\rho^{2} _{{Sm}}=1 \textit{ and } \Delta =0, \\ \sqrt{\frac{-\Delta }{\sigma^{4}_{m}}}\tan (\arctan (\frac{k+2\lambda_{1}\sigma_{m}\rho_{{Sm}}}{\sqrt{-\Delta }})-\frac{\sqrt{- \Delta }(T-t)}{2})+n, &\rho^{2}_{{Sm}}=1 \textit{ and } \Delta < 0, \end{cases}$$
(22)

where

\begin{aligned}& \Delta =(k+2\lambda_{1}\sigma_{m}\rho_{{Sm}})^{2}-2 \lambda_{1}^{2} \sigma^{2}_{m}, \\& n_{1}=\frac{-(k+2\lambda_{1}\sigma_{m}\rho_{{Sm}})+\sqrt{ \Delta }}{\sigma^{2}_{m}}, \\& n_{2}=\frac{-(k+2\lambda_{1}\sigma_{m}\rho_{{Sm}})-\sqrt{\Delta }}{ \sigma^{2}_{m}}, \\& n=\frac{-(k+2\lambda_{1}\sigma_{m}\rho_{{Sm}})}{ \sigma^{2}_{m}}. \end{aligned}

### Proof

See the Appendix.â€ƒâ–¡

According to the result of PropositionÂ 1, the solution to Problem (21) can be expressed in terms of $$A_{1}(t)$$, that is,

$$A_{2}(t)= \int_{t}^{T} k\theta A_{1}(s)\,ds+2r(T-t).$$
(23)

Furthermore, we have the following proposition.

### Proposition 2

The solution to Problem (16) is given by

$$f(t,m)=\mathrm{e}^{A_{1}(t)m+A_{2}(t)},$$

where $$A_{1}(t)$$ and $$A_{2}(t)$$ are given by Eqs.Â (22) andÂ (23), respectively.

We now solve Problem (17). Let

$$g(t,m,l)=A_{3}(t)l+A_{4}(t)m+A_{5}(t),$$
(24)

where $$A_{3}(t)$$, $$A_{4}(t)$$ and $$A_{5}(t)$$ are three undetermined functions with the boundary conditions $$A_{3}(T)=1$$, $$A_{4}(T)=0$$ and $$A_{5}(T)=u$$.

Substituting (24) into (17) and by some simplifications, Problem (17) can be decomposed into the following ODE problems:

\begin{aligned}& \textstyle\begin{cases} \frac{dA_{3}(t)}{dt}-rA_{3}(t)=0, \\ A_{3}(T)=1, \end{cases}\displaystyle \end{aligned}
(25)
\begin{aligned}& \textstyle\begin{cases} \frac{dA_{4}(t)}{dt}-(k+\lambda_{1}\sigma_{m}\rho_{{Sm}}+r)A_{4}(t)-( \lambda_{1} \sigma_{L}-\lambda_{2})A_{3}(t)=0, \\ A_{4}(T)=0, \end{cases}\displaystyle \end{aligned}
(26)
\begin{aligned}& \textstyle\begin{cases} \frac{dA_{5}(t)}{dt}-rA_{5}(t)+k\theta A_{4}(t)+\alpha (t) A_{3}(t)=0, \\ A_{5}(T)=u. \end{cases}\displaystyle \end{aligned}
(27)

By a simple calculation, we have

$$A_{3}(t)=\mathrm{e}^{r(t-T)}.$$
(28)

Then the solutions of Problems (26)â€“(27) are given by

$$A_{4}(t)= \textstyle\begin{cases} -(\lambda_{1} \sigma_{L}-\lambda_{2})\mathrm{e}^{r(t-T)}(T-t),&k+\lambda_{1}\sigma_{m}\rho_{{Sm}}=0, \\ \frac{(\lambda_{1} \sigma_{L}-\lambda_{2})\mathrm{e}^{r(t-T)}[ \mathrm{e}^{(k+\lambda_{1}\sigma_{m}\rho_{{Sm}})(t-T)}-1]}{k+\lambda _{1}\sigma_{m}\rho_{{Sm}}}, &k+\lambda_{1}\sigma_{m}\rho_{{Sm}} \neq 0, \end{cases}$$
(29)

and

$$A_{5}(t)=\biggl\{ u+ \int_{t}^{T}\bigl[k\theta A_{4}(s)+\alpha (s) A_{3}(s)\bigr] \mathrm{e}^{r(T-s)}\,ds\biggr\} \mathrm{e}^{r(t-T)},$$
(30)

respectively. Furthermore, we have the following conclusion.

### Proposition 3

The solution to Problem (17) is given by

$$g(t,m,l)=A_{3}(t)l+A_{4}(t)m+A_{5}(t),$$

where $$A_{3}(t)$$, $$A_{4}(t)$$ and $$A_{5}(t)$$ are given by Eqs.Â (28),Â (29) and (30), respectively.

Based on the results of PropositionsÂ 2â€“3 and the expression for $$H(t,m,y,l)$$ in Eq.Â (14), we have

$$H(t,m,y,l)=\mathrm{e}^{A_{1}(t)m+A_{2}(t)}\bigl[y-A_{4}(t)m+ \bigl(1-A_{3}(t)\bigr)l-A _{5}(t)\bigr]^{2}.$$
(31)

Obviously, $$H_{yy}=2\mathrm{e}^{A_{1}(t)m+A_{2}(t)}>0$$, which means that Problem (10) does have the optimal solution. Substituting (31) into (12) further reveals the optimal investment strategy of the optimal control problem (10) as

$$\pi^{*}(t)=\frac{\sigma_{L} A_{3}(t)+\sigma_{m} \rho_{{Sm}}A_{4}(t)- \lambda_{1}[X(t)-A_{3}(t)l-A_{4}(t)m-A_{5}(t)]}{X(t)}.$$
(32)

To sum up, we have the following theorem.

### Theorem 1

For any $$t\in [0,T]$$, the value function of the optimization problem (10) under the condition of $$\rho^{2}_{{Sm}}=1$$ is given by Eq.Â (31), while the corresponding optimal solution is given by Eq.Â (32).

### 3.3 Efficient investment strategy and efficient frontier

In this subsection, we shall apply the Lagrange duality theorem (see Luenberger [19]) to derive the efficient investment strategy of Problem (6). Since the optimal control problem (9) is the same as the optimal control problem (10) when $$t=0$$, the value function of Problem (9) is

$$H(0,m_{0},y_{0},l_{0})=\mathrm{e}^{A_{1}(0)m_{0}+A_{2}(0)} \bigl[y_{0}-A _{4}(0)m_{0}+\bigl(1-A_{3}(0) \bigr)l_{0}-A_{5}(0)\bigr]^{2},$$
(33)

where $$y_{0}=Y(0)$$ and $$l_{0}=L(0)$$. By the analysis of Sect.Â 3.1, to solve the original Mâ€“V portfolio selection problem, we only need to maximize the following function:

\begin{aligned} J\bigl(Y(0),0;\pi (t),\gamma \bigr)&=\mathrm{e}^{A_{1}(0)m_{0}+A_{2}(0)} \bigl[y_{0}-A _{4}(0)m_{0} \\ &\quad {}+\bigl(1-A_{3}(0)\bigr)l_{0}-A_{5}(0) \bigr]^{2}-\gamma^{2} \end{aligned}
(34)

over Î³. By the expression of $$A_{5}(t)$$ and $$u=C-\gamma$$, Eq.Â (34) can be reduced to

\begin{aligned} J\bigl(Y(0),0;\pi (t),\gamma \bigr) &=\gamma^{2}\bigl[ \mathrm{e}^{A_{1}(0)m_{0}+A _{2}(0)-2rT}-1\bigr]-2\gamma \mathrm{e}^{A_{1}(0)m_{0}+A_{2}(0)-2rT}\biggl\{ C \\ &\quad {}-\mathrm{e}^{rT}\biggl[y_{0}-A_{4}(0)m_{0}+ \bigl(1-A_{3}(0)\bigr)l_{0} \\ &\quad {}- \int_{0}^{T}\bigl(k\theta A_{4}(s)+\alpha (s) A_{3}(s)\bigr)\mathrm{e}^{-rs}\,ds\biggr] \biggr\} \\ &\quad {}+\mathrm{e}^{A_{1}(0)m_{0}+A_{2}(0)-2rT}C^{2} \\ &\quad {}+\mathrm{e}^{A_{1}(0)m_{0}+A_{2}(0)}\biggl[y_{0}-A_{4}(0)m_{0}+ \bigl(1-A_{3}(0)\bigr)l _{0} \\ &\quad {}- \int_{0}^{T}\bigl(k\theta A_{4}(s)+\alpha (s) A_{3}(s)\bigr)\mathrm{e}^{-rs}\,ds\biggr]^{2} \\ &\quad {}-2C\mathrm{e}^{A_{1}(0)m_{0}+A_{2}(0)-rT}\biggl[y_{0}-A_{4}(0)m_{0}+ \bigl(1-A _{3}(0)\bigr)l_{0} \\ &\quad {}- \int_{0}^{T}\bigl(k\theta A_{4}(s)+\alpha (s) A_{3}(s)\bigr)\mathrm{e}^{-rs}\,ds\biggr]. \end{aligned}
(35)

Note that Eq.Â (35) is a quadratic function with respect to Î³, which implies that for (35) there may exist a finite maximum value while the existence of finite maximum value depends on the coefficient of $$\gamma^{2}$$. For this purpose, in this paper, we need to add one more assumption as follows.

### Assumption 2

There exists a constant $$m_{0}$$ such that $$\mathrm{e}^{A_{1}(0)m_{0}+A_{2}(0)-2rT}-1<0$$.

Under AssumptionÂ 2, the optimal value of $$J(Y(0),0;\pi (t),\gamma )$$ can be achieved when Î³ is given by

$$\gamma^{*}=\frac{C-[y_{0}-A_{4}(0)m_{0}+(1-A_{3}(0))l_{0}-\int_{0} ^{T}(k\theta A_{4}(s)+\alpha (s) A_{3}(s))\mathrm{e}^{-rs}\,ds] \mathrm{e}^{rT}}{1-\mathrm{e}^{-[A_{1}(0)m_{0}+A_{2}(0)-2rT]}}.$$
(36)

Substituting (36) into (35), the optimal investment strategy and the minimum variance of the Mâ€“V ALM problem (9) are given by

\begin{aligned} \pi^{*}(t) &=\frac{1}{X(t)}\biggl\{ \sigma_{L} A_{3}(t)+\sigma _{m} \rho_{{Sm}}A_{4}(t)- \lambda_{1}\biggl[X(t)-A_{3}(t)l-A_{4}(t)m \\ &\quad {}-\biggl\{ C-\gamma^{*}+ \int_{t}^{T}\bigl(k\theta A_{4}(s)+\alpha (s) A_{3}(s)\bigr)\mathrm{e}^{r(T-s)}\,ds\biggr\} \mathrm{e}^{r(t-T)}\biggr]\biggr\} \end{aligned}
(37)

and

\begin{aligned} \operatorname{Var}^{*}\bigl[Y(T)\bigr] &=\frac{1}{\mathrm{e}^{-[A_{1}(0)m_{0}+A_{2}(0)]}-\mathrm{e}^{-2rT}}\biggl\{ C \mathrm{e}^{-rT}-[y_{0}-A_{4}(0)m _{0} \\ &\quad {}+\bigl(1-A_{3}(0)\bigr)l_{0}- \int_{0}^{T}\bigl(k\theta A_{4}(s)+\alpha (s) A_{3}(s)\bigr) \mathrm{e}^{-rs}\,ds \biggr\} ^{2}, \end{aligned}
(38)

respectively. Furthermore, setting

$$C^{*}=\mathrm{e}^{rT}\biggl[y_{0}-A_{4}(0)m_{0}+ \bigl(1-A_{3}(0)\bigr)l_{0}- \int_{0} ^{T}\bigl(k\theta A_{4}(s)+\alpha (s) A_{3}(s)\bigr)\mathrm{e}^{-rs}\,ds\biggr],$$

then we can get the global minimum variance $$\mathrm{Var^{*}_{{\min}}}[Y(T)]=0$$. Moreover, according to the definition of efficient investment strategy, the rational investors should not select the expected terminal wealth less than $$C^{*}$$.

In conclusion, we summarize the above results in the following theorem.

### Theorem 2

Under Assumptions 1â€“2, the efficient investment strategy and the efficient frontier of this Mâ€“V ALM problem under the condition of $$\rho^{2}_{{Sm}}=1$$ for $$C\geq C^{*}$$ are given by Eqs.Â (37) andÂ (38), respectively.

### Remark 2

Based on the result of TheoremÂ 2, we can derive the efficient investment strategy and efficient frontier for the corresponding asset allocation problem (i.e., the case of no liability).

## 4 Numerical analysis

In this section, we give some numerical examples to analyze the sensitivity of the efficient frontier with respect to the parameters derived from the Heston model. The basic parameters in the model are given by

\begin{aligned}& r=0.05,\qquad \lambda_{1}=-4,\qquad k=5,\qquad \theta =0.0169,\qquad \sigma_{m}=0.25,\qquad m_{0}=0.0225, \\& \alpha (t)=0.05,\qquad \lambda_{2}=0.5,\qquad \sigma_{L}=2,\qquad X_{0}=1,\qquad L_{0}=0.1, \qquad \rho_{{Sm}}=1, \\& t=0,\qquad T=5. \end{aligned}

Here the above parameters are the same as those in Li et al. [18] and satisfy Assumptions 1â€“2. We now analyze how the main parameters in the model affect the efficient frontier.

From Fig.Â 1, we can see clearly that, as the parameter $$\lambda_{1}$$ increases from âˆ’5 to 5, the efficient frontier rapidly moves upwards. This means that the expected terminal wealth with the same terminal variance $$\operatorname{Var}[Y(T)]$$ becomes higher. The main reason is that by Eq.Â (2), the parameter $$\lambda_{1}$$ determines the additional appreciation rate of the stock. In the case of other parameters unchanged, the bigger $$\lambda_{1}$$ leads to the higher additional appreciation rate of the stock, which makes the manager get the higher expected returns by investing in the stock.

FiguresÂ 2â€“4 depict the impacts of the parameters k, $$\sigma_{m}$$, $$m _{0}$$ in the Heston model on the efficient frontiers. From Fig.Â 2, we find that, as the mean-reversion rate k increases, the efficient frontier moves downwards, i.e., the terminal variance $$\operatorname{Var}[Y(T)]$$ with the same expected terminal wealth $$\mathrm{E}[Y(T)]$$ becomes larger. This is mainly because in the case of other parameters having remained unchanged, a bigger k means a higher risk from stochastic volatility, which makes the terminal variance larger. In Fig.Â 3, we find that when $$\sigma_{m}$$ increases from 0.0225 to 0.0625, the efficient frontier moves up and the expected terminal wealth increases rapidly. In this case, the manger adopts a more aggressive investment strategy (i.e., more money is allocated to the stock). Similarly, we can analyze the effect of $$m_{0}$$ on the efficient frontier.

By Eq.Â (2), we know that the uncertainty of the stockâ€™s price is related to the value of $$\rho_{{Sm}}$$, i.e., if $$\rho_{{Sm}}>0$$, the uncertainty of the stockâ€™s price and its volatility $$m(t)$$ changes in the same way, while $$\rho_{{Sm}}<0$$, the uncertainty of $$m(t)$$ and $$S(t)$$ changes in the different way. In Fig.Â 5, we find that when $$\rho_{{Sm}}$$ varies from âˆ’1 to 1, the efficient frontier moves upward and the expectation improvement increases remarkably. In the current market environment, the manager expects to earn more money from investing in the stock.

In Fig.Â 6, we can see that the efficient frontier moves down with the increase of $$\lambda_{2}$$, but at a slow pace. This can be attributed to the fact that in the case of other parameters unchanged, as the parameter $$\lambda_{2}$$ increases, the appreciation rate of liability becomes higher and so is the liability value. To hedge against the risk from the liability, the manager invests more money in the stock, which makes the terminal variance larger.

## 5 Conclusions

In this paper, we study the optimal dynamic Mâ€“V ALM problem under the Heston model. Due to some technical difficulties, we only derive the closed-form expressions of the efficient investment strategy and the efficient frontier for the special case: $$dW_{S}(t)$$ and $$dW_{m}(t)$$ are perfectly correlated or anti-correlated ($$\rho_{{S}m}=\pm 1$$). Nevertheless, we are convinced that the results can provides some effective methods for managers in characterizing their optimal portfolio strategies under stochastic volatility environment. Moreover, we provide numerical examples to illustrate how the main parameters of the model affect the efficient frontier. From numerical examples, we find that the effective frontier is obviously affected by the parameters of the stochastic volatility model, which also shows the effectiveness of our model.

## References

1. Sharpe, W.F., Tint, L.G.: Liabilitiesâ€”a new approach. J.Â Portf. Manag. 16(2), 5â€“10 (1990)

2. Keel, A., MÃ¼ller, H.: Efficient portfolios in the asset liability context. ASTIN Bull. 25(1), 33â€“48 (1995). https://doi.org/10.2143/AST.25.1.563252

3. Leippold, M., Trojani, F., Vanini, P.: A geometric approach to multi-period mean variance optimization of assets and liabilities. J.Â Econ. Dyn. Control 28(6), 1079â€“1113 (2004)

4. Chiu, C.M., Li, D.: Asset and liability management under a continuous-time mean-variance optimization framework. Insur. Math. Econ. 39(3), 330â€“355 (2006)

5. Xie, S.X., Li, Z.F., Wang, S.Y.: Continuous-time portfolio selection with liability: mean-variance model and stochastic LQ approach. Insur. Math. Econ. 42(3), 943â€“953 (2008)

6. Chen, P., Yang, H.L., Yin, G.: Markowitzâ€™s mean-variance asset-liability management with regime switching: a continuous-time model. Insur. Math. Econ. 18(1), 456â€“465 (2008)

7. Chen, P., Yang, H.L.: Markowitzâ€™s mean-variance asset-liability management with regime switching: a multi-period model. Appl. Math. Finance 18(1), 29â€“50 (2011)

8. Chiu, C.M., Wong, H.Y.: Mean-variance asset-liability management: cointegrated assets and insurance liabilities. Eur. J.Â Oper. Res. 223(3), 785â€“793 (2012)

9. Chiu, M.C., Wong, H.Y.: Mean-variance principle of managing cointegrated risky assets and random liabilities. Oper. Res. Lett. 41(1), 98â€“106 (2013)

10. Yao, H.X., Lai, Y.Z., Li, Y.: Continuous-time mean-variance asset-liability management with endogenous liabilities. Insur. Math. Econ. 52(1), 6â€“17 (2013)

11. Yao, H.X., Zeng, Y., Chen, S.M.: Multi-period mean-variance asset-liability management with uncontrolled cash flow and uncertain time-horizon. Econ. Model. 30(1), 492â€“500 (2013)

12. Chiu, C.M., Wong, H.Y.: Mean-variance asset-liability management with asset correlation risk and insurance liabilities. Insur. Math. Econ. 59, 300â€“310 (2014)

13. Pan, J., Xiao, Q.X.: Optimal mean-variance asset-liability management with stochastic interest rates and inflation risks. Math. Methods Oper. Res. 85(3), 491â€“519 (2017)

14. Cox, J.C., Ross, S.A.: The valuation of options for alternative stochastic processes. J.Â Financ. Econ. 3(1), 145â€“166 (1976)

15. Stein, E.M., Stein, J.C.: Stock price distributions with stochastic volatility: an analytic approach. Rev. Financ. Stud. 4(4), 725â€“752 (1991)

16. Heston, S.L.: A closed-form solution for options with stochastic volatility with applications to bond and currency options. Rev. Financ. Stud. 6(2), 327â€“343 (1993)

17. Zhang, M., Chen, P.: Mean-variance asset-liability management under constant elasticity of variance process. Insur. Math. Econ. 70, 11â€“18 (2016)

18. Li, D.P., Shen, Y., Zeng, Y.: Dynamic derivative-based investment strategy for mean-variance asset-liability management with stochastic volatility. Insur. Math. Econ. 78, 72â€“86 (2018)

19. Luenberger, D.G.: Optimization by Vector Space Methods. Wiley, New York (1968)

## Acknowledgements

The authors wish to thank the anonymous referee for helpful comments, which improved this paper essentially.

## Funding

This research is supported by the National Natural Science Foundation of China (Project No. 11501125), the Science and Technology Project of Jiangxi Provincial Education Department (Project No. GJJ170821) and the Natural Science Foundation of Gannan Normal University (Project No. 201605).

## Author information

Authors

### Contributions

The authors declare that the study is realized in collaboration with the same responsibility. All authors are read and approved the manuscript.

### Corresponding author

Correspondence to Jian Pan.

## Ethics declarations

### Competing interests

The authors declare that they have no competing interests.

### Publisherâ€™s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

## Appendix

### Appendix

In this Appendix, we give the proof of PropositionÂ 1.

Let $$\Delta =k^{2}+4k\lambda_{1}\sigma_{m}\rho_{{Sm}}+2\lambda_{1} ^{2}\sigma^{2}_{m}$$ be the discriminant of the following equation:

$$\frac{1}{2}\sigma^{2}_{m}A^{2}_{1}(t)+(k+2 \lambda_{1}\sigma_{m} \rho_{{Sm}})A_{1}(t)+ \lambda_{1}^{2}=0.$$
(39)

If $$\Delta >0$$, then (39) has two different real roots, namely,

$$n_{1}=\frac{-(k+2\lambda_{1}\sigma_{m}\rho_{{Sm}})+\sqrt{\Delta }}{ \sigma^{2}_{m}}, \qquad n_{2}=\frac{-(k+2\lambda_{1}\sigma_{m}\rho_{{Sm}})-\sqrt{ \Delta }}{\sigma^{2}_{m}}.$$

In this case, Problem (20) is equivalent to

$$\textstyle\begin{cases} \frac{dA_{1}(t)}{dt}=\frac{\sigma^{2}_{m}}{2}[A_{1}(t)-n_{1}][A_{1}(t)-n _{2}], \\ A_{1}(T)=0. \end{cases}$$
(40)

By applying the separation variable method to the ODE in Problem (40), we have

$$\frac{dA_{1}(t)}{[A_{1}(t)-n_{1}][A_{1}(t)-n_{2}]}=\frac{\sigma^{2} _{m}}{2}\,dt.$$
(41)

Furthermore, (41) can be rewritten as

$$\frac{dA_{1}(t)}{A_{1}(t)-n_{1}}-\frac{dA_{1}(t)}{A_{1}(t)-n_{2}}=\sqrt{ \Delta }\,dt.$$
(42)

Integrating (42) on both sides with respect to t, we obtain

$$\int_{t}^{T}\frac{dA_{1}(s)}{A_{1}(s)-n_{1}}- \int_{t}^{T}\frac{dA_{1}(s)}{A _{1}(s)-n_{2}}=\sqrt{\Delta }(T-t).$$

Combined with the boundary condition $$A_{1}(T)=0$$, the solution to Problem (40) is

$$A_{1}(t)=\frac{n_{1}n_{2}(1-\mathrm{e}^{\sqrt{\Delta }(T-t)})}{n _{1}-n_{2}\mathrm{e}^{\sqrt{\Delta }(T-t)}}.$$

If $$\Delta =0$$, then (39) has only one real root, namely,

$$n=\frac{-(k+2\lambda_{1}\sigma_{m}\rho_{{Sm}})}{\sigma^{2}_{m}}.$$

Similar to the former case, $$A_{1}(t)$$ can be derived by solving the following ODE problem:

$$\textstyle\begin{cases} \frac{dA_{1}(t)}{[A_{1}(t)-n]^{2}}=\frac{\sigma^{2}_{m}}{2}\,dt, \\ A_{1}(T)=0. \end{cases}$$
(43)

Integrating the ODE in Problem (43) on both sides with respect to t, we have

$$\int_{t}^{T}\frac{dA_{1}(s)}{[A_{1}(s)-n]^{2}}= \frac{\sigma^{2}_{m}}{2}(T-t).$$

Furthermore, by the boundary condition $$A_{1}(T)=0$$, we obtain

$$A_{1}(t)=\frac{n^{2}\sigma^{2}_{m}(T-t)}{n\sigma^{2}_{m}(T-t)-2}.$$

If $$\Delta <0$$, (39) has two imaginary roots. However, we consider the optimization problem in real spaces instead of complex spaces. It is gratifying that in this case $$A_{1}(t)$$ can be derived by solving the following ODE problem:

$$\textstyle\begin{cases} \frac{dA_{1}(t)}{[A_{1}(t)+\frac{k+2\lambda_{1}\sigma_{m}\rho_{{Sm}}}{ \sigma^{2}_{m}}]^{2} +\frac{-\Delta }{\sigma^{4}_{m}}} =\frac{\sigma ^{2}_{m}}{2}\,dt, \\ A_{1}(T)=0. \end{cases}$$
(44)

Applying the separation variable method to Problem (44) and after the more complex integral calculation, we have

$$A_{1}(t)=\sqrt{\frac{-\Delta }{\sigma^{4}_{m}}}\tan \biggl(\arctan \biggl(\frac{k+2 \lambda_{1}\sigma_{m}\rho_{{Sm}}}{\sqrt{-\Delta }}\biggr)-\frac{\sqrt{- \Delta }(T-t)}{2}\biggr) +n.$$

Thus, the proof is completed.

## Rights and permissions

Reprints and permissions

Pan, J., Zhang, Z. & Zhou, X. Optimal dynamic mean-variance asset-liability management under the Heston model. Adv Differ Equ 2018, 258 (2018). https://doi.org/10.1186/s13662-018-1677-9