Multi-Objective Portfolio Optimization Strategy Using the SPEA-II Algorithm

Authors

  • Alireza Azarberahman Department of Accounting, Shandiz Institute of Higher Education, Mashhad, Iran, Islamic Republic of
  • Malihe Tohidinia Department of Finance, Islamic Azad University, Arak Branch, Iran, Islamic Republic of https://orcid.org/0009-0002-6006-7058 (unauthenticated)
  • Hossein Aliakbarzadeh Department of Accounting, Shandiz Institute of Higher Education, Mashhad, Iran, Islamic Republic of

DOI:

https://doi.org/10.32890/jict2025.24.1.3

Keywords:

Multi-objective strategy, Pareto front, SPEA-II optimization, Markowitz model

Abstract

In the finance world, the precise selection and optimization of stock portfolios are of paramount importance. This study explores the application of intelligent algorithms, particularly the multi-objective of Strength Pareto Evolutionary Algorithm II (SPEA-II), alongside traditional methods to determine optimal portfolios. Using the monthly stock prices, the Markowitz model is developed, focusing on the return and semi-variance criteria. Realistic constraints are applied to formulate a multi-objective optimization problem. SPEA-II and traditional multi-objective optimization methods are used to solve this problem, resulting in a set of optimal portfolios. The results show that the SPEA-II algorithm can generate portfolios with higher returns and lower risks compared to the Markowitz model and traditional methods, taking into account the complex and nonlinear conditions of the capital market. In addition, the SPEA- II algorithm showed significant efficiency and stability across different frequencies and time periods. The study highlights that the SPEA-II algorithm can serve as an effective and efficient method for stock portfolio selection and optimization, helping investors to identify portfolios with lower risk and higher return.

References

Bayat, A., & Asadi, L. (2017). Stock portfolio optimization: Effectiveness of particle swarm optimization and Marlowitz model. Financial Engineering and Securities Management, 2017; 8(32), 63-85. [In Persian].

Bejarano, L. A., Espitia, H. E., & Montenegro, C. E. (2022). Clustering analysis for the Pareto optimal front in multi-objective optimization. Computation, 10(3), 37. https://doi.org/10.3390/ computation10030037

Board, J., Sutcliffe, C. M., Ziemba, W. T. (2008). Portfolio selection: Markowitz Mean-variance model. In: Floudas, C., Pardalos, P. (eds). Encyclopedia of Optimization. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-74759-0_513

Boyd, S., Dan Vandenberghe, L. (2004) Convex Optimization. Cambridge: Cambridge University Press.

Butler, A., & Kwon, R. H. (2023). Integrating prediction in mean-variance portfolio optimization, Quantitative Finance, 23(3), 429-452. https://doi.org10.1080/14697688.2022.2162432

Chaweewanchon, A., & Chaysiri, R. (2022). Markowitz Mean-Variance portfolio optimization with predictive stock selection using machine learning. International Journal of Financial Studies, 10(3), 64. https://doi.org/10.3390/ijfs10030064

Daryabor, A., Rahnama Roodposhti, F., Nikoomaram, H, & Ghaffari, F. (2019). Portfolio optimization in capital market bubble condition. Financial Knowledge of Securities Analysis, 40, 113-126. https://sanad.iau.ir/en/Journal/jfksa/Article/803415 [In Persian].

Deb, K. (2001). Multi-objective optimization using evolutionary algorithms. Vol. 16. Chichester: John Wiley & Sons.

Deb, K., Thiele, L., Laumanns, M. & Zitzler, E. (2002). Scalable multi-objective optimization test problems. Proc. of 2002 IEEE Congress on Evolutionary Computation, 1. 825-830. https://doi.org10.1109/CEC.2002.1007032

Du, J. (2022). Mean–variance portfolio optimization with deep learning based-forecasts for cointegrated stocks, Expert Systems with Applications, 201, 117005. https://doi.org/10.1016/j.eswa. 2022.117005

Efroni, Y., Jiang, D., Kretzu, B., Bhandari, J., Zhu, Z., & Ullrich, K. (2024). Aligned Multi-Objective Optimization. In OPT 2024: Optimization for Machine Learning.

