
Colliding bodies algorithm with adaptive parameter adjustment strategy
Author(s) -
Changlong Yu,
Lam Hui,
Bing Liu,
Yong Li,
Fan Jiang
Publication year - 2021
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1941/1/012032
Subject(s) - benchmark (surveying) , algorithm , position (finance) , mathematical optimization , stability (learning theory) , set (abstract data type) , computer science , nonlinear system , heuristic , evolutionary algorithm , mathematics , physics , geodesy , finance , quantum mechanics , machine learning , economics , programming language , geography
Colliding Bodies Optimization (CBO) is a new meta-heuristic algorithm that uses collisions between objects to move to a better position so that the solution tends to be an optimal solution. Aiming at the shortcomings of CBO algorithm's poor optimization accuracy and prone to evolutionary stagnation in the later stage of iterations, this paper proposes a new Colliding Bodies Optimization algorithm with adaptive adjustment strategy. Firstly, a set of initial solutions of colliding bodies are generated by the good-point set strategy to improve the stability of the algorithm solution. Secondly, we adjust the linear strategy of the control parameters to a nonlinear strategy and combine it with the fitness value to form an adaptive parameter adjustment strategy. Finally, in order to make the algorithm escape from the local optimal, a mutation operation is performed on the position of the object. In order to test the effectiveness of the proposed algorithm, experiments were conducted on 23 benchmark functions with it and the comparison algorithm. The experimental results show that the performance of the proposed algorithm is better than other experimental algorithms.