Symbiotic Multi-swarm PSO for Portfolio Optimization

This paper presents a novel symbiotic multi-swarm particle swarm optimization (SMPSO) based on our previous proposed multi-swarm cooperative particle swarm optimization. In SMPSO, the population is divided into several identical sub-swarms and a center communication strategy is used to transfer the information among all the sub-swarms. The information sharing among all the sub-swarms can help the proposed algorithm avoid be trapped into local minima as well as improve its convergence rate. SMPSO is then applied to portfolio optimization problem. To demonstrate the efficiency of the proposed SMPSO algorithm, an improved Markowitz portfolio optimization model including two of the most important limitations are adopted. Experimental results show that SMPSO is promising for this class of problems.

[1]  朱云龙,et al.  A multi-swarm optimizer based fuzzy modeling approach for dynamic systems processing , 2008 .

[2]  Sergio Gómez,et al.  Portfolio selection using neural networks , 2005, Comput. Oper. Res..

[3]  Detlef Seese,et al.  A hybrid heuristic approach to discrete multi-objective optimization of credit portfolios , 2004, Comput. Stat. Data Anal..

[4]  Harry M. Markowitz,et al.  Foundations of Portfolio Theory , 1991 .

[5]  Byung Ha Lim,et al.  A Minimax Portfolio Selection Rule with Linear Programming Solution , 1998 .

[6]  Tae Yoon Kim,et al.  Using genetic algorithm to support portfolio optimization for index fund management , 2005, Expert Syst. Appl..

[7]  Jacek M. Zurada,et al.  Advances in Neural Networks - ISNN 2006, Third International Symposium on Neural Networks, Chengdu, China, May 28 - June 1, 2006, Proceedings, Part I , 2006, International Symposium on Neural Networks.

[8]  Ulrich Derigs,et al.  On a Local-Search Heuristic for a Class of Tracking Error Minimization Problems in Portfolio Management , 2004, Ann. Oper. Res..

[9]  Carlos Romero,et al.  Portfolio Selection: A Compromise Programming Solution , 1996 .

[10]  Xiaolou Yang Improving Portfolio Efficiency: A Genetic Algorithm Approach , 2006 .

[11]  Ulrich Derigs,et al.  Meta-heuristic based decision support for portfolio optimization with a case study on tracking error minimization in passive portfolio management , 2003, OR Spectr..

[12]  朱云龙,et al.  A multi-population cooperative particle swarm optimizer for neural network training , 2006 .

[13]  M Harry,et al.  MARKOWITZ, . Foundations of Portfolio Theory, Journal of Finance, , . , 1991 .

[14]  Yves Crama,et al.  Simulated annealing for complex portfolio selection problems , 2003, Eur. J. Oper. Res..

[15]  M. Arenas,et al.  A fuzzy goal programming approach to portfolio selection , 2001 .

[16]  Amelia Bilbao-Terol,et al.  A fuzzy goal programming approach to portfolio selection , 2001, Eur. J. Oper. Res..

[17]  Q. Henry Wu,et al.  MCPSO: A multi-swarm cooperative particle swarm optimizer , 2007, Appl. Math. Comput..