Improved chicken swarm optimization

Considering the problem that the original chicken swarm optimization algorithm is easy to fall into local optimum because of premature convergence for high-dimensional complex problems, an improved chicken swarm optimization was proposed. In this algorithm, the part of chicks learning from the rooster in their subgroup is added to chick's position update equation, and the inertia weight and learning factor are also introduced. Then eight benchmark functions are used to test the proposed algorithm and the comparison with particle swarm optimization, bat algorithm, and original chicken swarm optimization are also performed. The simulated experimental results showed that the proposed algorithm is able to avoid premature convergence and therefore can escape from local optimum. Especially, the proposed method outperforms other evolutionary algorithms in finding the global optimum for high-dimensional problems.

[1]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[2]  Shinn-Ying Ho,et al.  Intelligent evolutionary algorithms for large parameter optimization problems , 2004, IEEE Transactions on Evolutionary Computation.

[3]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[4]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[5]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[6]  Li Xiao,et al.  An Optimizing Method Based on Autonomous Animats: Fish-swarm Algorithm , 2002 .

[7]  Yu Liu,et al.  A New Bio-inspired Algorithm: Chicken Swarm Optimization , 2014, ICSI.

[8]  Zoran Miljković,et al.  Chaotic fruit fly optimization algorithm , 2015, Knowl. Based Syst..

[9]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[10]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[11]  Jin Xu,et al.  Chaotic Fruit Fly Optimization Algorithm , 2014, ICSI.

[12]  Z. Beheshti A review of population-based meta-heuristic algorithm , 2013, SOCO 2013.

[13]  Erik Valdemar Cuevas Jiménez,et al.  A swarm optimization algorithm inspired in the behavior of the social-spider , 2013, Expert Syst. Appl..

[14]  Ponnuthurai Nagaratnam Suganthan,et al.  Problem Definitions and Evaluation Criteria for the CEC 2014 Special Session and Competition on Single Objective Real-Parameter Numerical Optimization , 2014 .

[15]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[16]  Li Cheng,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010 .