Abstract

We consider the so-called mean-variance portfolio selection problem in continuous time under the constraint that the short-selling of stocks is prohibited where all the market coefficients are random processes. In this situation the Hamilton-Jacobi-Bellman (HJB) equation of the value function of the auxiliary problem becomes a coupled system of backward stochastic partial differential equation. In fact, the value function often does not have the smoothness properties needed to interpret it as a solution to the dynamic programming partial differential equation in the usual (classical) sense; however, in such cases can be interpreted as a viscosity solution. Here we show the unicity of the viscosity solution and we see that the optimal and the value functions are piecewise linear functions based on some Riccati differential equations. In particular we solve the open problem posed by Li and Zhou and Zhou and Yin.

1. Introduction

The mean-variance approach proposed in 1952 by the Nobel prize winning economist Markowitz [1] has become the foundation of modern finance by discovering the static mean-variance portfolio selection formulation in a market in which shorting is not allowed. This theory has inspired numerous extensions and applications. For instance, Li and Ng [2] and Zhou and Li [3] successfully extended the unconstrained mean-variance portfolio selection formulation to the multiperiod setting. Zhou and Yin [4] consider the mean-variance portfolio selection problem in continuous time where the market parameters including the bank interest rate and the appreciation and volatility rates of the stocks depend on the market mode that switches among a finite number of states where random regime switching is assumed to be independent of the underlying Brownian motion. This essentially renders the underlying market incomplete. A Markov chain modulated diffusion formulation is employed to model the problem and Zhou and Yin [4] use the techniques of stochastic linear quadratic (LQ) control to derive mean-variance efficient portfolios and efficient frontier based on solutions of two systems of linear ordinary differential equations.

After Li and Ng published [2], Markowitz suggested that one of them extends the results to the dynamic mean-variance formulation with no-shorting constraint and proposed a conjecture of a piecewise quadratic value function for such a situation. Influenced by Markowitz’s comments, Li et al. [5] formulated the LQ control problem by constraining the control portfolio to take nonnegative values due to the no-shorting restriction on the market mode (not random processes). They derived the optimal portfolio policy for the continuous-time mean-variance model with no-shorting constraint using the duality method [6].

However, there are several interesting problems that deserve further investigation; for instance, Li et al. [5] open a problem by stating in their conclusion that “an immediate open problem is to extend the results in this paper to the case where all the market coefficients are random processes.” In this paper we solve this problem.

By making use of the techniques of LQ control, we see that, in an attempt to pursue the method of dynamic programming in the auxiliary problem, the value function which is a generalized solution to the Hamilton-Jacobi equation coupled is not smooth enough to satisfy the dynamic programming equations in the classical or usual sense. A difficulty with the concept of generalized solution is that the dynamic programming together with the boundary data typically has many generalized solutions. Among them, there is one provided by Crandall and Lions [7], called the viscosity solution, which is the natural generalized solution. This unique viscosity solution turns out to coincide with the value function [8]. The central component of our solution to the problem of Li et al. [5] is the proof of the unicity of the viscosity solution of the value function of the auxiliary problem, which we establish by adapting the techniques of [9]. By making use of the duality method, we also derive a solution for efficient portfolio. The value function of the auxiliary problem depends on a set of Riccati differential equations and we use the Magnus approach to provide the solution. A work is in progress to develop numerical implementation. This will be subject of a future publication.

2. Viscosity Solutions for Weakly Coupled Systems of Second-Order Hamilton-Jacobi-Bellman Equation

2.1. Notation

We make use of the following notations:(i): a fixed probability space on which we defined standard -dimensional Brownian motion and continuous-time stationary Markov chain taking value in a finite state space such that and are independent of each other. The Markov chain has a generator and stationary transition probabilities: (ii)Define .(iii).(iv)Consider the following:(v)Hilbert space with the norm : define the Banach space with norm (vi): the transpose of any vector or matrix.(vii): the th component of any vector ;we will use indifferently this notation .(viii): the Banach space of -valued continuous functions on .(ix): the space of all twice continuously differentiable functions on .(x)Consider , , and , .(xi)Consider(xii)Kronecker delta symbol: (xiii) (Lie bracket), matrices with appropriate dimension.(xiv)Consider (xv) is bounded function in .(xvi)If is a real-valued function on a set which has a minimum on , then

3. Notion of Viscosity Solution

We consider the following coupled system of backward PDEs:and the conditions on matrix areWe supposeUnder appropriate regularity assumptions on and the coefficients, we define and prove existence and uniqueness results of the viscosity solutions to (8).

3.1. Viscosity Solution Definition

It is well known that (8) does not in general have classical smooth solutions. We define a generalized concept of solution called a viscosity solution [7].

