A bacterial foraging optimization approach for the index tracking problem

Index tracking is a popular passive portfolio management strategy which invests in a subset of stock market index constituents to reproduce the performance of the index. In this paper we apply a heuristic approach based on bacterial foraging optimization (BFO) to the index tracking problem. BFO is a swarm intelligence technique which mimics the foraging behavior of bacteria with three important movements, i.e., chemotaxis, reproduction, and elimination-dispersal. It has strong capability in both global search and local search, and thus has been successfully applied in several problems, but not yet in index tracking. To make our model more realistic, we consider transaction cost when revising the tracking portfolio, and include cardinality and bounding constraints. The BFO approach is compared with a genetic algorithm which is widely adopted as the benchmark in the index tracking problem. Empirical experiments with HangSeng, DAX, FTSE, S&P and Nikkei indexes indicate that, our BFO achieves significantly better overall objective function value under a wide range of tracking error/excess return tradeoffs. Furthermore, rolling window tests show that, our BFO leads to significantly smaller out-of-sample tracking error under a wide range of transaction cost constraints.

[1]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

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

[3]  Li Li,et al.  Modified Bacterial Foraging Optimizer for Liquidity Risk Portfolio Optimization , 2010 .

[4]  Michael Doumpos,et al.  Portfolio optimization and index tracking for the shipping stock and freight markets using evolutionary algorithms , 2013 .

[5]  Shushang Zhu,et al.  A hybrid approach for index tracking with practical constraints , 2013 .

[6]  Qian Li,et al.  Enhanced index tracking with multiple time-scale analysis , 2014 .

[7]  Yucheng Kao,et al.  Bacterial Foraging Optimization Approach to Portfolio Optimization , 2013 .

[8]  Maria Grazia Speranza,et al.  Kernel Search: An application to the index tracking problem , 2012, Eur. J. Oper. Res..

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

[10]  Qian Li,et al.  Enhanced index tracking based on multi-objective immune algorithm , 2011, Expert Syst. Appl..

[11]  G HeyAJ,et al.  Lecture Notes in Computer Science - Message-Passing Performance of Parallel Computers , 1977 .

[12]  Qi Li,et al.  Multi-scale tracking dynamics and optimal index replication , 2014 .

[13]  Chengxian Xu,et al.  A mixed 0–1 LP for index tracking problem with CVaR risk constraints , 2012, Ann. Oper. Res..

[14]  Kostas Andriosopoulos,et al.  Performance replication of the Spot Energy Index with optimal equity portfolio selection: Evidence from the UK, US and Brazilian markets , 2014, Eur. J. Oper. Res..