Abstract
We consider the problem of constructing a portfolio of finitely many assets whose return rates are described by a discrete joint distribution. We present a new approach to portfolio selection based on stochastic dominance. The portfolio return rate in the new model is required to stochastically dominate a random benchmark. We formulate optimality conditions and duality relations for these models and construct equivalent optimization models with utility functions. Two different formulations of the stochastic dominance constraint: primal and inverse, lead to two dual problems that involve von Neuman–Morgenstern utility functions for the primal formulation and rank dependent (or dual) utility functions for the inverse formulation. The utility functions play the roles of Lagrange multipliers associated with the dominance constraints. In this way our model provides a link between the expected utility theory and the rank dependent utility theory. We also compare our approach to models using value at risk and conditional value at risk constraints. A numerical example illustrates the new approach.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
- Portfolio optimization
- Stochastic dominance
- Stochastic order
- Risk
- Expected utility
- Duality
- Rank dependent utility
- Yaari’s dual utility
- Value at risk
- Conditional value at risk
1 Introduction
The problem of optimal portfolio selection is subject of major theoretical and computational studies in finance. A fundamental issue while dealing with uncertain outcomes is a theoretically sound approach to their comparison.
The theory of stochastic orders plays a fundamental role in economics (see Mosler and Scarsini 1991; Whitmore and Findlay 1978). These are relations that induce partial order in the space of real random variables in the following way. A random variable R dominates the random variable Y if E[u(R)] ≥ E[u(Y )] for all functions u (⋅) from certain set of functions, called the generator of the order. The concept of stochastic dominance is very popular and widely used in economics and finance because of its relation to models of risk-averse preferences (Fishburn 1964). It originated from the theory of majorization (Hardy et al. 1934) for the discrete case, and was later extended to general distributions (Quirk and Saposnik 1962; Hadar and Russell 1969; Rotschild and Stiglitz 1969). Stochastic dominance of second order is defined by the set of nondecreasing concave functions: a random variable R dominates another random variable Y in the second order if E[u(R)] ≥ E[u(Y )] for all nondecreasing concave functions u (⋅) for which these expected values are finite. Thus, no risk-averse decision maker will prefer a portfolio with return rate Y over a portfolio with return rate R.
A popular approach is the utility optimization approach. Von Neumann and Morgenstern (1944) developed the expected utility theory: for every rational decision maker there exists a utility function u (⋅) such that the decision maker prefers outcome R over outcome Y if and only if E[u(R)] > E[u(Y )]. This approach can be implemented also very efficiently; however, it is almost impossible to elicit the utility function of a decision maker explicitly. More difficulties arise when a group of decision makers with different utility functions have to reach a consensus. Recently, the dual utility theory (or rank dependent expected utility theory) has attracted much attention in economics. This approach was first presented by Quiggin (1982) and later rediscovered in a special case by Yaari (1987). From a different system of axioms than those of von Neumann and Morgenstern, one derives that every decision maker has a certain rank dependent utility functionw : [0, 1] → R. Then a nonnegative outcome R is preferred over a nonnegative outcome Y , if and only if
where, F (− 1)(R; ⋅) is the inverse distribution function of R. For a comprehensive treatment of the rank dependent utility theory, we refer to Quiggin (1993), and for its application in actuarial mathematics, see Wang et al. 1997; Wang and Yong 1998.
Another classical approach, pioneered by Markowitz (1952, 1959, 1987), is the mean-risk approach, which compares the portfolios with respect to two characteristics. One is the expected return rate (the mean) and another one is the risk, which is given by some scalar measure of the uncertainty of the portfolio return rate. The mean-risk approach recommends the selection of Pareto-efficient portfolios with respect to these two criteria. In a mean-risk portfolio model we combine these criteria by specifying some parameter as a tradeoff between them. As a parametric optimization problem the mean-risk model can be solved numerically very efficiently, which makes this approach very attractive (Konno and Yamazaki 1991; Ruszczyński and Vanderbei 2003).
In this paper we formulate a model for risk-averse portfolio optimization and demonstrate its relation to the expected utility approach and to rank dependent utility approach. We optimize the portfolio performance under an additional constraint that the portfolio return rate stochastically dominates a benchmark return rate, for example, the return rate of an index. The model is based on the publications of Dentcheva and Ruszczyński (2003a, b, c; 2004a, b) where a new model of risk-averse optimization has been introduced. This approach has a fundamental advantage over mean-risk models and utility function models. All data for our model are readily available. In mean-risk models the choice of the risk measure has an arbitrary character, and it is difficult to argue for one measure against another. Similarly, optimization of expected utility requires the form of the utility function to be specified. Our analysis, departing from the benchmark outcome, generates implied utility function of the decision maker. It is implicitly defined by the benchmark used, and by the problem under consideration. We provide two problem formulations in which the stochastic dominance has a primal or inverse form: a Lorenz curve. The primal form has a dual problem in terms of expected utility functions, and the inverse form has a dual problem in terms of rank dependent utility functions. In this way our model provides a link between this two competing economic approaches. Duality relations with coherent measures of risk are explored in Dentcheva and Ruszczyński (2008).
2 The Portfolio Problem
Let R 1, R 2, …, R n be random return rates of assets 1, 2, …, n. We assume that \(\mathit{E}[\vert {R}_{j}\vert ]\,<\,\infty \) for all j = 1, …, n.
Our aim is to invest our capital in these assets in order to obtain some desirable characteristics of the total return rate on the investment. Denoting by x 1, x 2, …, x n the fractions of the initial capital invested in assets 1, 2, …, n we can easily derive the formula for the total return rate:
Clearly, the set of possible asset allocations can be defined as follows:
In some applications one may introduce the possibility of short positions (i.e., allow some x j ’s to become negative). Other restrictions may limit the exposure to particular assets or their groups, by imposing upper bounds on the x j ’s or on their partial sums. One can also limit the absolute differences between the x j ’s and some reference investments \(\bar{{x}}_{j}\), which may represent the existing portfolio, and so on. Our analysis does not depend on the detailed way this set is defined; we only use the fact that it is a convex polyhedron. All modifications discussed above define some convex polyhedral feasible sets and are, therefore, covered by our approach.
The main difficulty in formulating a meaningful portfolio optimization problem is the definition of the preference structure among feasible portfolios. If we use only the mean return rate E[R(x)], then the resulting optimization problem has a trivial and meaningless solution: invest everything in assets that have the maximum expected return rate. For these reasons, the practice of portfolio optimization usually resorts to two approaches.
In the first approach we associate with portfolio x some dispersion measure ρ(R(x)) representing the variability of the return rate R(x). In the classical Markowitz model the function ρ(R(x)) is the variance of the return rate,
but many other measures are possible here as well.
The mean-risk portfolio optimization problem is formulated as follows:
Here, λ is a nonnegative parameter representing our desirable exchange rate of mean for risk. If λ = 0, the risk has no value and the problem reduces to the problem of maximizing the mean. If λ > 0 we look for a compromise between the mean and the risk. Alternatively, one can minimize the risk function ρ(x), while fixing the expected return rate E[R(x)] at some value m, and consider a family of problems parametrized by m. The reader is referred to the book by Elton et al. (2006) for the modern perspective on mean-risk analysis in portfolio theory.
The general question of constructing mean-risk models that are in harmony with the stochastic dominance relations has been the subject of the analysis of the recent papers by Ogryczak and Ruszczyński (1999; 2001; 2002). We have identified there several primal risk measures, most notably central semideviations, and dual risk measures, based on the Lorenz curve, which are consistent with the stochastic dominance relations.
The second approach is to select a certain utility functionu : R → R and to formulate the following optimization problem
It is usually required that the function u (⋅) is concave and nondecreasing, thus representing preferences of a risk-averse decision maker (Fishburn 1964; 1970).
Recently, a dual (rank dependent) utility model attracts much attention. It is based on distorting the cumulative probability distribution of the random variable R(x) rather than applying a nonlinear function u (⋅) to the realizations of R(x). The corresponding problem has the following form
Here F (− 1)(R(x), p) is the p-quantile of the random variable R(x), and w (⋅) is the rank dependent utility function, which distorts the probability distribution. We discuss this in Sect. 15.3.2.
The challenge in both utility approaches is to select the appropriate utility function or rank dependent utility function that represent our preferences and whose application leads to nontrivial and meaningful solutions of Equation (15.4) or (15.5).
In this paper we propose an alternative approach: introducing a comparison to a benchmark return rate into our optimization problem. The comparison is based on the stochastic dominance relation. More specifically, we consider only portfolios whose return rates stochastically dominates a certain benchmark return rate.
3 Stochastic Dominance
3.1 Direct Forms
In the stochastic dominance approach, random return rates are compared by a point-wise comparison of some performance functions constructed from their distribution functions. For a real random variable V , its first performance function is defined as the right-continuous cumulative distribution function of V :
A random return V is said (Lehmann 1955; Quirk and Saposnik 1962) to stochastically dominate another random return S in the first order, denoted V ≽(1) S, if
We can say that V is “stochastically larger” than S, because it takes values lower than η with smaller (or equal) probabilities than S, no matter what the target η is.
The second performance function F 2 is given by areas below the distribution function F,
and defines the weak relation of the second order stochastic dominance (SSD). That is, random return V stochastically dominates S in the second order, denoted V ≽(2) S, if
(see Hadar and Russell 1969; Rotschild and Stiglitz 1969).
We can express the function F 2(V ; ⋅) as the expected shortfall (see, for example, Levy 2006; Ogryczak and Ruszczyński 1999): for each target value η we have
where \({(\eta - V )}_{+} =\max (\eta - V,0)\). The function F (2)(V ; ⋅) is continuous, convex, nonnegative and nondecreasing. It is well defined for all random variables V with finite expected value. Due to this representation, the second order stochastic dominance relation V ≽(2) S can be equivalently characterized by the system of inequalities on the expected shortfall below any target η:
Also, we obtain an equivalent characterization in terms of the expected utility theory of von Neumann and Morgenstern (see, for example, Hanoch and Levy 1969; Levy 2006; Müller and Stoyan 2002):
-
For any two random variables V, S the relation V ≽(1) S holds true if and only if for all nondecreasing functions u (⋅) defined on R we have
$$\mathit{E}[u(V )] \geq \mathit{E}[u(S)].$$(15.8) -
For any two random variables V, S with finite expectations, the relation V ≽(2) S holds true if and only if Equation (15.8) is satisfied for all nondecreasing concave functions u (⋅).
In the context of portfolio optimization, we consider stochastic dominance relations between random return rates defined by Equation (15.2). Thus, we say that portfolio x dominates portfolio y in the first order, if
This is illustrated in Fig. 15.1.
Similarly, we say that x dominates y in the second order (R(x) ≽(2) R(y)), if
The second order relation is illustrated in Fig. 15.2.
Recall that the individual return rates R j have finite expected values and thus the function F 2(R(x); ⋅) is well defined.
3.2 Inverse Forms
Let us consider the inverse model of stochastic dominance, frequently referred to as Lorenz dominance. For a real random variable V (for example, a random return rate) we define the left-continuous inverse of the cumulative distribution function F 1(V ; ⋅) as follows:
Given p ∈ (0, 1), the number q = q(V ; p) is called a p-quantile of the random variable V if
For p ∈ (0, 1) the set of p-quantiles is a closed interval and F (− 1)(V ; p) represents its left end. Directly from the definition of the first order dominance we see that
The first order dominance constraint can be interpreted as a continuum of probabilistic (chance) constraints, studied in stochastic optimization (see, Dentcheva 2005; Prékopa 2003).
Our analysis uses the absolute Lorenz functionF (− 2)(V ; ⋅) : [0, 1] → R, introduced in (Lorenz 1905). It is defined as the cumulative quantile:
Similarly to F 2(V ; ⋅), the function F (− 2)(V ; ⋅) is well defined for any random variable V , which has a finite expected value. We notice that
By construction, the Lorenz function is convex. Lorenz functions are commonly used for inequality ordering of positive random variables, relative to their (positive) expectations (see Gastwirth 1971; Muliere and Scarsini 1989). Such a Lorenz function, \(p\mapsto {F}_{(-2)}(V ;p)/\mathit{E}[V ]\), is convex and nondecreasing. The absolute Lorenz function, however, is not monotone, when negative outcomes occur.
It is well known (see, for example, Ogryczak and Ruszczyński 2002) that we may fully characterize the second order dominance relation by using the function F (− 2)(V ; ⋅):
This characterization of stochastic dominance by Lorenz functions is widely used in economics and statistics.
We now provide an equivalent characterization by rank dependent utility functions. It is analogous to the characterization by expected utility functions.
Dentcheva and Ruszczyński (2006b) provide the following characterization.
-
For any two random variables V, S the relation V ≽(1) S holds true if and only if for all nondecreasing functions w (⋅) defined on [0,1] we have
$${\int \nolimits \nolimits}_{0}^{1}{F}_{(-1)}(V ;p)\mathit{dw}(p) \geq {\int \nolimits \nolimits}_{0}^{1}{F}_{(-1)}(S;p)\mathit{dw}(p).$$(15.12) -
For any two random variables V, S with finite expectations, the relation V ≽(2) S holds true if and only if Equation (15.12) is satisfied for all nondecreasing concave functions w (⋅).
The functions w (⋅) appearing in this characterization are rank dependent (dual) utility functions.
In the context of portfolio optimization, we consider stochastic dominance relations between random return rates defined by Equation (15.2). Thus, we say that portfolio x dominates portfolio y in the first order, if
This is illustrated in Fig. 15.3.
Similarly, we say that x dominates y in the second order (R(x) ≽(2) R(y)), if
Recall that the individual return rates R j have finite expected values and thus the function F (− 2)(R(x); ⋅) is well defined. The second order relation is illustrated in Fig. 15.4.
3.3 Relations to Value at Risk and Conditional Value at Risk
There are fundamental relations between the concepts of Value at Risk (VaR) and Conditional Value at Risk (CVaR) and the stochastic dominance constraints. The VaR constraint in the portfolio context is formulated as follows. We define the loss rate \(L(x) = -R(x)\). We specify the maximum fraction ω p of the initial capital allowed for risk exposure at risk level p ∈ (0, 1), and we require that
Denoting by VaR p (L(x)) the left (1 − p)-quantile of the random variable L(x), we can equivalently formulate the VaR constraint as
The first order stochastic dominance relation between two portfolios is equivalent to the continuum of VaR constraints. Portfolio x dominates portfolio y in the first order, if
The CVaR at level p, roughly speaking, has the following form
This formula is precise if VaR p (L(x)) is not an atom of the distribution of L(x). More precisely we express it as follows:
We note that
Another description uses extremal properties of quantiles and equivalently represents CVaR as follows (Rockafellar and Uryasev 2000):
A CVaR constraint on the portfolio x can be formulated as follows:
Using Equations (15.14) and (15.13) we conclude that the second order stochastic dominance relation for two portfolios x and y is equivalent to the continuum of CVaR constraints:
Assume that we compare the performance of a portfolio x with a random benchmark Y (for example, an index return rate or another portfolio return rate) requiring R(x) ≽(2) Y. Then the fraction ω p of the initial capital allowed for risk exposure at level p is given by the benchmark Y :
Assume that Y has a discrete distribution with realizations y i , i = 1, …, m. Then relation Equation (15.7) is equivalent to
This result does not imply that the continuum of CVaR constraints Equation (15.17) can be replaced by finitely many constraints of form
with some fixed probabilities p i , i = 1, …, m. The reason is that we do not know at which probability levels the CVaR constraints have to be imposed.
4 The Dominance-Constrained Portfolio Problem
4.1 Direct Formulation
The starting point for our model is the assumption that a benchmark random return rate Y having a finite expected value is available. It may have the form of \(Y = R(\overline{z})\), for some benchmark portfolio \(\overline{z}\). It may be an index or our current portfolio. Our intention is to have the return rate of the new portfolio, R(x), preferable over Y. Therefore, we introduce the following extension of the optimization problem Equation (15.3):
Similarly to Equation (15.3), we optimize a mean-risk objective function, but we introduce a constraint that the portfolio return dominates a benchmark. Even when λ = 0 and we maximize just the expected value of the return rate, our model will still lead to nontrivial solutions, due to the presence of the dominance constraint Equation (15.20).
To increase flexibility of model Equations (15.19)–(15.21), we may also allow a uniform shift of R(x) by a constant c, as in the following model:
Here δ > 0 can be interpreted a cost of the shift c. Observe that the shift c may also become negative, in which case we are rewarded for uniformity of dominating Y. The shift c may be interpreted as an additional cash added to the return, and δ is the interest to be paid when the loan is paid back.
To simplify the derivations, from now on we focus on the simplest formulation of the dominance-constrained problem:
We can observe the first advantage of our problem formulation: all data in it are readily available. Moreover, the set defined by Equation (15.23) is convex (Dentcheva and Ruszczyński 2003c; 2004a, c).
Let us assume now that Y has a discrete distribution with realizations y i attained with probabilities π i , i = 1, …, m. We also assume that the return rates have a discrete joint distribution with realizations \({r}_{\mathit{jt}},\ t = 1,\ldots ,T,\ j = 1,\ldots ,n\), attained with probabilities p t , t = 1, 2, …, T. Then the formulation of the stochastic dominance relation Equation (15.23) resp. Equation (15.18) simplifies even further. Introducing variables s it representing the shortfall of R(x) below y i in realization \(t,\ i = 1,\ldots ,m,\ t = 1,\ldots ,T\), we can formulate problem Equations (15.22)–(15.24) as follows:
Indeed, or every feasible point x of (15.22)–(15.24), setting
we obtain a feasible pair (x, s) for Equations (15.26)–(15.29). Conversely, for any feasible pair (x, s) for Equations (15.26)–(15.29), inequalities Equations (15.26) and (15.28) imply that
Taking the expected value of both sides and using Equation (15.27) we obtain
Therefore, problem Equations (15.22)–(15.24) is equivalent to problem Equations (15.25)–(15.29).
If the set X is a convex polyhedron, problem Equations (15.25)–(15.29) becomes a large scale linear programming problem. It may be solved by general-purpose linear programming solvers. However, the size of the problem increases dramatically with the number of assets n, their return realizations T, and benchmark realizations m, which makes it impractical for even moderate dimensions (in thousands). For the purpose of solving these problems, we developed a specialized decomposition method presented in Dentcheva and Ruszczyński (2006a).
4.2 Inverse Formulation
Assume that the return rates have a joint discrete distribution realizations r jt , t = 1, …, T and j = 1, …, n, attained with probabilities p t , t = 1, 2, …, T. Moreover, we assume that all probabilitiesp t are equal, that is, \({p}_{t} = 1/T,\ t = 1,\ldots ,T\). This is the case of empirical distributions. Correspondingly, we assume that Y has a discrete distribution with m = T equally probable realizations y t , t = 1, …, T.
We use the symbol R [t](x) to denote the ordered realizations of R(x); that is,
Since R(x) has a discrete distribution, the functions F 2(R(x); ⋅) and F (− 2)(R(x); ⋅) are piecewise linear. Owing to the fact that all probabilities p t are equal, the break points of F (− 2)(R(x); ⋅) occur at t ∕ T, for t = 0, 1, …, m. The same applies to F (− 2)(Y ; ⋅). It follows from Equation (15.13) that the stochastic dominance constraint Equation (15.23) can be equivalently expressed as
Note that \({F}_{(-2)}(R(x);0) = {F}_{(-2)}(Y ;0) = 0\). We have
Therefore problem Equations (15.22)–(15.24) can be written with an equivalent inverse form of the dominance constraint:
It was shown in (Ogryczak and Ruszczyński 2002) that the function x↦ ∑ k = 1 t R [k](x) is concave and positively homogeneous. It is also polyhedral. Therefore, Equation (15.31) are convex polyhedral constraints. If the set X is a convex polyhedron, problem Equations (15.30)–(15.32) has an equivalent linear programming formulation.
All these transformations are possible due to the crucial assumption that the probabilities of all elementary events are equal. If they are not equal, the break points of the function F (− 2)(R(x); ⋅) depend on x, and therefore inequality Equation (15.13) cannot be reduced to finitely many convex inequalities. This is in contrast to the primal formulation, where the discreteness of Y alone was sufficient to reduce the stochastic dominance constraint to finitely many convex inequalities.
We have to observe that the quantile formulation Equation (15.31) of stochastic dominance constraints is more involved than the primal formulation, and requires more sophisticated computational methods. Using Equation (15.31) directly would require employing nonsmooth optimization methods to solve problem Equations (15.30)–(15.32). Equivalent formulation with linear constraints has very many constraints, because of the large number of pieces of the function x↦ ∑ k = 1 t R [k](x). Still, Dentcheva and Ruszczyński (2010) developed a highly efficient cutting plane method, which significantly outperforms direct approaches.
5 Optimality and Duality
5.1 Primal Form
From now on we assume that the probability distributions of the return rates are discrete with finitely many realizations realizations \({r}_{\mathit{jt}},\ t = 1,\ldots ,T,\ j = 1,\ldots ,n\), attained with probabilities p t , t = 1, 2, …, T. We also assume that there are finitely many ordered realizations of the benchmark outcome Y : y 1 < y 2 < ⋯ < y m . The probabilities of these realizations are denoted by π i , i = 1, …, m. We also assume that the set X is compact.
We define the set U of functions u : R → R satisfying the following conditions:
-
u (⋅) is concave and nondecreasing
-
u (⋅) is piecewise linear with break points y i , i = 1, …, m
-
u(t) = 0 for all t ≥ y m
It is evident that U is a convex cone.
Let us define the function L : R n ×U → R as follows
It will play for problem Equations (15.22)–(15.24) a similar role to that of a Lagrangian. It is well defined, because for every u ∈ U and every x ∈ R n the expected value E[u(R(x))] exists and is finite.
The following theorem has been proved in a more general version in (Dentcheva and Ruszczyński 2003c).
Theorem 15.1
If \(\hat{x}\) is an optimal solution of Equations (15.22)–(15.24) then there exists a function u ∈ U such that
Conversely, if for some function u ∈U an optimal solution \(\hat{x}\) of Equation (15.34) satisfies Equations (15.23) and (15.35), then \(\hat{x}\) is an optimal solution of Equations (15.22)–(15.24).
We can also develop duality relations for our problem. With the function Equation (15.33) we can associate the dual function
We are allowed to write the maximization operation here, because the set X is compact and L (⋅, u) is continuous.
The dual problem has the following form
The set U is a closed convex cone and D (⋅) is a convex function, so Equation (15.36) is a convex optimization problem.
Theorem 15.2
Assume that Equations (15.22)–(15.24) has an optimal solution. Then problem Equation (15.36) has an optimal solution and the optimal values of both problems coincide. Furthermore, the set of optimal solutions of Equation (15.36) is the set of functions u ∈ U satisfying Equations (15.34)–(15.35) for an optimal solution \(\hat{x}\) of Equations (15.22)–(15.24).
Note that all constraints of our problem are linear or convex polyhedral, and therefore we do not need any constraint qualification conditions here.
The “Lagrange multiplier” u is directly related to the expected utility theory of von Neumann and Morgenstern. We have established earlier that the second order stochastic dominance relation is equivalent to Equation (15.8) for all utility functions in U. Our result shows that one of them, u (⋅), assumes the role of a Lagrange multiplier associated with Equation (15.23). A point \(\hat{x}\) is a solution to Equations (15.22)–(15.24) if there exists a utility function u (⋅) such that \(\hat{x}\) maximizes over X the objective function E[R(x)] augmented with this dual utility. We see that the optimization problem in Equation (15.34) is equivalent to
where \(v(\eta ) = \eta + u(\eta )\). At the optimal solution the function \(\hat{v}(\eta ) = \eta +\hat{u}(\eta )\) is the implied utility function. It attaches higher penalty to smaller realizations of R(x) (bigger realizations of L(x)). By maximizing L(R(x), u) we look for x such that the left tail of the distribution of R(x) is thin.
It is important to stress that the optimal function u (⋅) is piecewise linear, with break points at the realizations y 1, …, y m of the benchmark Y. Therefore, the dual problem has also an equivalent linear programming formulation.
5.2 Inverse Form
In addition to the assumption that all involved distributions are discrete, we also assume that all probabilities p t are equal, and that m = T.
We introduce the set W of concave nondecreasing functions w : [0, 1] → R. It is evident that W is a convex cone.
Recall the identity
Let us define the function Φ : X ×W → R, as follows
It plays a role similar to that of a Lagrangian of Equations (15.30)–(15.32).
Theorem 15.3
If \(\hat{x}\) is an optimal solution of Equations (15.30)–(15.32) then there exists a function w ∈ W such that
Conversely, if for some function w ∈ W we find an optimal solution \(\hat{x}\) of Equation (15.39) that satisfies Equations (15.31) and (15.40), then \(\hat{x}\) is an optimal solution of Equations (15.30)–(15.32).
We can also develop a duality theory based on Lagrangian Equation (15.38). For every function w ∈ W the problem
is a Lagrangian relaxation of problem Equations (15.30)–(15.32). Its optimal value, Ψ(w), is always greater than or equal to the optimal value of Equations (15.30)–(15.32).
We define the dual problem as
The set W is a closed convex cone and Ψ (⋅) is a convex function, so problem Equation (15.42) is a convex optimization problem. Duality relations in convex programming yield the following result.
Theorem 15.4
Assume that problem Equations (15.30)–(15.32) has an optimal solution. Then problem Equation (15.42) has an optimal solution and the optimal values of both problems coincide. Furthermore, the set of optimal solutions of Equation (15.42) is the set of functions w ∈ W satisfying Equations (15.39)–(15.40) for an optimal solution \(\hat{x}\) of Equations (15.30)–(15.32).
The “Lagrange multiplier” w in this case is related to rank dependent expected utility theory. We have established earlier that the second order stochastic dominance relation is equivalent to Equation (15.12) for all dual utility functions in W. Our result shows that one of them, w (⋅), assumes the role of a Lagrange multiplier associated with Equation (15.31). A point \(\hat{x}\) is a solution to Equations (15.30)–(15.32) if there exists a dual utility function w (⋅) such that \(\hat{x}\) maximizes over X the objective function E[R(x)] augmented with this dual utility. We can transform the Lagrangian Equation (15.38) in the following way:
where \(v(p) = p + w(p)\). At the optimal solution the function \(\hat{v}(p) = p +\hat{w}(p)\) is the quantile utility function implied by the benchmark Y. Since ∫_{0}^{1}F (− 1)(Y ; p)dw(p) is fixed, the problem at the right hand side of Equation (15.39) becomes a problem of maximizing the implied rank dependent expected utility in X. It attaches higher weights to quantiles corresponding to smaller probabilities p. By maximizing Φ(R(x), w) we look for x such that the left tail of the distribution of R(x) is thin.
Similarly to von Neumann–Morgenstern utility function, it is very difficult to elicit the dual utility function in advance. Our model derives it from a random benchmark.
The optimal function w (⋅) is piecewise linear, with break points at \(\frac{t} {T},\ t = 1,\ldots ,T\). Therefore, the dual problem has also an equivalent linear programming formulation. This property, however, is conditioned on the assumption of equal probabilities.
6 Numerical Illustration
We have tested our approach on a basket of 719 real-world assets, using 616 possible realizations of their joint return rates (Ruszczyński and Vanderbei 2003). Historical data on weekly return rates in the 12 years from spring 1990 to spring 2002 were used as equally likely realizations.
Implied utility functions corresponding to dominance constraints for four benchmark portfolios.
We have used four benchmark return rates Y. Each of them was constructed as a return rate of a certain index composed of our assets. As we actually know the past return rates, for the purpose of comparison we have selected equally weighted indexes composed of the N assets having the highest average return rates in this period. Benchmark 1 corresponds to N = 26, Benchmark 2 corresponds to N = 54, Benchmark 3 corresponds to N = 82, and Benchmark 4 corresponds to N = 200. Our problem was to maximize the expected return rate, under the condition that the return rate of the benchmark portfolio is dominated. Since the benchmark point was a return rate of a portfolio composed from the same basket, we have \(m = T = 616\) in this case.
We have solved the problem by our method of minimizing the dual problem that was presented in Dentcheva and Ruszczyński (2006a).
The implied utility functions from Equation (15.37) obtained by solving the optimization problem Equation (15.34) in the optimality conditions are illustrated in Fig. 15.5. We see that for Benchmark Portfolio 1, which contains only a small number of fast-growing assets, the utility function is linear on almost the entire range of return rates. Only very negative return rates are penalized.
A different situation occurs when the benchmark portfolio contains more assets and is therefore more diversified and less risky. In order to dominate such a benchmark, we have to use a utility function which introduces penalty for a broader range of return rates and is steeper. For the broadly based index in Benchmark Portfolio 4, the optimal utility function is smoother and is nonlinear even for positive return rates. It is worth mentioning that all these utility functions, although nondecreasing and concave, have rather complicated shapes. It would be a very hard task to determine in advance the utility function that should be used to obtain a solution dominating our benchmark portfolio.
Obviously, the shape of the utility function is determined by the benchmark within the context of the optimization problem considered. If we change the optimization problem, the utility function will change.
Finally, we may remark that our model Equations (15.22)–(15.24) can be used for testing the statistical hypothesis that the return rate Y of the benchmark portfolio is nondominated.
7 Conclusions
We presented a new approach to portfolio selection based on stochastic dominance. The portfolio return rate in the new model is required to stochastically dominate a random benchmark, for example, the return rate of an index. We formulated optimality conditions and duality relations for these models and constructed equivalent optimization models with utility functions. Two different formulations of the stochastic dominance constraint: primal and inverse, lead to two dual problems that involve von Neuman–Morgenstern utility functions for the primal formulation and rank dependent (or dual) utility functions for the inverse formulation. The utility functions play the roles of Lagrange multipliers associated with the dominance constraints. In this way our model provides a link between the expected utility theory and the rank dependent utility theory. A numerical example illustrates the new approach and demonstrates the efficacy of the method.
Future challenges are extensions of the approach to multivariate and multistage outcomes and benchmarks.
References
Dentcheva, D. 2005. Optimization models with probabilistic constraints. in Probabilistic and randomized methods for design under uncertainty, G. Calafiore and F. Dabbene (Eds.). Springer, London, pp. 49–97.
Dentcheva, D. and A. Ruszczyński. 2003a. “Optimization under linear stochastic dominance.” Comptes Rendus de l’Academie Bulgare des Sciences 56(6), 6–11.
Dentcheva, D. and A. Ruszczyński. 2003b. “Optimization under nonlinear stochastic dominance.” Comptes Rendus de l’Academie Bulgare des Sciences 56(7), 19–25.
Dentcheva, D. and A. Ruszczyński. 2003c. “Optimization with stochastic dominance constraints.” SIAM Journal on Optimization 14, 548–566.
Dentcheva, D. and A. Ruszczyński. 2004a. “Optimality and duality theory for stochastic optimization problems with nonlinear dominance constraints.” Mathematical Programming 99, 329–350.
Dentcheva, D. and A. Ruszczyński. 2004b. “Convexification of stochastic ordering constraints.” Comptes Rendus de l’Academie Bulgare des Sciences 57(3), 5–10.
Dentcheva, D. and A. Ruszczyński. 2004c. “Semi-infinite probabilistic optimization: first order stochastic dominance constraints.” Optimization 53, 583–601.
Dentcheva, D. and A. Ruszczyński. 2006a. “Portfolio optimization with stochastic dominance constraints.” Journal of Banking and Finance 30/2, 433–451.
Dentcheva, D. and A. Ruszczyński. 2006b. “Inverse stochastic dominance constraints and rank dependent expected utility theory.” Mathematical Programming 108, 297–311.
Dentcheva, D. and A. Ruszczyński. 2008. “Duality between coherent risk measures and stochastic dominance constraints in risk-averse optimization.” Pacific Journal of Optimization 4, 433–446.
Dentcheva, D. and A. Ruszczyński. 2010. Inverse cutting plane methods for optimization problems with second order stochastic dominance constraints, Optimization in press.
Elton, E. J., M. J. Gruber, S. J. Brown, and W. N. Goetzmann. 2006. Modern portfolio theory and investment analysis, Wiley, New York.
Fishburn, P. C.1964. Decision and value theory, Wiley, New York.
Fishburn, P.C. 1970. Utility theory for decision making, Wiley, New York.
Gastwirth, J. L. 1971. “A general definition of the Lorenz curve.” Econometrica 39, 1037–1039.
Hadar, J. and W. Russell. 1969. “Rules for ordering uncertain prospects.” The American Economic Review 59, 25–34.
Hanoch, G. and H. Levy, 1969. “The efficiency analysis of choices involving risk.” Review of Economic Studies 36, 335–346.
Hardy, G. H., J. E. Littlewood and G. Polya. 1934. Inequalities, Cambridge University Press, Cambridge, MA.
Konno, H. and H. Yamazaki. 1991. “Mean-absolute deviation portfolio optimization model and its application to Tokyo stock market.” Management Science 37, 519–531.
Lehmann, E. 1955. “Ordered families of distributions.” Annals of Mathematical Statistics 26, 399–419.
Levy, H. 2006. Stochastic dominance: investment decision making under uncertainty, 2nd ed., Springer, New York.
Lorenz, M. O. 1905. “Methods of measuring concentration of wealth.” Journal of the American Statistical Association 9, 209–219.
Markowitz, H. M. 1952. “Portfolio selection.” Journal of Finance 7, 77–91.
Markowitz, H. M. 1959. Portfolio selection, Wiley, New York.
Markowitz, H. M. 1987. Mean-variance analysis in portfolio choice and capital markets, Blackwell, Oxford.
Mosler, K. and M. Scarsini (Eds.). 1991. Stochastic orders and decision under risk, Institute of Mathematical Statistics, Hayward, California.
Muliere, P. and M. Scarsini, 1989. “A note on stochastic dominance and inequality measures.” Journal of Economic Theory 49, 314–323.
Müller, A. and D. Stoyan. 2002. Comparison methods for stochastic models and risks, Wiley, Chichester.
Ogryczak, W. and A. Ruszczyński. 1999. “From stochastic dominance to mean-risk models: semideviations as risk measures.” European Journal of Operational Research 116, 33–50.
Ogryczak, W. and A. Ruszczyński. 2001. “On consistency of stochastic dominance and mean-semideviation models.” Mathematical Programming 89, 217–232.
Ogryczak, W. and A. Ruszczyński. 2002. “Dual stochastic dominance and related mean-risk models.” SIAM Journal on Optimization 13, 60–78.
Prékopa, A. 2003. Probabilistic programming. in Stochastic Programming, Ruszczyński, A. and A. Shapiro. (Eds.). Elsevier, Amsterdam, pp. 257–352.
Quiggin, J. 1982. “A theory of anticipated utility.” Journal of Economic Behavior and Organization 3, 225–243.
Quiggin, J. 1993. Generalized expected utility theory – the rank-dependent expected utility model, Kluwer, Dordrecht.
Quirk, J.P and R. Saposnik. 1962. “Admissibility and measurable utility functions.” Review of Economic Studies 29, 140–146.
Rockafellar, R. T. and S. Uryasev. 2000. “Optimization of conditional value-at-risk.” Journal of Risk 2, 21–41.
Rothschild, M. and J. E. Stiglitz. 1969. “Increasing risk: I. A definition.” Journal of Economic Theory 2, 225–243.
Ruszczyński, A. and R.J. Vanderbei. 2003. “Frontiers of stochastically nondominated portfolios.” Econometrica 71, 1287–1297.
von Neumann, J. and O. Morgenstern. 1944. Theory of games and economic behavior, Princeton University Press, Princeton.
Wang, S. S., V. R. Yong, and H.H. Panjer. 1997. “Axiomatic characterization of insurance prices.” Insurance Mathematics and Economics 21, 173–183.
Wang, S. S. and V. R. Yong. 1998. “Ordering risks: expected utility versus Yaari’s dual theory of risk.” Insurance Mathematics and Economics 22, 145–161.
Whitmore, G. A. and M. C. Findlay. (Eds.). 1978. Stochastic dominance: an approach to decision-making under risk, D.C.Heath, Lexington, MA.
Yaari, M. E. 1987. “The dual theory of choice under risk.” Econometrica 55, 95–115.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Dentcheva, D., Ruszczyński, A. (2010). Risk-Averse Portfolio Optimization via Stochastic Dominance Constraints. In: Lee, CF., Lee, A.C., Lee, J. (eds) Handbook of Quantitative Finance and Risk Management. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-77117-5_15
Download citation
DOI: https://doi.org/10.1007/978-0-387-77117-5_15
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-77116-8
Online ISBN: 978-0-387-77117-5
eBook Packages: Business and EconomicsEconomics and Finance (R0)