Skip to main content
Log in

Warm-Start Heuristic for Stochastic Portfolio Optimization with Fixed and Proportional Transaction Costs

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

We consider a probabilistic portfolio optimization model including fixed and proportional transaction costs. We derive a deterministic equivalent of the probabilistic model for fat-tailed portfolio returns. We develop a method which finds provably near-optimal solutions in minimal amount of time for industry-sized (up to 2000 assets) problems. To solve the mixed-integer nonlinear programming (MINLP) deterministic formulation equivalent to the stochastic problem, we design a mathematical programming-based warm-start heuristic. The tests show the computational efficiency of the heuristic which is more than an order of magnitude faster than Cplex in finding high-quality solutions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  1. Markowitz, H.: Portfolio selection. J. Finance 7, 77–91 (1952)

    Google Scholar 

  2. Bonami, P., Lejeune, M.A.: An exact solution approach for portfolio optimization problems under stochastic and integer constraints. Oper. Res. 57, 650–670 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  3. Dumas, B., Luciano, E.: An exact solution to a dynamic portfolio choice problem under transaction costs. J. Finance 46, 577–595 (1991)

    Article  Google Scholar 

  4. Mao, J.: Essentials of portfolio diversification strategy. J. Finance 25, 1109–1121 (1970)

    Article  Google Scholar 

  5. Kopman, L., Liu, S.: Treatment of fixed transaction costs in Barra optimizer. MSCI—research insight technical report (2011)

  6. Kellerer, H., Mansini, R., Speranza, M.: Selecting portfolios with fixed costs and minimum transaction lots. Ann. Oper. Res. 99, 287–304 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  7. Lobo, M., Fazel, M., Boyd, S.: Portfolio optimization with linear and fixed transaction costs. Ann. Oper. Res. 152, 341–365 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  8. Thapa, C., Poshakwale, S.: International equity portfolio allocations and transaction costs. J. Bank. Finance 34, 2627–2638 (2010)

    Article  Google Scholar 

  9. Best, M., Hlouskova, J.: An algorithm for portfolio optimization with transaction costs. Manag. Sci. 51, 1676–1688 (2005)

    Article  MATH  Google Scholar 

  10. Best, M., Hlouskova, J.: An algorithm for portfolio optimization with variable transaction costs, part 1: theory. J. Optim. Theory Appl. 135, 563–581 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  11. Best, M., Hlouskova, J.: An algorithm for portfolio optimization with variable transaction costs, part 2: computational analysis. J. Optim. Theory Appl. 135, 531–547 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  12. Davis, M., Norman, A.: Portfolio selection with transaction costs. Math. Oper. Res. 15, 676–713 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  13. Muthuraman, K., Sunil, K.: Multidimensional portfolio optimization with proportional transaction costs. Math. Finance 16, 301–335 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  14. Fabozzi, F., Huang, D., Zhou, G.: Robust portfolios: contributions from operations research and finance. Ann. Oper. Res. 176, 191–220 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  15. Krokhmal, P., Zabarankin, M., Uryasev, S.: Modeling and optimization of risk. Surv. Oper. Res. Manag. Sci. 16, 49–66 (2011)

    Google Scholar 

  16. Filomena, T., Lejeune, M.A.: Stochastic portfolio optimization with proportional transaction costs: convex reformulations and computational experiments. Oper. Res. Lett. 40, 212–217 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  17. Connor, G., Korajczyk, R.: Factor models of asset returns. In: Cont, R. (ed.) Encyclopedia of Quantitative Finance. Wiley, Chichester (2010)

    Google Scholar 

  18. Jacobs, B., Levy, K., Markowitz, H.: Portfolio optimization with factors, scenarios, and realistic short positions. Oper. Res. 53, 586–599 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  19. Mitra, L., Mitra, G., Roman, D.: Scenario generation for financial modelling: desirable properties and a case study. OptiRisk Syst., White Pap. Ser. 10, 1–20 (2009)

    Google Scholar 

  20. Roy, A.: Safety first and the holding assets. Econometrica 20, 431–449 (1952)

    Article  MATH  Google Scholar 

  21. Chiu, M., Li, D.: Asset-liability management under the safety-first principle. J. Optim. Theory Appl. 143, 455–478 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  22. Kataoka, S.: A stochastic programming model. Econometrica 31, 181–196 (1963)

    Article  MATH  MathSciNet  Google Scholar 

  23. Merton, R.: Optimum consumption and portfolio rules in a continuous-time model. J. Econ. Theory 3, 373–413 (1971)

    Article  MATH  MathSciNet  Google Scholar 

  24. Li, D., Ng, W.: Optimal dynamic portfolio selection: multiperiod mean–variance formulation. Math. Finance 10, 387–406 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  25. Osorio, M., Gulpinar, N., Rustem, B.: A mixed integer programming model for multistage mean-variance post-tax optimization. Eur. J. Oper. Res. 185, 451–480 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  26. Geyer, A., Hanke, M., Weissensteiner, A.: No-arbitrage conditions, scenario trees, and multi-asset financial optimization. Eur. J. Oper. Res. 206, 609–613 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  27. Rustem, B.: Stochastic and robust control of nonlinear economic systems. Eur. J. Oper. Res. 73, 304–318 (1994)

    Article  MATH  Google Scholar 

  28. MacLean, L., Ziemba, W.: Growth versus security tradeoffs in dynamic investment analysis. Ann. Oper. Res. 85, 193–225 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  29. Calafiore, G.: Multi-period portfolio optimization with linear control policies. Automatica 44, 2463–2473 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  30. Calafiore, G.: An affine control method for optimal dynamic asset allocation with transaction costs. SIAM J. Control Optim. 48, 2254–2274 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  31. Aldridge, I.: High-Frequency Trading. Wiley, New Jersey (2010)

    Google Scholar 

  32. Ball, M.: Heuristics based on mathematical programming. Surv. Oper. Res. Manag. Sci. 16, 21–38 (2011)

    Google Scholar 

  33. Fischetti, M., Lodi, A.: Local branching. Math. Program. 98, 23–37 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  34. Prekopa, A.: Stochastic Programming. Kluwer Academic, Boston (1995)

    Book  Google Scholar 

  35. Lejeune, M.A.: A VaR Black–Litterman model for the construction of absolute return fund-of-funds. Quant. Finance 11, 1489–1501 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  36. Adcock, C.: Asset pricing and portfolio selection based on the multivariate extended skew-student-t distribution. Ann. Oper. Res. 176, 221–224 (2011)

    Article  MathSciNet  Google Scholar 

  37. Harvey, C., Liechty, J., Liechty, M., Muller, P.: Portfolio selection with higher moments. Quant. Finance 10, 469–485 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  38. Hu, W., Kercheval, A.: Portfolio optimization for t and skewed t returns. Quant. Finance 10, 91–105 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  39. Lauprete, G., Samarov, A., Welsch, R.: Robust portfolio optimization. Metrika 55, 139–149 (2002)

    Article  MathSciNet  Google Scholar 

  40. Fang, K., Kotz, S., Ng, K.: Symmetric Multivariate and Related Distributions. Chapman and Hall, London (1990)

    Book  MATH  Google Scholar 

  41. Aparicio, F., Estrada, J.: Empirical distributions of stock returns: European securities markets. Eur. J. Finance 7, 1–21 (2001)

    Article  Google Scholar 

  42. Fergusson, K., Platen, E.: On the distributional characterization of log-returns of a world stock index. Appl. Math. Finance 13, 19–38 (2006)

    Article  MATH  Google Scholar 

  43. Markowitz, H., Usmen, N.: The likelihood of various stock market return distributions, part 1: principles of inference. J. Risk Uncertain. 13, 207–219 (1996)

    Article  MATH  Google Scholar 

  44. Kan, R., Zhou, G.: Modeling non-normality using multivariate t: Implications for asset pricing. Working paper http://apps.olin.wustl.edu/faculty/zhou/KZ-t-06.pdf (2006)

  45. Owen, J., Rabinovitch, R.: On the class of elliptical distributions and their applications to the theory of portfolio choice. J. Finance 38, 745–752 (1983)

    Article  Google Scholar 

  46. Kotz, S., Nadarajah, S.: Multivariate t-Distributions and Their Applications. Cambridge University Press, Cambridge (2004)

    Book  MATH  Google Scholar 

  47. Mardia, K.: Measures of multivariate skewness and kurtosis with applications. Biometrika 57, 519–530 (1970)

    Article  MATH  MathSciNet  Google Scholar 

  48. Hurst, S., Platen, E.: The marginal distributions of returns and volatility. In: Dodge, Y. (ed.) L1-Statistical Procedures and Relate Methods, Hayward. IMS Lecture Notes, vol. 31, pp. 301–314 (1997)

    Google Scholar 

  49. Konno, H., Suzuki, K.: A fast algorithm for solving large scale mean-variance models by compact factorization of covariance matrices. J. Oper. Res. Soc. Jpn. 35, 93–104 (1992)

    MATH  MathSciNet  Google Scholar 

  50. Nannicini, G., Belotti, P., Liberti, L.: A local branching heuristic for MINLP http://arxiv.org/abs/0812.2188 (2008)

  51. Akeb, H., Hifi, M., Mounir, M.: Local branching-based algorithms for the disjunctively constrained knapsack problem. Comput. Ind. Eng. 60, 811–820 (2011)

    Article  Google Scholar 

  52. Rodríguez-Martín, I., Salazar-González, J.: A local branching heuristic for the capacitated fixed-charge network design problem. Comput. Oper. Res. 37, 575–581 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  53. Jobst, N., Horniman, M., Lucas, C., Mitra, G.: Computational aspects of alternative portfolio selection models in the presence of discrete asset choice constraints. Quant. Finance 1, 1–13 (2001)

    Article  MathSciNet  Google Scholar 

  54. Fischetti, M., Lodi, A.: Local branching: a tutorial http://www.or.deis.unibo.it/ (2003)

  55. Aorda: Optimization and Risk Management Case Studies with Portfolio Safeguard (PSG) in Windows Shell Environment. Aorda (2011)

  56. Rockafellar, R., Uryasev, S.: Optimization of conditional value-at-risk. J. Risk 2, 21–41 (2000)

    Google Scholar 

  57. Krokhmal, P., Palmquist, J., Uryasev, S.: Portfolio optimization with conditional value-at-risk objective and constraints. J. Risk 4, 11–27 (2002)

    Google Scholar 

Download references

Acknowledgements

The authors are grateful to the valuable comments and suggestions from two anonymous reviewers and the editor who helped improve the paper significantly.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Miguel A. Lejeune.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Filomena, T.P., Lejeune, M.A. Warm-Start Heuristic for Stochastic Portfolio Optimization with Fixed and Proportional Transaction Costs. J Optim Theory Appl 161, 308–329 (2014). https://doi.org/10.1007/s10957-013-0348-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10957-013-0348-y

Keywords

Navigation