Worst-case robust decisions for multi-period mean–variance portfolio optimization

https://doi.org/10.1016/j.ejor.2006.02.046Get rights and content

Abstract

In this paper, we extend the multi-period mean–variance optimization framework to worst-case design with multiple rival return and risk scenarios. Our approach involves a min–max algorithm and a multi-period mean–variance optimization framework for the stochastic aspects of the scenario tree. Multi-period portfolio optimization entails the construction of a scenario tree representing a discretised estimate of uncertainties and associated probabilities in future stages. The expected value of the portfolio return is maximized simultaneously with the minimization of its variance. There are two sources of further uncertainty that might require a strengthening of the robustness of the decision. The first is that some rival uncertainty scenarios may be too critical to consider in terms of probabilities. The second is that the return variance estimate is usually inaccurate and there are different rival estimates, or scenarios. In either case, the best decision has the additional property that, in terms of risk and return, performance is guaranteed in view of all the rival scenarios. The ex-ante performance of min–max models is tested using historical data and backtesting results are presented.

Introduction

In financial portfolio management, the maximization of return for a level of risk is the accepted approach to decision making. A classical example is the single-period mean–variance optimization model in which expected portfolio return is maximized and risk measured by the variance of portfolio return is minimized (Markowitz, 1952). Consider n risky assets with random rates of return r1, r2,  , rn. Their expected values are denoted by E(ri) or ri¯, for i = 1,  , n. The single period model of Markowitz considers a portfolio of n assets defined in terms of a set of weights wi for i = 1,  , n, which sum to unity. Given an expected rate of portfolio return r¯p, the optimal portfolio is defined in terms of the solution of the following quadratic programming problem:minw{w,Λw|wr¯r¯p,1w=1,w0},where Λ is the covariance matrix of asset returns. The quadratic program yields the minimum variance portfolio. Note that the classical stochastic linear programming formulation maximizes the expected return but takes no account of risk.

A multi-period framework to reformulate the single stage asset allocation problem as an adaptive multi-period decision process has been developed by using multi-period stochastic programming, see for example Birge and Louveaux, 1997, Kall, 1976, Kall and Wallace, 1994, Prekopa, 1995. In the multi-stage case, the investor decides based on expectations and/or scenarios up to some intermediate times prior to the horizon. These intermediate times correspond to rebalancing or restructuring periods. The mean or the variance of total wealth at the end of the investment horizon is modelled by either linear stochastic programming or quadratic stochastic programming in Gülpınar et al., 2002, Gülpınar et al., 2003.

Multi-period portfolio optimization entails the construction of a scenario tree representing a discretised estimate of uncertainties and associated probabilities in future stages. The multi-period stochastic mean–variance approach takes account of the approximate nature of the discrete set of scenarios by considering a variance term around the return scenarios. Hence, uncertainty on return values of instruments is represented by a discrete approximation of a multivariate continuous distribution as well as the variability due to the discrete approximation. The mean–variance framework is based on a single forecast of return and risk. In reality, however, it is often difficult or impossible to rely on a single forecast; there are different rival risk and return estimates, or scenarios. Two sources of further uncertainty might require a strengthening of the robustness of the mean–variance decision. The first is that some rival uncertainty scenarios may be too critical to consider in terms of probabilities. A worst-case optimal strategy would yield the best decision determined simultaneously with the worst-case scenario. The second is that the return variance estimate is usually inaccurate and there are different rival estimates, or scenarios. A worst-case optimal strategy protects against risk of adopting the investment strategy based on the wrong scenario. In either case, the best decision has the additional property that, in terms of risk and return, performance is guaranteed in view of all the rival risk and return scenarios. The min–max optimal performance will improve for any scenario other than the worst-case. This guaranteed performance and noninferiority property of min–max are discussed further in Section 3.

In this paper, multi-period mean–variance optimization framework is extended to the robust worst-case design problem with multiple return and risk scenarios. Our approach involves a min–max algorithm and a multi-period mean–variance optimization framework for the stochastic aspects of the scenario tree, (Gülpınar and Rustem, 2004). Since optimal investment decision is based on the min–max strategy, the robustness is ensured by the non-inferiority of min–max. The optimal portfolio is constructed (relative to benchmark) simultaneously with the worst-case to take account of all rival scenarios. The portfolio is balanced at each time period incorporating scalable (not fixed) transaction cost and its relative performance is measured in terms of returns and the volatility of returns.

