Article ID: | iaor201110459 |
Volume: | 217 |
Issue: | 1 |
Start Page Number: | 54 |
End Page Number: | 68 |
Publication Date: | Feb 2012 |
Journal: | European Journal of Operational Research |
Authors: | Speranza M G, Guastaroba G |
Keywords: | search, programming: linear, programming: integer, heuristics |
In this paper we study the problem of replicating the performances of a stock market index, i.e. the so‐called index tracking problem, and the problem of out‐performing a market index, i.e. the so‐called enhanced index tracking problem. We introduce mixed‐integer linear programming (MILP) formulations for these two problems. Furthermore, we present a heuristic framework called Kernel Search. We analyze and evaluate the behavior of several implementations of the Kernel Search framework to the solution of the index tracking problem. We show the effectiveness and efficiency of the framework comparing the performances of these heuristics with those of a general‐purpose solver. The computational experiments are carried out using benchmark and newly created instances.