Multi-Objective Portfolio Optimization Strategy Using the SPEA-II Algorithm
DOI:
https://doi.org/10.32890/jict2025.24.1.3Keywords:
Multi-objective strategy, Pareto front, SPEA-II optimization, Markowitz modelAbstract
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.
Published
Issue
Section
License
Copyright (c) 2025 Journal of Information and Communication Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.
How to Cite
Research impact
Harvested 2026-09-05Counts differ between services because each indexes a different body of literature. None of them is the whole picture.
2002 - 2020






















