Skip to main content

Advertisement

Log in

Multi-objective approaches to portfolio optimization with market impact costs

  • Regular research paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

Market impact costs are important factors to portfolio management, which always lead to adverse price fluctuations in trading. As the practical trading volume becomes increasingly large, the Problem of Portfolio Optimization with Market Impact Costs (MICPOP) has become more important. Traditional MICPOPs involve seeking an optimal allocation of capital to a limited number of assets with respect to either additional constraints or a weighted sum of objectives (net return, investment risk). We suggest solving MICPOPs with Multi-Objective Evolutionary Algorithms (MOEAs). Specifically, we formulate MICPOPs as a bi-objective optimization problem. The advantages of MOEAs over state-of-the-art single objective approaches to MICPOPs will be shown through empirical studies. Our study has revealed that a well-known MOEA, namely Nondominated Sorting Genetic Algorithm II (NSGA-II), fails to provide satisfactory solution quality sometimes. Hence, a memetic MOEA for Portfolio Optimization with Market Impact costs (POMI-MOEA), which inherits the global search capability of NSGA-II while introducing a new local search operator, is proposed and evaluated in this paper. Comprehensive experimental studies on 11 portfolio cases have shown the superiority of POMI-MOEA over NSGA-II and other two MOEAs for MICPOPs.

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
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Massahi M, Mahootchi M, Arshadi Khamseh A (2020) Development of an efficient cluster-based portfolio optimization model under realistic market conditions. Empir Econ 59(5):2423–2442

    Article  Google Scholar 

  2. Li B, Teo KL (2021) Portfolio optimization in real financial markets with both uncertainty and randomness. Appl Math Model 100:125–137

    Article  MathSciNet  MATH  Google Scholar 

  3. Lwin KT, Qu R, MacCarthy BL (2017) Mean-VaR portfolio optimization: a nonparametric approach. Eur J Oper Res 260(2):751–766

    Article  MathSciNet  MATH  Google Scholar 

  4. Chen W, Li D, Liu Y-J (2018) A novel hybrid ICA-FA algorithm for multiperiod uncertain portfolio optimization model based on multiple criteria. IEEE Trans Fuzzy Syst 27(5):1023–1036

    Article  Google Scholar 

  5. Gupta P, Mehlawat MK, Yadav S, Kumar A (2019) A polynomial goal programming approach for intuitionistic fuzzy portfolio optimization using entropy and higher moments. Appl Soft Comput 85:105781

    Article  Google Scholar 

  6. Zhang R, Langrené N, Tian Y, Zhu Z, Klebaner F, Hamza K (2019) Dynamic portfolio optimization with liquidity cost and market impact: a simulation-and-regression approach. Quant Finance 19(3):519–532

    Article  MathSciNet  MATH  Google Scholar 

  7. Li X, Uysal AS, Mulvey JM (2022) Multi-period portfolio optimization using model predictive control with mean-variance and risk parity frameworks. Eur J Oper Res 299(3):1158–1176

    Article  MathSciNet  MATH  Google Scholar 

  8. Almgren R, Chriss N (2001) Optimal execution of portfolio transactions. J Risk 3:5–40

    Article  Google Scholar 

  9. Gatheral J, Schied A (2013) Dynamical models of market impact and algorithms for order execution. In: Fouque J-P, Langsam JA (eds) Handbook on systemic risk, pp 579–599

  10. Kissell R, Zhang NN (2016) Transaction cost analysis with excel and MATLAB. J Trading 12(1):76–87

    Article  Google Scholar 

  11. Kissell Research Group (2022) I-star market impact model. http://www.kissellresearch.com/krg-i-star-market-impact-model. Accessed 9 May

  12. Chung G, Kissell R (2016) An application of transaction cost in the portfolio optimization process. J Trading 11(2):11–20

    Article  Google Scholar 

  13. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  14. Markowitz HM (1968) Portfolio selection. Yale University Press, New Haven

    Google Scholar 

  15. Kissell RL (2020) Algorithmic trading methods: applications using advanced statistics, optimization, and machine learning techniques. Academic Press, Amsterdam

    Google Scholar 

  16. Zhou A, Qu B, Li H, Zhao S, Suganthan PN, Zhang Q (2011) Multiobjective evolutionary algorithms: a survey of the state of the art. Swarm Evol Comput 1(1):32–49

    Article  Google Scholar 

  17. Blank J, Deb K (2022) Handling constrained multi-objective optimization problems with heterogeneous evaluation times: proof-of-principle results. Memet Comput 14(2):135–150

    Article  Google Scholar 

  18. Hong W, Yang P, Tang K (2021) Evolutionary computation for large-scale multi-objective optimization: a decade of progresses. Int J Autom Comput 18(2):155–169

    Article  Google Scholar 

  19. Hong W, Tang K, Zhou A, Ishibuchi H, Yao X (2019) A scalable indicator-based evolutionary algorithm for large-scale multiobjective optimization. IEEE Trans Evol Comput 23(3):525–537

    Article  Google Scholar 

  20. Kaucic M, Moradi M, Mirzazadeh M (2019) Portfolio optimization by improved NSGA-II and SPEA2 based on different risk measures. Financ Innov 5(1):1–28

    Article  Google Scholar 

  21. He Y, Aranha C (2020) Solving portfolio optimization problems using MOEA/D and levy flight. Adv Data Sci Adapt Anal 12(03n04):2050005

  22. Guerreiro AP, Fonseca CM (2020) An analysis of the hypervolume Sharpe-ratio indicator. Eur J Oper Res 283(2):614–629

    Article  MathSciNet  MATH  Google Scholar 

  23. Ma B, Song L, Yan M, Ikeda Y, Otake Y, Wang S (2020) Multiobjective optimization shielding design for compact accelerator-driven neutron sources by application of NSGA-II and MCNP. IEEE Trans Nucl Sci 68(2):110–117

    Article  Google Scholar 

  24. Banerjee T, Biswas A, Shaikh AA, Bhunia AK (2022) An application of extended NSGA-II in interval valued multi-objective scheduling problem of crews. Soft Comput 26(3):1261–1278

    Article  Google Scholar 

  25. Wang Z, Tang K, Yao X (2010) Multi-objective approaches to optimal testing resource allocation in modular software systems. IEEE Trans Reliab 59(3):563–575

  26. Hong W, Tang K (2016) Convex hull-based multi-objective evolutionary computation for maximizing receiver operating characteristics performance. Memet Comput 8(1):35–44

    Article  Google Scholar 

  27. Saikia R, Sharma D (2021) Reference-lines-steered memetic multi-objective evolutionary algorithm with adaptive termination criterion. Memet Comput 13(1):49–67

    Article  Google Scholar 

  28. Dawkin R (1981) Selfish genes in race or politics. Nat 289:528

    Article  Google Scholar 

  29. Wei JM, Chen YQ, Yu YG, Chen YQ (2019) Optimal randomness in swarm-based search. Math 7(9):828

    MathSciNet  Google Scholar 

  30. Kissell Research Group, The MathWorks, Inc. (2022) Kissell research group data sets. https://ww2.mathworks.cn/help//datafeed/kissell-research-group-data-sets.html. Accessed 9 May

  31. Sharpe WF (1966) Mutual fund performance. J Bus 39(1):119–138

    Article  Google Scholar 

  32. Chen Y, Zhou AM, Das S (2021) Utilizing dependence among variables in evolutionary algorithms for mixed-integer programming: A case study on multi-objective constrained portfolio optimization. Swarm Evol Comput 66:100928

    Article  Google Scholar 

  33. Hu B, Xiao H, Yang N, Wang L, Jin H (2022) Fast non-dominated sorting evolutionary algorithm ii based on relative non-dominance matrix for portfolio optimization. Concurrency Comput Pract Experience 34(1):e6518

  34. Zitzler E, Brockhoff D, Thiele L (2007) The hypervolume indicator revisited: on the design of Pareto-compliant indicators via weighted integration. In: International conference on evolutionary multi-criterion optimization. Springer, pp 862–876

Download references

Acknowledgements

This work is supported in part by the National Natural Science Foundation of China under Grant No.71901205.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuerong Li.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, H., Li, X., Hong, W. et al. Multi-objective approaches to portfolio optimization with market impact costs. Memetic Comp. 14, 411–421 (2022). https://doi.org/10.1007/s12293-022-00381-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-022-00381-w

Keywords

Navigation