Abstract

Sparrow search algorithm (SSA) suffers from a tendency to fall into local optima, as well as a preference for zero locations. Therefore, to improve this drawback, we propose a non-uniform mutation sparrow search algorithm (NMSSA). In the initialization stage of the population, we introduce a tent chaos map and a generalized opposition-based learning strategy to improve the diversity of the population; We introduce adaptive weight to dynamically adjust the search range of the discoverer to improve the search efficiency of the algorithm; To prevent the algorithm from deviating from the target in the early stage, we adopt a non-uniform mutation strategy to improve the flexibility of the follower search to improve the convergence accuracy of the algorithm. Finally, we use the somersault strategy to reduce the probability of the algorithm falling into local optimum. In the test experiments with 10 benchmark functions and CEC2017 functions, we compare the experimental results of NMSSA with those of other algorithms, and the experimental results verify the effectiveness of NMSSA. In addition, we also applied NMSSA to engineering problems optimization and K-means image segmentation, and the experimental results show that NMSSA has good performance in practical applications.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call