Abstract

An enhancing sparrow optimization algorithm with hybrid multi-strategy (EGLTA-SSA) is proposed, to improve the defects of the sparrow search algorithm (SSA), which is easy to fall into local optimum. Firstly, the elite backward learning strategy is introduced to initialize the sparrow population, to generate high-quality initial solutions. Secondly, the leader position is updated by fusing multi-strategy mechanisms. On one hand, the high distributivity of arithmetic optimization algorithm operators are used to deflate the target position, and enhance the ability of SSA to jump out of the local optimum. On the other hand, the leader position is perturbed by adopting the golden levy flight method and the t-distribution perturbation strategy to improve the shortcoming of SSA in the late iteration when the population diversity decreases. Further, a probability factor is added for random selection to achieve more effective communication among leaders. Finally, to verify the effectiveness of EGLTA-SSA, CEC2005 and CEC2019 functions are tested and compared with state-of-the-art algorithms, and the experimental results show that EGLTA-SSA has a better performance in terms of convergence rate and stability. EGLTA-SSA is also successfully applied to three practical engineering problems, and the results demonstrate the superior performance of EGLTA-SSA in solving project optimization problems.

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.