Dynamic network structured immune particle swarm optimisation with small-world topology

Particle swarm optimisation (PSO) has attracted much attention and is used to wide applications in different fields in recent years because of its simple concept, easy implementation and quick convergence. However, it suffers from premature convergence since the population's diversity loses quickly. In this paper, a novel and efficient variant of PSO named DNIPSO is proposed which help the diversity of the swarm be preserved via the Newman-Watts small world network topology and the immune learning operator. Initially the topology of the population is the regular network. Then the Newman-Watts small world topology is formed gradually and the swarm evolves simultaneously. The optimisation process contains the population structure dynamics and particle immune learning two parts which mutually promoted effectively in whole population. Furthermore, the immune operator which is based on the clonal selection theory achieves a trade-off between exploration and exploitation abilities. Numerical experiments both on continuous unconstrained and constrained benchmark functions are used to test the performance of DNIPSO. Simulation results show it is effective and robust.

[1]  Jonathan Timmis,et al.  Artificial immune systems - a new computational intelligence paradigm , 2002 .

[2]  F. Burnet The clonal selection theory of acquired immunity , 1959 .

[3]  R. Swinburne Bayes's theorem , 2005 .

[4]  Xin Yao,et al.  Stochastic ranking for constrained evolutionary optimization , 2000, IEEE Trans. Evol. Comput..

[5]  Renbin Xiao,et al.  An analytical approach to the similarities between swarm intelligence and artificial neural network , 2012 .

[6]  J. Kennedy,et al.  Population structure and particle swarm performance , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[7]  M. Newman,et al.  Renormalization Group Analysis of the Small-World Network Model , 1999, cond-mat/9903357.

[8]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[9]  Maoguo Gong,et al.  Evolutionary computation in China: A literature survey , 2016, CAAI Trans. Intell. Technol..

[10]  Renbin Xiao,et al.  Relationships of swarm intelligence and artificial immune system , 2013, Int. J. Bio Inspired Comput..

[11]  Maoguo Gong,et al.  An efficient shortest path approach for social networks based on community structure , 2016, CAAI Trans. Intell. Technol..

[12]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[13]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms, Homomorphous Mappings, and Constrained Parameter Optimization , 1999, Evolutionary Computation.

[14]  Yu Xue,et al.  Improved bat algorithm with optimal forage strategy and random disturbance strategy , 2016, Int. J. Bio Inspired Comput..

[15]  Xiao-Feng Xie,et al.  DEPSO: hybrid particle swarm with differential evolution operator , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[16]  Yu Xue,et al.  A novel oriented cuckoo search algorithm to improve DV-Hop performance for cyber-physical systems , 2017, J. Parallel Distributed Comput..

[17]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[18]  Maoguo Gong,et al.  A survey on network community detection based on evolutionary computation , 2016, Int. J. Bio Inspired Comput..

[19]  Zhihua Cui,et al.  Swarm Intelligence and Bio-Inspired Computation: Theory and Applications , 2013 .

[20]  Changhe Li,et al.  A Self-Learning Particle Swarm Optimizer for Global Optimization Problems , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[21]  Maoguo Gong,et al.  A multi-objective optimization framework for ill-posed inverse problems , 2016, CAAI Trans. Intell. Technol..

[22]  Zhihua Cui,et al.  Using NW small-world model to improve the performance of social emotional optimization algorithm , 2012, 2012 Proceedings of International Conference on Modelling, Identification and Control.

[23]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[24]  Andries Petrus Engelbrecht,et al.  Particle swarm optimization with spatially meaningful neighbours , 2008, 2008 IEEE Swarm Intelligence Symposium.

[25]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[26]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[27]  Qidi Wu,et al.  Bat algorithm with Gaussian walk , 2014, Int. J. Bio Inspired Comput..

[28]  Zhihua Cui,et al.  Using Fitness Landscape to Improve the Performance of Particle Swarm Optimization , 2012 .