Providing a Multi-Objective Mathematical Model for Cardinality-Constrained Portfolio Optimization Using Genetic Algorithm

Document Type : Original Article

Authors

1 Ph.D Candidate, Department of Accounting, Sar.C., Islamic Azad University, Sari, Iran

2 Corresponding Author, Associate Prof, Department of Accounting, Se.C., Islamic Azad University, Semnan, Iran

3 Assistance Prof. Department of Accounting, Sar.C., Islamic Azad University, Sari, Iran

10.22091/jemsc.2026.15821.1373

Abstract

This study proposes a multi-objective mathematical model for optimal portfolio selection and asset allocation, integrating the classical Mean-Variance Markowitz framework with realistic market constraints. Specifically, the model incorporates cardinality constraints to limit the maximum number of held assets and bounding constraints to enforce upper and lower limits on asset weights. These constraints transform the standard quadratic optimization into an NP-hard combinatorial problem. To solve this efficiently, a non-dominated sorting-based Multi-Objective Genetic Algorithm is developed to generate the Pareto-optimal front. The proposed model is validated using empirical financial data from a case study of the top 10 companies on the Tehran Stock Exchange (TSE) during the highly volatile period of 2018–2019. The empirical results demonstrate that the hybrid genetic approach successfully identifies optimal capital allocation weights, generating a well-distributed Pareto frontier where portfolio risk is minimized by up to 14.5% for given target returns compared to equally-weighted benchmarks. Notably, Rampan (Mapna) consistently emerges as the dominant and most robust asset, carrying the highest allocation weights across the majority of the optimal investment scenarios due to its superior risk-adjusted return profile. These quantitative findings provide portfolio managers with a rigorous, data-driven decision-making tool for constrained asset allocation in highly volatile emerging markets.

Keywords

Main Subjects


Aghamohammadi, R. , Tehrani, R. and Khademi, M. (2022). Investigating the effect of study period selection on solving portfolio optimization based on different risk criteria using meta-heuristic algorithms. Financial Management Perspective, 12(37), 95-122. https://doi.org/10.52547/JFMP.12.37.95
Akbay, M. A., Kalayci, C. B., & Polat, O. (2020). A parallel variable neighborhood search algorithm with quadratic programming for cardinality constrained portfolio optimization. Knowledge-Based Systems, 198, 105944.
Bertini, T. C. (2009, August). New model for cost of equity evaluation in emerging markets: The telecommunication sector in Brazil. In 2009 ITU-T Kaleidoscope: Innovations for Digital Inclusions (pp. 1-5). IEEE.
Cui, T., Ding, S., Jin, H., & Zhang, Y. (2023). Portfolio constructions in cryptocurrency market: A CVaR-based deep reinforcement learning approach. Economic Modelling, 119, 106078.
Faridi, Sanaz, Madanchi Zaj, M., Daneshvar, A., Shahverdiani, S., & Rahnama Roodposhti, F. (2022). Stock portfolio optimization based on the combined model of omega ratio and mean-variance Markowitz based on two-level ensemble machine learning. Financial Knowledge of Security Analysis (Financial Studies), 15(55 ), 33-54. SID. https://sid.ir/paper/1063401/en
Haratizadeh, S., & Rezaee, F. (2023). A novel machine learning approach for portfolio optimization. Journal of Decisions and Operations Research, 8(2), 527-539. https://doi.org/10.22105/dmor.2022.307005.1488
Mendonça, G. H., Ferreira, F. G., Cardoso, R. T., & Martins, F. V. (2020). Multi-attribute decision making applied to financial portfolio optimization problem. Expert Systems with Applications, 158, 113527.
Mokhtari, H., & Habibi, Z. (2020). The management and evaluation of independent project portfolios under uncertainty and projects incompatibility. Engineering Management and Soft Computing, 6(2), 83-112. https://doi.org/10.22091/jemsc.2018.2451.1060
Molaei, M., Moradi-Kamali, H., & Entezari-Maleki, R. (2026). Forecasting stock market volatility: A wavelet-enhanced hybrid GARCH-Deep learning approach. Engineering Management and Soft Computing, 12(2), 56-74. https://doi.org/10.22091/jemsc.2026.13545.1291
Sutiene, K., Schwendner, P., Sipos, C., Lorenzo, L., Mirchev, M., Lameski, P., Kabasinskas, A., Tidjani, C., Ozturkkal, B., & Cerneviciene, J. (2024). Enhancing portfolio management using artificial intelligence: literature review. Frontiers in Artificial Intelligence, 7, 1371502. https://doi.org/10.3389/frai.2024.1371502
Yang, M., Qian, W., Yang, L., Hou, X., Yuan, X., & Dong, Z. (2024). A Synergistic multi-objective evolutionary algorithm with diffusion population generation for portfolio problems. Mathematics, 12(9), 1368.
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, 110652.
CAPTCHA Image