Ehrgott, M. (2005). Multicriteria optimization. Vol. 491. Springer Science & Business Media.

Emamat, M. S. M. M., & Hanafizadeh, P. (2021). Stock portfolio optimization using reliability approach. Investment Knowledge, 9(36), 435-450. https://sid.ir/paper/388989/en [In Persian].

Emmerich, M. T. M. & Deutz, A. H. (2018). A tutorial on multi-objective optimization: Fundamentals and evolutionary methods. Natural Computing, 17, 585–609. https://doi.org/10.1007/s11047-018-9685-y

Freitas, W. B. & Junior, J. R. B. (2023). Random walk through a stock network and predictive analysis for portfolio optimization. Expert System with Application, 119597. https://doi.org/10.1016/j. eswa.2023.119597

Gharari, R., Poursalehi, N., Abbasi, M., & Aghaie, M. (2016). Implementation of strength Pareto evolutionary algorithm II in the multi-objective burnable poison placement optimization of KWU pressurized water reactor. Nuclear Engineering and Technology, 48(5), 1126-1139. https://doi.org/10.1016/j.net.2016.04.004

Gonzalez-Salazar, M., Klossek, J., Dubucq, P. & Punde, T. (2023). Portfolio optimization in district heating: Merit order or mixed integer linear programming?. Energy, 265, 126277. https://doi.org/10.1016/j.energy.2022.126277

Guarino, A., Santoro, D., Grilli, L., Zaccagnino, R. & Balbi, M. (2024). EvoFolio: A portfolio optimization method based on multi-objective evolutionary algorithms. Neural Computing and Application, 36, 7221–7243. https://doi.org/10.1007/s00521-024-09456-w

Gunantara, N. (2018). A review of multi-objective optimization: Methods and its applications. Cogent Engineering, 5(1), 1-16. https://doi.org/10.1080/23311916.2018.150

Gunjan, A., & Bhattacharyya, S. (2023). A brief review of portfolio optimization techniques. Artificial Intelligent Review, 56(5), 3847-3886. https://doi.org/10.1007/s10462-022-10273-7

Heidari Haratemeh, M. (2021). Portfolio optimization and random matrix theory in stock exchange. Innovation Management and Operational Strategies, 2(3), 257-267. https://doi.org/10.22105/ imos.2021.289758.1109 [In Persian].

Khadempour Arani, A., Keyghobadi, A., MadanchiZaj, M., & Zomorodian, G. (2022). Integrated multi-objective and econometrics model for stock portfolio optimization. Financial Accounting and Auditing Research; 54, 263-292. https://doi:10.30495/faar.2022.693677 [In Persian].

Kováčová, G., & Rudloff, B. (2022). Convex projection and convex multi-objective optimization. Journal of Global Optimization, 83(2), 301-327. https://doi.org/10.1007/s10898-021-01111-1

Liu, H., Hou, Z., & Zhang, T. (2024). How to optimize the investment decision of shale gas multi-objective green development for energy sustainable development?, Available at SSRN 4807753.

Lobato, F. S. & Steffen Jr, V. (2017). Multi-objective optimization problems: Concepts and self-adaptive parameters with mathematical and engineering applications, Springer.

Mba, J. C., Ababio, K. A., & Agyei, S. K. (2022). Markowitz mean-variance portfolio selection and optimization under a behavioral spectacle: New empirical evidence. International Journal of Financial Studies, 10(2), 28. https://doi.org/10.3390/ijfs10020028

Moradi, M. H., Makari, M., & Abedini, M. (2022). Investigation of technical uncertainties in the power network with the aim of improving voltage stability and reducing system losses using the SPEA-II optimization algorithm. IEIJQP, 11(1), 111-125. [In Persian].

Nateghian, L., Jabbarzadeh Kangarlouei, S., & Bahri Sales, J. (2022). Evaluation of investment portfolio models in mutual fund in global financial markets (with emphasis on multi-objective meta-heuristic algorithm). Journal of International Business Administration, 5(1), 147-166. https://doi.org/10.22034/jiba.2021.46971.1741 [In Persian].

