Improvement and Application of Chicken Swarm Optimization for Constrained Optimization

Aiming at the problem of slow convergence speed and ease of falling into local optimum when solving high dimensional problems, this paper proposes an improved chicken swarm optimization algorithm. The improved chicken swarm optimization includes four aspects, namely, cock position update mode, hen position update mode, chick position update mode, and population update strategy, so it is abbreviated as ICSO-RHC. On the basis of algorithm improvement, the influence of the number of retained elite individuals and control parameters on the convergence speed of the algorithm is discussed. The calculation results of the test function show that when the number of elite individuals in the population is 1, and the control parameters is a random number uniformly distributed between [0, 1], the algorithm has a faster convergence speed. In addition, in order to verify the performance of ICSO-RHC, 30 test functions and CEC 2005 benchmark functions were selected. The calculation results of these test functions show that the success rate of ICSO-RHC is significantly higher than other algorithms, both for low-dimensional and high-dimensional optimization problems. The average iteration number and average running time are significantly lower than other algorithms. Finally, ICSO-RHC and other improved algorithms in the literature are used to optimize the parameters of four practical engineering problems. The optimization results show that the statistical results obtained by ICSO-RHC are significantly better than other algorithms. The calculation results of the test functions and the actual engineering problems show that the performance of ICSO-RHC proposed in this paper is significantly better than other algorithms.

[1]  Qiang Fu,et al.  Projection Pursuit Evaluation Model of Regional Surface Water Environment Based on Improved Chicken Swarm Optimization Algorithm , 2018, Water Resources Management.

[2]  Subhabrata Banerjee,et al.  Improved Serially Concatenated Convolution Turbo Code (SCCTC) using chicken swarm optimization , 2015, 2015 IEEE Power, Communication and Information Technology Conference (PCITC).

[3]  Shaolong Chen,et al.  Parameter estimation for chaotic systems based on improved boundary chicken swarm optimization , 2016, Other Conferences.

[4]  Xiao Yu Wang,et al.  Research on Improved Genetic Algorithm , 2014 .

[5]  Y. L. Chen,et al.  Combining Penalty Function with Modified Chicken Swarm Optimization for Constrained Optimization , 2015 .

[6]  Robert G. Reynolds,et al.  An improved class of real-coded Genetic Algorithms for numerical optimization✰ , 2018, Neurocomputing.

[7]  Yu Wu,et al.  Chicken Swarm–Based Method for Ascent Trajectory Optimization of Hypersonic Vehicles , 2017 .

[8]  A. Gandomi,et al.  Mixed variable structural optimization using Firefly Algorithm , 2011 .

[9]  MengChu Zhou,et al.  An opposition-based particle swarm optimization algorithm for noisy environments , 2018, 2018 IEEE 15th International Conference on Networking, Sensing and Control (ICNSC).

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

[11]  Zhenbi Li,et al.  Mutation chicken swarm optimization based on nonlinear inertia weight , 2017, 2017 3rd IEEE International Conference on Computer and Communications (ICCC).

[12]  Zhicheng Ji,et al.  Improved chicken swarm optimization , 2015, 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER).

[13]  Aboul Ella Hassanien,et al.  An Adaptive Approach for Community Detection Based on Chicken Swarm Optimization Algorithm , 2016, ICGEC.

[14]  S. Sivasakthi,et al.  Chicken Swarm Optimization for Economic Dispatch with Disjoint Prohibited Zones Considering Network Losses , 2016 .

[15]  Lihua Zhu,et al.  Optimization of wireless sensor networks based on chicken swarm optimization algorithm , 2017 .

[16]  Hsin-Chuan Kuo,et al.  A Directed Genetic Algorithm for global optimization , 2013, Appl. Math. Comput..

[17]  Xueshan Gao,et al.  Optimal Trajectory Planning for Robotic Manipulators Using Chicken Swarm Optimization , 2016, 2016 8th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC).

[18]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[19]  Dinghui Wu,et al.  Convergence Analysis and Improvement of the Chicken Swarm Optimization Algorithm , 2016, IEEE Access.

[20]  Xianjun Du,et al.  Parameter estimation of activated sludge process based on an improved cuckoo search algorithm. , 2018, Bioresource technology.

[21]  Wei He,et al.  Chicken Swarm Optimization Based on Elite Opposition-Based Learning , 2017 .

[22]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[23]  Nursyiva Irsalinda,et al.  Chicken Swarm as a Multi Step Algorithm for Global Optimization , 2017 .

[24]  Zexuan Zhu,et al.  An enhanced artificial bee colony algorithm with adaptive differential operators , 2017, Appl. Soft Comput..

[25]  Zeng Yi The Application of floating Genetic Algorithms to Solving Non-linear equation groups , 2005 .

[26]  Ardeshir Bahreininejad,et al.  Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems , 2013, Appl. Soft Comput..

[27]  Shereen A. Taie,et al.  Title CSO-based algorithm with support vector machine for brain tumor's disease diagnosis , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[28]  Tie Feng,et al.  Sidelobe-level suppression for linear and circular antenna arrays via the cuckoo search–chicken swarm optimisation algorithm , 2017 .

[29]  Yong Wang,et al.  Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization , 2010, Appl. Soft Comput..

[30]  Ximing Liang,et al.  An Improved Chicken Swarm Optimization Algorithm and its Application in Robot Path Planning , 2020, IEEE Access.