Definition 1 (). is a viscosity subsolution (supersolution) of system (8), if, for all ,respectively, whenever has a local maximum (minimum) at ; is a viscosity solution if it is both a viscosity subsolution and supersolution.

3.2. Uniqueness Result

Next, we can let(i)and we assume(ii)(a);(b);(c).

Lemma 2 (see [8], let be as in (13)). Assume ((ii)(a)–(c)).
Then, there exists a continuous function that satisfies such thatfor every , and symmetric matrices , satisfying where is the identity matrix with appropriate dimension.

Proposition 3. Suppose assumptions (9) and (10) hold and is a viscosity subsolution of (8) and is a supersolution of (8). If on , then on .

Proof. Suppose that there does not exist an index, and , such that(i)If , we are done.(ii)Assume ; letThere exists an index and such that We now showBut implies Since , (i) Since is a viscosity subsolution of (8) and the functionhas a maximum at , set then , has a maximum at , and hence(ii) Since is a viscosity supersolution of (8) and the functionhas a minimum at , set then , has a maximum at , and henceBy combining (26) and (30),and by Lemma 2we obtain We have and (19) and hence Since and , we obtain Thus, To finish the proof, we need to show Let so that for any and Since maximizes over , We obtain Since is bounded by some constant , this implies that The definition of yields and we obtain and we obtain which is a contradiction to (16).

Corollary 4. The viscosity solution satisfying the boundary condition is unique.

Proof. If and are 2 viscosity solutions such that on , then(i) on on accordingly (Proposition 3);(ii) on on accordingly (Proposition 3).Hence on .

4. Application in Finance: Continuous-Time Mean-Variance Model without Shorting where the Market Parameters Are Random

We now briefly recall the results of the continuous-time mean-variance model without shorting [5] and the mean-variance portfolio selection problem in continuous time where the market parameters are random processes [4].

We study the intersection of the both cases [4, 5], that is, continuous-time mean-variance model without shorting where the market parameters are random.

Consider a market in which assets are traded continuously on a finite time horizon . One of the assets is a bank account whose price is subject to the stochastic ODE (ordinary differential equation)where , , are given as interest rate processes corresponding to different market modes. The other assets are stocks whose price processes satisfy the system of SDE (system of differential equation)where for each is the appreciation rate process and is the volatility or the dispersion rate process of the th stock, corresponding to .

Define the volatility matrix We assumeand , , are measurable and uniformly bounded in .

Denote by the total wealth of the agent with being his initial wealth; satisfieswhere is the total market value of the agent’s wealth in the th asset and at time .

is called a portfolio of the agent.

, the asset in the bank account, is completely specified since Thus, in our analysis to follow, only is considered.

Settingwealth equation (50) satisfiesThe objective of the agent is to find an admissible portfolio , whose expected terminal wealth is for a given , so that the risk is measured by the variance of the terminal wealth. Namely, the goal of the agent is to solve the following constrained stochastic optimization problem, parameterized by :called mean-variance portfolio.

Formula (53) is a convex optimization problem; by using a Lagrange multiplier , we can attach the equality constraint to the first equation of (53). In this way, the portfolio problem can be solved via the following optimal stochastic control problem:

:where factor 2 in front of the multiplier is introduced in the objective function just for convenience.

This problem is equivalent to the following:

:in the sense that two problems have exactly the same optimal control [5].

Next, we let .

Consider :and (52) is equivalent toProblem is a stochastic optimal linear quadratic coupled (LQC) control problem, and we can get the solution of by guessing the solution as a quadratic function. By making use of the duality relationship between and , see Appendix A.2; we obtain the solution of the original problem .

4.1. A General Constrained Stochastic Linear Quadratic Problem

Consider controlled linear stochastic differential equation (57).

We assume that the matrix is nonsingular. Our objective is to find an optimal control that minimizes the quadratic terminal cost function. Set Given , the pair is admissible if is a solution of (57). LetThe value function associated with LQC problem (57) and (59) is defined byIn Appendix A.3, and also [8], value function (60) satisfies (8). Next, we will provide an explicit viscosity solution of (8).

Definition 5. (i)A portfolio is said to be admissible if and the SDE (57) has a unique solution corresponding to . In this case, we refer to as an admissible (wealth, portfolio) pair.(ii)The problem is called feasible if there is at least one portfolio satisfying all the constraints.(iii)The problem is called finite if it is feasible and the infimum of is finite.(iv)An optimal portfolio to the above problem, if it ever exists, is called an efficient portfolio corresponding to , and the corresponding and are interchangeably called an efficient point, and the set of all the efficient points is called the efficient frontier.