The rest of the paper is organized as follows. In Section 2, the multi-period mean variance optimization problem is described. In Section 3, we introduce multi-period discrete min–max formulations of multi-period mean–variance optimization problem for robust, optimal investment strategies in view of rival return and risk scenarios (which are input scenarios in the min–max formulation). Section 4 focuses on the generation of scenario tree and forecasting rival risk and return scenarios. In Section 5, we present our computational results which are based on worst-case risk-return frontiers and backtesting (out-of-sample).

Section snippets

Problem statement

The central problem considered in this paper is to determine multi-period discrete-time optimal portfolio strategies over a given finite investment horizon. Therefore, we start with the definition of returns and uncertainties. Subsequently, we present the model constraints, the expected return and risk formulations based on the scenario tree. For the more details of multi-period mean–variance optimization framework, the reader is referred to Gülpınar et al. (2003).

We consider n risky assets and

Min–max optimization

In the presence of the uncertainty, a robust approach is to compute expectations using the worst-case probability distribution. Aoki (1967) provides a detailed discussion of this approach within the context of general dynamical systems. In this paper, the mean value of the portfolio is described in terms of rival return scenarios, or rival scenario trees, which represent rival views of the future. We assume that all rival scenarios are reasonably likely and that it is not possible to rule out

Scenario tree generation

Multi-period stochastic programming requires a coherent representation of uncertainty. This is expressed in terms of multivariate continuous distributions. Hence, a decision model is generated with internal sampling or a discrete approximation of the underlying continuous distribution. In the multi-period mean–variance framework, return uncertainty is expressed by a multivariate continuous distribution which is represented by finitely many discrete approximations. Therefore, it is assumed that ρ

Design of experiments

The multi-period min–max mean–variance optimization models explained in the previous section are implemented and integrated with a software package called mrobust. Mrobust is written in C++ and uses the interior point linear/quadratic solver BPMPD (Mészáros, 1997, Mészáros, 1998) to optimize the linear and quadratic programming problems. Mrobust has the ability to handle simple box constraints on the decision variables, as well as percentage constraints. All computational experiments are

Conclusions

In this paper, we present min–max formulations of multi-period mean–variance optimization problem with multiple rival risk and return scenarios. The advantage of the worst-case analysis is to provide a guaranteed performance. The issue of inaccuracy in asset return forecasting and risk estimation is addressed in the min–max framework.

Our computational experiments illustrate that the worst-case strategy is robust. The specification of rival risk and return forecasts plays an important role on

Acknowledgements

This research was supported by EPSRC grant GR/T02560/01. We should like to acknowledge the helpful comments of an anonymous referee.

References (19)

  • N. Gülpınar et al.

    Optimization and simulation approaches to scenario tree generation

    Journal of Economics Dynamics and Control

    (2004)
  • M. Aoki

    Optimization of Stochastic Systems

    (1967)
  • J.R. Birge et al.

    Introduction to Stochastic Programming

    (1997)
  • M. Breton et al.

    Algorithms for the solution of stochastic dynamic minimax problems

    Computational Optimization and Applications

    (1995)
  • M. Dempster

    CALM: A Stochastic MIP Model

    (1993)
  • K. Frauendorfer

    The stochastic programming extension of the Markowitz approach

    Journal of Mass-Parallel Computing Information Systems

    (1995)
  • Gülpınar, N., Rustem, B., 2004. Worst-case optimal robust decisions for multi-period mean–variance portfolio...
  • N. Gülpınar et al.

    Multistage stochastic programming in computational finance. Computational methods

  • N. Gülpınar et al.

    Multistage stochastic mean–variance portfolio analysis with transaction cost

    Innovations in Financial and Economic Networks

    (2003)
There are more references available in the full text version of this article.

Cited by (91)

  • Fifty years of portfolio optimization

    2024, European Journal of Operational Research
  • Multi-market portfolio optimization with conditional value at risk

    2022, European Journal of Operational Research
  • Time-consistency of optimal investment under smooth ambiguity

    2021, European Journal of Operational Research
View all citing articles on Scopus
View full text