Index fund optimization using a hybrid model: genetic algorithm and mixed-integer nonlinear programming

Juan Díaz,María Cortés,Juan Hernández,Óscar Clavijo,Carlos Ardila,Sergio Cabrales
DOI: https://doi.org/10.1080/0013791X.2019.1633450
2019-10-08
The Engineering Economist
Abstract:Index funds consist of a subset of stocks, an index tracking portfolio, included in the market index. The index tracking portfolio aims to match the performance of the benchmark index. In this paper, we propose a hybrid model for solving the multiperiod index tracking problem, which includes rebalancing concerns, transaction costs, limits on the number of stocks, and diversification by sector, market capitalization, and stock weight. Our hybrid model combines the genetic algorithm (GA) to select stocks of the index tracking portfolio and mixed-integer nonlinear programming (MINLP) to estimate its weights. Finally, we apply our proposed hybrid model to the S&P500 to find an index tracking portfolio that includes those constraints. The results show that our hybrid model is able to create an index fund whose return rate is similar to the market index with significantly lower risk.
What problem does this paper attempt to address?