Next, we let

4.2. Viscosity Solution of the Coupled System

By guessing the value function of (8) aswe will see that the coefficients of (8) satisfy the following Riccati equation.

Definition 6. We define the system of Riccati equations as followswhere is as in Lemma A.1

Remark 7. By letting We see that (63) is equivalent to(64) is equivalent to(65) is equivalent to(66) is equivalent to(67) is equivalent to(68) is equivalent to

4.3. Riccati Equation Magnus Approach

We will show how to provide the solutions of (70)–(75) by making use of Magnus method.

Proposition 8 (see [10]). Given the coefficient matrix , and then which is subsequently constructed as a series expansion where is defined recursively by iterated commutatorand is the Bernoulli numbers.

Proposition 9 9 (see [11]). where , and . The solution of (80) is given by withwhere and are the fundamental solution matrices of the associated homogeneous equations

Remark 10. By making use of Proposition 8 we get (70) and (71)–(75) are special case of Proposition 9 when .

Theorem 11. The value function of (60) is given byand the optimal control is given bywhere

Proof. Let(i)In , as given by (62) is well defined, with Substituting them into the left-hand side (LHS) of (8), we obtainLet and, by using Lemma A.1  , it follows that the minimizer of (89) is achieved bySubstituting back into (8) and noting (63)–(65), it immediately follows that Now, we will show that is a viscosity subsolution.Let and choose ; then, and we obtain Hence, is a viscosity subsolution.(ii)In , we proceed similarly with Substituting them into the left-hand side (LHS) of (8), we obtainSince , the minimizer of (94) is Substituting into (8), it is easy to show that satisfies HJBC equation (8) in .Now, we will show that is a viscosity subsolution.Let and choose ; then, and we obtain Hence, is a viscosity supersolution.We see that the value function is a viscosity solution.
Remark  12. we see clearly that does not exist in , since . For this reason, we are required to work within the framework of viscosity solutions.

5. Efficient Strategies

Consider . The problem is equivalent to the following problem: where andNow, corresponding to (A.3), set

5.1. An Optimal Strategy

We present the optimal investment strategy for the problem . The optimal control obtained in (85) translates into the following strategy:

Theorem 13. The optimal investment strategy to the problem is given by (101).

6. Efficient Frontier

Since , we obtain the solution of the original problem . Hence, for every fixed , we haveHence, the value function of is given:Note that the above value still depends on the Lagrange multiplier . To obtain the optimal value function, one needs to maximize the value of in (103).

Proposition 14. The efficient strategy of portfolio selection problem (50) corresponding to the expected terminal wealth , as a function of time and wealth , is Moreover if exists, the efficient frontier is given by

7. Concluding Remarks

We analyzed mean-variance optimal portfolio selection for a market with regime switching. The formulation allows the market to have random switching with no-shorting constraint. Using techniques of stochastic linear quadratic control and the notion of viscosity solution, mean-variance efficient portfolio and efficient frontiers are derived explicitly in closed forms in terms of some systems of Riccati equation for which the solutions are provided by making use of the Magnus approach. The numerical application is in progress and it will be the subject of a new research paper.

Appendix

A. Useful Formulas

A.1. Convex Analysis

Lemma A.1 (see [5]). Let be a continuous, strictly convex quadratic functionover , where and .
For every , has the unique minimizer , wherewhere

A.2. Duality Method

Lemma A.2 (see [12]). The strong duality relationship holds between and in the following sense, where denotes the optimal value of problem .

A.3. Dynamic Programming and Random Evolution with Markov Chain Parameters

Here we sketch a proof of equation (8); for more details please see [8].

Let be a finite state Markov chain, with state space a finite set . we regard as a parameter process. On any interval where is constant, satisfies the ordinary differential equation and we assume that and satisfy the conditions(i),;(ii);(iii),for each . Let , and let denote the successive jump times of the parameter process during . We let , and define by with the requirement that is continuous at each jump time . The process is not Markov. However, is a Markov process, with state space . For each such that , we have Dynkin formula iswhere represents an infinitesimal rate at which jumps from to :

Criterion to Be Optimized. The control problem of a finite time interval is to minimize in our case the Lagrangian , that is, the Mayer form.

The value function

Bellman’s Principe of Dynamic Programming. This states that for If we take constant control for ,we substract from both sides, divided by , and let : Hence, for all , On the other hand, if is an optimal Markov control policy, we should have where is the Markov process generated by . A similar argument gives, under sufficiently strong assumption (including continuity of at ), Inequatlities (A.15) and (A.17) are equivalent to the dynamic programming equation

Competing Interests

The author declares that no competing interests exist.