TY - JOUR
T1 - Genetic Algorithm and LSTM Artificial Neural Network for Investment Portfolio Optimization
AU - Flores-Fernandez, Gustavo A.
AU - Jimenez-Carrion, Miguel
AU - Gutierrez, Flabio
AU - Sanchez-Ancajima, Raul A.
N1 - Publisher Copyright:
© 2024, Innovative Information Science and Technology Research Group. All rights reserved.
PY - 2024/6
Y1 - 2024/6
N2 - The present research aimed to construct a genetic algorithm and artificial neural network to optimize investment portfolios, considering that in modern investment portfolio theory, optimization is a multi-objective problem involving maximizing return and minimizing volatility, also known as risk. This opens up the possibility of a highly combinatorial solution space, making it a computationally complex problem that cannot be solved by deterministic algorithms. To achieve the objective, 255 companies operating within the Peruvian national market and listed on the Lima Stock Exchange were evaluated. The research resulted in a mean squared error of 6.33%, a mean absolute error of 5.07%, and an accuracy of 92.35% related to the artificial neural network, indicating an acceptable generalization capacity for predicting positive trends in the stocks to be used as inputs for the genetic algorithm. Regarding the genetic algorithm, a quality function was successfully modeled, considering 5 factors related to the profitability and volatility of the stocks, as well as portfolio diversification. Ultimately, the best configuration of the genetic algorithm was found to have a fitness value of 0.772482, translating to a return of 1.00058% and volatility of 0.00612%. It is concluded that the genetic algorithm optimizes investment portfolios by achieving higher returns and lower volatility compared to other methods, with volatility specifically being a much lower percentage.
AB - The present research aimed to construct a genetic algorithm and artificial neural network to optimize investment portfolios, considering that in modern investment portfolio theory, optimization is a multi-objective problem involving maximizing return and minimizing volatility, also known as risk. This opens up the possibility of a highly combinatorial solution space, making it a computationally complex problem that cannot be solved by deterministic algorithms. To achieve the objective, 255 companies operating within the Peruvian national market and listed on the Lima Stock Exchange were evaluated. The research resulted in a mean squared error of 6.33%, a mean absolute error of 5.07%, and an accuracy of 92.35% related to the artificial neural network, indicating an acceptable generalization capacity for predicting positive trends in the stocks to be used as inputs for the genetic algorithm. Regarding the genetic algorithm, a quality function was successfully modeled, considering 5 factors related to the profitability and volatility of the stocks, as well as portfolio diversification. Ultimately, the best configuration of the genetic algorithm was found to have a fitness value of 0.772482, translating to a return of 1.00058% and volatility of 0.00612%. It is concluded that the genetic algorithm optimizes investment portfolios by achieving higher returns and lower volatility compared to other methods, with volatility specifically being a much lower percentage.
KW - Artificial Neural Networks
KW - Genetic Algorithms
KW - Investment Portfolios
KW - Metaheuristics
KW - Optimization
UR - http://www.scopus.com/inward/record.url?scp=85199484006&partnerID=8YFLogxK
U2 - 10.58346/JOWUA.2024.I2.003
DO - 10.58346/JOWUA.2024.I2.003
M3 - Article
AN - SCOPUS:85199484006
SN - 2093-5374
VL - 15
SP - 27
EP - 46
JO - Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications
JF - Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications
IS - 2
ER -