A hybrid approach for index tracking with practical constraints

Index tracking is a popular way for passive fund management, which aims to reproduce the performance of a market index by investing in a subset of the constituents of the index. The formulation of index tracking with some realistic constraints always leads to an optimization problem that is very hard to solve. In this paper, we propose an approximate formulation to the original optimization problem and analyze the approximation error bound. It is shown that the approximation can be reasonably close to the original problem. We consider both cases where the mean absolute error and mean square error are used as the tracking error measurements. The mean absolute error measurement results in a mixed-integer linear programming problem and can be solved by some standard solvers, such as CPLEX. The mean square error measurement leads to a mixed-integer quadratic programming problem. An efficient hybrid heuristic method is given to solve this problem. We do some numerical experiments by the use of five data sets from OR-Library. The results are promising.

[1]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[2]  Alberto Suárez,et al.  Selection of Optimal Investment Portfolios with Cardinality Constraints , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[3]  L. Breuer Introduction to Stochastic Processes , 2022, Statistical Methods for Climate Scientists.

[4]  W. Sharpe,et al.  Dynamic Strategies for Asset Allocation , 1988 .

[5]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[6]  Charles M. S. Sutcliffe,et al.  Stock Index Futures: Theories and International Evidence , 1997 .

[7]  Alberto Suárez,et al.  A hybrid optimization approach to index tracking , 2009, Ann. Oper. Res..

[8]  W. Sharpe,et al.  Dynamic Strategies for Asset Allocation , 1988 .

[9]  Yazid M. Sharaiha,et al.  Heuristics for cardinality constrained portfolio optimisation , 2000, Comput. Oper. Res..

[10]  John E. Beasley,et al.  Mixed-integer programming approaches for index tracking and enhanced indexation , 2009, Eur. J. Oper. Res..

[11]  J. Shapcott Index Tracking : Genetic Algorithms for Investment Portfolio Selection , 2002 .

[12]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[13]  R. Fletcher A General Quadratic Programming Algorithm , 1971 .

[14]  J. P. Kelly,et al.  Meta-heuristics : theory & applications , 1996 .

[15]  John E. Beasley,et al.  An evolutionary heuristic for the index tracking problem , 2003, Eur. J. Oper. Res..

[16]  Sid Browne,et al.  Beating a moving target: Optimal portfolio strategies for outperforming a stochastic benchmark , 1999, Finance Stochastics.

[17]  Lester Ingber,et al.  Simulated annealing: Practice versus theory , 1993 .

[18]  John E. Beasley,et al.  OR-Library: Distributing Test Problems by Electronic Mail , 1990 .

[19]  Emile H. L. Aarts,et al.  Selected Topics in Simulated Annealing , 2002 .

[20]  K. Grasse,et al.  A general class of branch-and-bound methods in global optimization with some new approaches for concave minimization , 1986 .

[21]  Manfred Gilli and Evis Kellezi Threshold Accepting for Index Tracking , 2001 .