Skip to main content

Advertisement

Log in

Multi-objective stock market portfolio selection using multi-stage stochastic programming with a harmony search algorithm

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

The problem of stock portfolio selection is one of the most critical problems in financial markets. The portfolio selection problem is to find an optimal solution to allocate a fixed amount of capital to a set of available stocks with the objective function of having the maximum expected rate of return and, at the same time, the least possible risk. Among the shortcomings that most stock portfolio models have is not paying attention to future changes and focusing too much on past information. This study aims to provide a framework that addresses some shortcomings and provides a practical tool. In this regard, this study suggests a multi-objective and multi-stage stochastic model for portfolio selection in the financial market. The stage refers to the periods in which the stock portfolio will be reviewed. By combining the scenario generation model with multi-stage stochastic programming, the investor is expected to achieve a suitable solution based on past information and various future scenarios. To solve the proposed model, a meta-heuristic algorithm whose main idea is derived from the harmony search algorithm is proposed. Finally, numerical instances were utilized by the use of real stock information from the Iranian stocks market. The algorithm proposed in this research was compared with a genetic algorithm in terms of the quality of the generated solutions and the runtime of the algorithms, and the superiority of the proposed algorithm has been proven.

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

Access this article

Subscribe and save

Springer+ Basic
€32.70 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (France)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Ahmadi A, Davari-Ardakani H (2017) A multistage stochastic programming framework for cardinality constrained portfolio optimization. Numer Algebra Control Optim 7(3):359

    Article  MathSciNet  MATH  Google Scholar 

  2. AlHalaseh RHS, Islam A, Bakar R (2019) An extended stochastic goal mixed integer programming for optimal portfolio selection in the amman stock exchange. Int J Financ Res 10(2)

  3. Bali SK, Munagala S, Gundavarapu VNK (2019) Harmony search algorithm and combined index-based optimal reallocation of generators in a deregulated power system. Neural Comput Appl 31:1949–1957

    Article  Google Scholar 

  4. Bhattacharyya R, Hossain SA, Kar S (2014) Fuzzy cross-entropy, mean, variance, skewness models for portfolio selection. J King Saud Univ-Comput Inf Sci 26(1):79–87

    Google Scholar 

  5. Cavalcante RC, Brasileiro RC, Souza VL, Nobrega JP, Oliveira AL (2016) Computational intelligence and financial markets: a survey and future directions. Expert Syst Appl 55:194–211

    Article  Google Scholar 

  6. Chen Z, Xu D (2014) Knowledge-based scenario tree generation methods and application in multiperiod portfolio selection problem. Appl Stoch Model Bus Ind 30(3):240–257

    Article  MathSciNet  Google Scholar 

  7. Davari-Ardakani H, Aminnayeri M, Seifi A (2016) Multistage portfolio optimization with stocks and options. Int Trans Oper Res 23(3):593–622

    Article  MathSciNet  MATH  Google Scholar 

  8. Dubey M, Kumar V, Kaur M, Dao T-P (2021) A systematic review on harmony search algorithm: theory, literature, and applications. Math Probl Eng

  9. Dutta S, Biswal MP, Acharya S, Mishra R (2018) Fuzzy stochastic price scenario based portfolio selection and its application to BSE using genetic algorithm. Appl Soft Comput 62:867–891

    Article  Google Scholar 

  10. Fulton LV, Bastian ND (2019) Multiperiod stochastic programming portfolio optimization for diversified funds. Int J Financ Econ 24(1):313–327

    Article  Google Scholar 

  11. Galankashi MR, Rafiei FM, Ghezelbash M (2020) Portfolio selection: a fuzzy-ANP approach. Financ Innov 6(1):1–34

    Google Scholar 

  12. Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68

  13. Ghani JA, Choudhury I, Hassan H (2004) Application of Taguchi method in the optimization of end milling parameters. J Mater Process Technol 145(1):84–92

    Article  Google Scholar 

  14. He F, Qu R (2014) A two-stage stochastic mixed-integer program modelling and hybrid solution approach to portfolio selection problems. Inf Sci 289:190–205

    Article  Google Scholar 

  15. Hochreiter R, Pflug GC (2007) Financial scenario generation for stochastic multi-stage decision processes as facility location problems. Ann Oper Res 152(1):257–272

    Article  MathSciNet  MATH  Google Scholar 

  16. Ismail A, Pham H (2019) Robust Markowitz mean-variance portfolio selection under ambiguous covariance matrix. Math Financ 29(1):174–207

    Article  MathSciNet  MATH  Google Scholar 

  17. Kar MB, Kar S, Guo S, Li X, Majumder S (2019) A new bi-objective fuzzy portfolio selection model and its solution through evolutionary algorithms. Soft Comput 23(12):4367–4381

    Article  MATH  Google Scholar 

  18. Kaut M, Wallace SW (2003) Evaluation of scenario-generation methods for stochastic programming. In: Humboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät 

  19. Markowitz H (1952) Portfolio selection. J Financ 7(1):77–91

    Google Scholar 

  20. Markowitz HM (1978) Portfolio selection. Л Fi

  21. Masri H (2017) A multiple stochastic goal programming approach for the agent portfolio selection problem. Ann Oper Res 251(1–2):179–192

    Article  MathSciNet  MATH  Google Scholar 

  22. Messaoudi L, Aouni B, Rebai A (2017) Fuzzy chance-constrained goal programming model for multi-attribute financial portfolio selection. Ann Oper Res 251(1–2):193–204

    Article  MathSciNet  MATH  Google Scholar 

  23. Mitra S, Domenica ND (2010) A review of scenario generation methods. Int J Comput Sci Math 3(3):226–244

    Article  MathSciNet  MATH  Google Scholar 

  24. Mohammadi S, Nazemi A (2020) On portfolio management with value at risk and uncertain returns via an artificial neural network scheme. Cognit Syst Res 59:247–263

    Article  Google Scholar 

  25. Mohammadi SE, Mohammadi E (2018) Robust portfolio optimization based on minimax regret approach in Tehran stock exchange market. J Ind Syst Eng 11:51–62

    Google Scholar 

  26. Naderi B, Khalili M, Khamseh AA (2014) Mathematical models and a hunting search algorithm for the no-wait flowshop scheduling with parallel machines. Int J Prod Res 52(9):2667–2681

    Article  Google Scholar 

  27. Najafi AA, Mushakhian S (2015) Multi-stage stochastic mean–semi-variance–CVaR portfolio optimization under transaction costs. Appl Math Comput 256:445–458

    MathSciNet  MATH  Google Scholar 

  28. Nystrup P, Boyd S, Lindström E, Madsen H (2019) Multi-period portfolio selection with drawdown control. Ann Oper Res 282(1–2):245–271

    Article  MathSciNet  MATH  Google Scholar 

  29. Römisch W (2009) Scenario reduction techniques in stochastic programming. Paper presented at the International Symposium on Stochastic Algorithms

  30. Roosta A, Eskandari HR, Khooban MH (2019) Optimization of radial unbalanced distribution networks in the presence of distribution generation units by network reconfiguration using harmony search algorithm. Neural Comput Appl 31:7095–7109

    Article  Google Scholar 

  31. Sabar NR, Turky A, Leenders M, Song A (2018) Multi-population genetic algorithm for cardinality constrained portfolio selection problems. PIn: Shi Y. et al. (eds) Computational science—ICCS 2018. ICCS 2018. Lecture Notes in Computer Science, vol 10860. Springer, Cham

  32. Seyedhosseini SM, Esfahani MJ, Ghaffari M (2016) A novel hybrid algorithm based on a harmony search and artificial bee colony for solving a portfolio optimization problem using a mean-semi variance approach. J Central South Univ 23(1):181–188

    Article  Google Scholar 

  33. Soler-Dominguez A, Juan AA, Kizys R (2017) A survey on financial applications of metaheuristics. ACM Comput Surveys 50(1):15

    Google Scholar 

  34. Strumberger I, Bacanin N, Tuba M (2016) Constrained portfolio optimization by hybridized bat algorithm. Paper presented at the 2016 7th international conference on intelligent systems, modelling and simulation (ISMS)

  35. Talaei K, Rahati A, Idoumghar L (2020) A novel harmony search algorithm and its application to data clustering. Appl Soft Comput 92(2021):106273

  36. Tavana M, Shiraz RK, Di Caprio D (2019) A chance-constrained portfolio selection model with random-rough variables. Neural Comput Appl 31(2):931–945

    Article  Google Scholar 

  37. Valaei M, Behnamian J (2017) Allocation and sequencing in 1-out-of-N heterogeneous cold-standby systems: Multi-objective harmony search with dynamic parameters tuning. Reliab Eng Syst Saf 157:78–86

    Article  Google Scholar 

  38. Veček N, Mernik M, Filipič B, Črepinšek M (2016) Parameter tuning with Chess Rating System (CRS-Tuning) for meta-heuristic algorithms. Inf Sci 372:446–469

    Article  Google Scholar 

  39. Xidonas P, Mavrotas G, Hassapis C, Zopounidis C (2017) Robust multi-objective portfolio optimization: a minimax regret approach. Eur J Oper Res 262(1):299–305

    Article  MATH  Google Scholar 

  40. Xu B, Zhong PA, Zambon RC, Zhao Y, Yeh WWG (2015) Scenario tree reduction in stochastic programming with recourse for hydropower operations. Water Resour Res 51(8):6359–6380

    Article  Google Scholar 

  41. Yusup N, Zain A, Latib A (2019) A review of Harmony Search algorithm-based feature selection method for classification. Paper presented at the Journal of Physics: Conference Series

  42. Zheng QP, Wang J, Liu AL (2014) Stochastic optimization for unit commitment: a review. IEEE Trans Power Syst 30(4):1913–1924

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Behnamian.

Ethics declarations

Conflict of interest

There are no potential conflicts of interest and no informed consent. Researches are not related to human participants and/or animals.

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 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

Asgari, H., Behnamian, J. Multi-objective stock market portfolio selection using multi-stage stochastic programming with a harmony search algorithm. Neural Comput & Applic 34, 22257–22274 (2022). https://doi.org/10.1007/s00521-022-07686-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-07686-4

Keywords

Navigation