Crow Search Algorithm Based on Neighborhood Search of Non-Inferior Solution Set

2019 
Characterized by less parameter settings, easy implementation, and strong optimization capacity, the crow search algorithm has been successfully applied to solve the optimization problem. As the basic crow search algorithm is a new kind of swarm intelligent algorithm only based on the crow’s memory foraging mode, it also contains defects like slow search speed and low optimization precision in later iterations, which are especially obvious for the optimization of high-dimensional functions. In order to overcome these shortcomings, a new crow search algorithm based on neighborhood search of non-inferior solution set (NICSA) is proposed. The proposed algorithm makes the crow individual choose the memory search mode or neighborhood search mode automatically in the course of evolution by the determination factor of non-inferior solution. With this strategy, the local exploitation and the global exploration of the algorithm became more balanced. In the neighborhood search, the selectivity factor is used to guide non-inferior solutions to adaptively execute neighborhood search of Levy flight or Gaussian flight, to enhance the neighborhood searchability of the algorithm and improve the optimization precision. The result of simulation experiments with 23 benchmark test functions verifies that the proposed algorithm has good optimization effect in the aspects of search veracity, convergence rate, and robustness.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    14
    Citations
    NaN
    KQI
    []