Rohman, F. S., Muhammad, D., Zahan, K. A., & Murat, M. N. (2023). Operation and design optimisation of industrial low-density polyethylene tubular reactor for multiple objectives using an evolutionary algorithm-based strategy. Process Integration and Optimization for Sustainability, 7(4), 655-672. https://doi:10.1007/s41660-023-00308-z

Song, Y., Zhao, G., Zhang, B., Chen, H., Deng, W., & Deng, W. (2023). An enhanced distributed differential evolution algorithm for portfolio optimization problems. Engineering Applications of Artificial Intelligence, 121. https://doi.org/10.1016/j.engappai.2023.106004

Taghizadegan, G., Zomorodian, G., Fallahshams, M., & Saadi, R. (2023). Comparison of Markowitz model and DCC-tCopula-LVaR for portfolio optimization in the Tehran Stock Exchange. Financial Research Journal, 25(1), 152-179. https://doi.org/10.22059/frj.2022.342896.1007333 [In Persian].

Tehranipour, A., Abbasi, E., Karimi, B., & Yazaloo, F. (2023). Designing a multi-period credit portfolio optimization model with multiple objectives in the banking industry under the fuzzy credit theory approach. Quarterly Studies in Banking Management and Islamic Banking, 9(22), 125-152. https://doi.org/10.22034/jifb.2023.385076.1435 [In Persian].

Vaezi, F., Sadjadi, S. J., & Makui, A. (2020). Mean-VaR portfolio optimization based on the improved knapsack problem: Parametric and nonparametric approaches. Iranian Journal of Economic Studies, 9(2), 569-594. https://doi.org/10.22099/ijes.2021.38133.1695

Wang, Y., & Aste, T. (2023). Dynamic portfolio optimization with inverse covariance clustering. Expert Systems with Applications, 213. https://doi.org/10.1016/j.eswa.2022.118739

Zamanpour, A., Zanjirdar, M., & Davodi Nasr, M. (2021). Identify and rank the factors affecting stock portfolio optimization with fuzzy network analysis approach. Financial Engineering and Portfolio Management, 47 [In Persian].

Zein, M. H., Yudistira, N., & Adikara, P. P. (2024). Indonesian stock price prediction using neural basis expansion analysis for interpretable time series method. Journal of Information and Communication Technology, 23(3), 361–392. https://doi.org/10.32890/jict2024.23.3.1

Zhang, W., Xiao, G., Gen, M., Geng, H., Wang, X., Deng, M. & Zhang, G. (2024). Enhancing multi-objective evolutionary algorithms with machine learning for scheduling problems: Recent advances and survey. Frontiers in Industrial Engineering, 2, 1337174. https://doi.org/10.3389/ fieng.2024.1337174.

Zhang, G., & Zhang, Q. (2019). Multiportfolio optimization with CVaR risk measure. Journal of Data, Information and Management, 1(3), 91-106. https://doi.org/10.1007/s42488-019-00007-w

Zhang, Z. X., Chen, W. N., & Hu, X. M. (2023). A knowledge-based constructive estimation of distribution algorithm for bi-objective portfolio optimization with cardinality constraints. Applied Soft Computing, 146. https://doi:10.1016/j.asoc.2023.110652

Zitzler, E., Laumanns, M., & Thiele, L. (2001). SPEA2: Improving the strength Pareto evolutionary algorithm. TIK-Report, 103.

Downloads

Published

28-01-2025

How to Cite

Azarberahman, A., Tohidinia, M., & Aliakbarzadeh, H. (2025). Multi-Objective Portfolio Optimization Strategy Using the SPEA-II Algorithm. Journal of Information and Communication Technology, 24(1), 52-78. https://doi.org/10.32890/jict2025.24.1.3

Research impact

Harvested 2026-09-05
3 citations, from Scopus — the highest of the sources checked

Counts differ between services because each indexes a different body of literature. None of them is the whole picture.

Identifiers DOI 10.32890/jict2025.24.1.3 OpenAlex W4407131100 Scopus 85217509724