{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T19:27:37Z","timestamp":1780082857946,"version":"3.54.0"},"reference-count":51,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,1,21]],"date-time":"2022-01-21T00:00:00Z","timestamp":1642723200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Axioms"],"abstract":"<jats:p>The classic model of Markowitz for designing investment portfolios is an optimization problem with two objectives: maximize returns and minimize risk. Various alternatives and improvements have been proposed by different authors, who have contributed to the theory of portfolio selection. One of the most important contributions is the Sharpe Ratio, which allows comparison of the expected return of portfolios. Another important concept for investors is diversification, measured through the average correlation. In this measure, a high correlation indicates a low level of diversification, while a low correlation represents a high degree of diversification. In this work, three algorithms developed to solve the portfolio problem are presented. These algorithms used the Sharpe Ratio as the main metric to solve the problem of the aforementioned two objectives into only one objective: maximization of the Sharpe Ratio. The first, GENPO, used a Genetic Algorithm (GA). In contrast, the second and third algorithms, SAIPO and TAIPO used Simulated Annealing and Threshold Accepting algorithms, respectively. We tested these algorithms using datasets taken from the Mexican Stock Exchange. The findings were compared with other mathematical models of related works, and obtained the best results with the proposed algorithms.<\/jats:p>","DOI":"10.3390\/axioms11020042","type":"journal-article","created":{"date-parts":[[2022,1,21]],"date-time":"2022-01-21T08:37:18Z","timestamp":1642754238000},"page":"42","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["SAIPO-TAIPO and Genetic Algorithms for Investment Portfolios"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9307-0734","authenticated-orcid":false,"given":"Juan","family":"Frausto Solis","sequence":"first","affiliation":[{"name":"Graduate Program Division, Tecnol\u00f3gico Nacional de M\u00e9xico\/Instituto Tecnol\u00f3gico de Ciudad Madero, Ciudad Madero 89440, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jos\u00e9 L.","family":"Purata Aldaz","sequence":"additional","affiliation":[{"name":"Graduate Program Division, Tecnol\u00f3gico Nacional de M\u00e9xico\/Instituto Tecnol\u00f3gico de Ciudad Madero, Ciudad Madero 89440, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manuel","family":"Gonz\u00e1lez del Angel","sequence":"additional","affiliation":[{"name":"Graduate Program Division, Tecnol\u00f3gico Nacional de M\u00e9xico\/Instituto Tecnol\u00f3gico de Ciudad Madero, Ciudad Madero 89440, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3699-4436","authenticated-orcid":false,"given":"Javier","family":"Gonz\u00e1lez Barbosa","sequence":"additional","affiliation":[{"name":"Graduate Program Division, Tecnol\u00f3gico Nacional de M\u00e9xico\/Instituto Tecnol\u00f3gico de Ciudad Madero, Ciudad Madero 89440, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guadalupe","family":"Castilla Valdez","sequence":"additional","affiliation":[{"name":"Graduate Program Division, Tecnol\u00f3gico Nacional de M\u00e9xico\/Instituto Tecnol\u00f3gico de Ciudad Madero, Ciudad Madero 89440, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,1,21]]},"reference":[{"key":"ref_1","first-page":"77","article-title":"Portfolio Selection","volume":"7","author":"Markowitz","year":"1952","journal-title":"J. Financ."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1111\/j.1540-6261.1991.tb02669.x","article-title":"Foundations of Portfolio Theory","volume":"46","author":"Markowitz","year":"1991","journal-title":"J. Financ."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"657","DOI":"10.2307\/2330119","article-title":"Models of Capital Budgeting, E-V Vs E-S","volume":"4","author":"Mao","year":"1970","journal-title":"J. Financ. Quant. Anal."},{"key":"ref_4","first-page":"116","article-title":"Mean-Risk Analysis with Risk Associated with Below-Target Returns","volume":"67","author":"Fishburn","year":"1977","journal-title":"Source Am. Econ. Rev."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Fang, Y., Lai, K., and Wang, S. (2008). Fuzzy Portfolio Optimization Theory and Methods, Springer.","DOI":"10.1007\/978-3-540-77926-1"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1016\/j.eswa.2019.02.011","article-title":"A comprehensive review of deterministic models and applications for mean-variance portfolio optimization","volume":"125","author":"Kalayci","year":"2019","journal-title":"Expert Syst. Appl."},{"key":"ref_7","first-page":"100121","article-title":"Metaheuristics for rich portfolio optimisation and risk management: Current state and future trends","volume":"6","author":"Doering","year":"2019","journal-title":"Oper. Res. Perspect."},{"key":"ref_8","first-page":"419","article-title":"Overview of Portfolio Optimization Models","volume":"5","author":"Zanjirdar","year":"2020","journal-title":"Adv. Math. Financ. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"106040","DOI":"10.1016\/j.cie.2019.106040","article-title":"A survey on new generation metaheuristic algorithms","volume":"137","author":"Dokeroglu","year":"2019","journal-title":"Comput. Ind. Eng."},{"key":"ref_10","first-page":"23","article-title":"Multi-Attribute Portfolio Selection with Genetic Optimization Algorithms","volume":"47","author":"Yu","year":"2009","journal-title":"INFOR"},{"key":"ref_11","first-page":"143","article-title":"Portfolio Selection Using Genetic Algorithm","volume":"2","author":"Sefiane","year":"2012","journal-title":"J. Appl. Financ. Bank."},{"key":"ref_12","first-page":"263","article-title":"New model and method for portfolios selection","volume":"10","author":"Hadi","year":"2016","journal-title":"Appl. Math. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"113104","DOI":"10.1016\/j.eswa.2019.113104","article-title":"A hybrid approach for portfolio selection with higher-order moments: Empirical evidence from Shanghai Stock Exchange","volume":"145","author":"Chen","year":"2020","journal-title":"Expert Syst. Appl."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1007\/s10100-015-0393-8","article-title":"Portfolio performance measurement using differential evolution","volume":"24","author":"Brezina","year":"2016","journal-title":"Central Eur. J. Oper. Res."},{"key":"ref_15","first-page":"777","article-title":"Multi-objective algorithms with resampling for portfolio optimization","volume":"32","author":"Quintana","year":"2013","journal-title":"Comput. Inform."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Zaheer, H., and Pant, M. (2016, January 3\u20135). Solving portfolio optimization problem through differential evolution. Proceedings of the 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India.","DOI":"10.1109\/ICEEOT.2016.7755462"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1057\/jos.2016.12","article-title":"Optimal computing budget allocation to the differential evolution algorithm for large-scale portfolio optimization","volume":"11","author":"Liu","year":"2017","journal-title":"J. Simul."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/s11047-016-9541-x","article-title":"Particle swarm optimization with dynamic random population topology strategies for a generalized portfolio selection problem","volume":"16","author":"Ni","year":"2016","journal-title":"Nat. Comput."},{"key":"ref_19","first-page":"115","article-title":"Stock Portfolio-Optimization Model by Mean-Semi-Variance Approach Using of Firefly Algorithm and Imperialist Competitive Algorithm","volume":"10","author":"Heidari","year":"2018","journal-title":"Int. J. Bus. Dev. Stud."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"100662","DOI":"10.1016\/j.swevo.2020.100662","article-title":"An efficient hybrid metaheuristic algorithm for cardinality constrained portfolio optimization","volume":"54","author":"Kalayci","year":"2020","journal-title":"Swarm Evol. Comput."},{"key":"ref_21","unstructured":"Gilli, M., and K\u00eblezi, E. (2000). A Heuristic Approach to Portfolio Optimization, International Center for Financial Asset Management and Engineering. Available online: https:\/\/ideas.repec.org\/p\/fam\/rpseri\/rp20.html."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"941","DOI":"10.4236\/jmf.2017.74052","article-title":"Portfolio Optimization under Threshold Accepting: Further Evidence from a Frontier Market","volume":"7","author":"Masese","year":"2017","journal-title":"J. Math. Finance"},{"key":"ref_23","first-page":"225","article-title":"Heuristics for Portfolio Selection","volume":"245","author":"Gilli","year":"2017","journal-title":"Int. Ser. Oper. Res. Manag. Sci."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1271","DOI":"10.1016\/S0305-0548(99)00074-X","article-title":"Heuristics for cardinality constrained portfolio optimisation","volume":"27","author":"Chang","year":"2000","journal-title":"Comput. Oper. Res."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"197","DOI":"10.3233\/AF-13026","article-title":"Sparse, mean reverting portfolio selection using simulated annealing","volume":"2","author":"Fogarasi","year":"2013","journal-title":"Algorithmic Financ."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1016\/j.asoc.2018.11.011","article-title":"A constrained portfolio selection model at considering risk-adjusted measure by using hybrid meta-heuristic algorithms","volume":"75","author":"Salehpoor","year":"2019","journal-title":"Appl. Soft Comput."},{"key":"ref_27","first-page":"18","article-title":"Simulated Annealing vs Genetic Algorithm to Portfolio Selection","volume":"3","author":"Kapiamba","year":"2015","journal-title":"IJSIMR"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Wang, X., He, L., and Ji, H. (2016, January 20\u201322). Modified generalized simulated annealing algorithm used in data driven portfolio management. Proceedings of the 2016 IEEE Information Technology, Networking, Electronic and Automation Control Conference, Chongqing, China.","DOI":"10.1109\/ITNEC.2016.7560516"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1236","DOI":"10.4314\/tjs.v47i3.31","article-title":"High Speed Hill Climbing Algorithm for Portfolio Optimization","volume":"47","author":"John","year":"2021","journal-title":"Tanzan. J. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Sen, T., Saha, S., Ekbal, A., and Laha, A.K. (2014, January 22\u201324). Bi-objective portfolio optimization using Archive Multi-objective Simulated Annealing. Proceedings of the 2014 International Conference on High Performance Computing and Applications (ICHPCA), Bhubaneswar, India.","DOI":"10.1109\/ICHPCA.2014.7045343"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1007\/s10479-016-2365-3","article-title":"A hybrid FA\u2013SA algorithm for fuzzy portfolio selection with transaction costs","volume":"269","author":"Chen","year":"2018","journal-title":"Ann. Oper. Res."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Kumar, C., Doja, M.N., and Baig, M.A. (2018). A Novel Framework for Portfolio Optimization Based on Modified Simulated Annealing Algorithm Using ANN, RBFN, and ABC Algorithms. Towards Extensible and Adaptable Methods in Computing, Springer.","DOI":"10.1007\/978-981-13-2348-5_13"},{"key":"ref_33","unstructured":"Cohen, J., Khan, A., and Alexander, C. (2020). Portfolio Optimization of 60 Stocks Using Classical and Quantum Algorithms. arXiv, 1\u201319."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1086\/294846","article-title":"Mutual Fund Performance","volume":"39","author":"Sharpe","year":"1966","journal-title":"J. Bus."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"40","DOI":"10.3905\/JPM.2008.35.1.40","article-title":"Toward Maximum Diversification","volume":"35","author":"Choueifaty","year":"2008","journal-title":"J. Portf. Manag."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1435","DOI":"10.1111\/j.1540-6261.1989.tb02664.x","article-title":"A Portfolio Approach to Estimating the Average Correlation Coefficient for the Constant Correlation Model","volume":"44","author":"Aneja","year":"1989","journal-title":"J. Financ."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"125","DOI":"10.18381\/eq.v12i1.4856","article-title":"Supplement Portfolio Construction Based on Implied Correlation","volume":"12","author":"Salazar","year":"2014","journal-title":"EconoQuantum"},{"key":"ref_38","unstructured":"Holland, J.H. (1975). Adaptation in Natural and Artificial Systems, University of Michigan Press. [1st ed.]."},{"key":"ref_39","first-page":"126","article-title":"Solving the Vehicle Routing Problem using Genetic Algorithm","volume":"2","author":"Kadar","year":"2011","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1007\/BF02480863","article-title":"Improved genetic algorithm for generalized transportation problem","volume":"4","author":"Gen","year":"2000","journal-title":"Artif. Life Robot."},{"key":"ref_41","first-page":"15","article-title":"A survey of genetic algorithms for shop scheduling problems","volume":"2","author":"Werner","year":"2017","journal-title":"Math. Res. Summ."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1126\/science.220.4598.671","article-title":"Optimization by simulated annealing","volume":"220","author":"Kirkpatrick","year":"1983","journal-title":"Science"},{"key":"ref_43","first-page":"1087","article-title":"Equation of state calculations by fast computing machines","volume":"21","author":"Metropolis","year":"1953","journal-title":"Equ. State Calc. Fast Comput. Mach."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/0021-9991(90)90201-B","article-title":"Threshold accepting: A general purpose optimization algorithm appearing superior to simulated annealing","volume":"90","author":"Dueck","year":"1990","journal-title":"J. Comput. Phys."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez-Hern\u00e1ndez, J.P., Frausto-Sol\u00eds, J., Gonz\u00e1lez-Barbosa, J.J., Soto-Monterrubio, D.A., Maldonado-Nava, F.G., and Castilla-Valdez, G. (2021). A Peptides Prediction Methodology for Tertiary Structure Based on Simulated Annealing. Math. Comput. Appl., 26.","DOI":"10.3390\/mca26020039"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Frausto-Solis, J., Hern\u00e1ndez-Ram\u00edrez, L., Castilla-Valdez, G., Gonz\u00e1lez-Barbosa, J.J., and S\u00e1nchez-Hern\u00e1ndez, J.P. (2021). Chaotic Multi-Objective Simulated Annealing and Threshold Accepting for Job Shop Scheduling Problem. Math. Comput. Appl., 26.","DOI":"10.3390\/mca26010008"},{"key":"ref_47","first-page":"370","article-title":"Analytically Tuned Simulated Annealing Applied to the Protein Folding Problem","volume":"4488","author":"Romero","year":"2007","journal-title":"Comput. Vis."},{"key":"ref_48","first-page":"269","article-title":"ANDYMARK: An Analytical Method to Establish Dynamically the Length of the Markov Chain in Simulated Annealing for the Satisfiability Problem","volume":"4247","year":"2006","journal-title":"Comput. Vis."},{"key":"ref_49","unstructured":"Purata, L., Frausto, S., Gonzalez, J., and Castilla, G. (2020, January 8\u201310). Genpo-Sharpe: Stock selection for investing portfolio using a genetic algorithm with sharpe ratio applied to mexican stock exchange. Proceedings of the 8th International Workshop on Numerical and Evolutionary Optimization, Ciudad de Mexico, Mexico."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"25","DOI":"10.3905\/jpm.2003.319917","article-title":"Asset Allocation in a Lower Stock-Bond Correlation Environment","volume":"30","author":"Dopfel","year":"2003","journal-title":"J. Portf. Manag."},{"key":"ref_51","unstructured":"Myles Hollander, E.C., and Douglas, A. (2013). Wolfe, Nonparametric Statistical Methods, John Wiley & Sons, Inc.. [3rd ed.]."}],"container-title":["Axioms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2075-1680\/11\/2\/42\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:05:25Z","timestamp":1760133925000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2075-1680\/11\/2\/42"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,21]]},"references-count":51,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["axioms11020042"],"URL":"https:\/\/doi.org\/10.3390\/axioms11020042","relation":{},"ISSN":["2075-1680"],"issn-type":[{"value":"2075-1680","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,21]]}}}