Back to Search Start Over

Enhancing Backtracking Search Algorithm using Reflection Mutation Strategy Based on Sine Cosine.

Authors :
Zhou, Chong
Li, Shengjie
Zhang, Yuhe
Chen, Zhikun
Zhang, Cuijun
Source :
Algorithms; Nov2019, Vol. 12 Issue 11, p225-225, 1p
Publication Year :
2019

Abstract

Backtracking Search Algorithm (BSA) is a younger population-based evolutionary algorithm and widely researched. Due to the introduction of historical population and no guidance toward to the best individual, BSA does not adequately use the information in the current population, which leads to a slow convergence speed and poor exploitation ability of BSA. To address these drawbacks, a novel backtracking search algorithm with reflection mutation based on sine cosine is proposed, named RSCBSA. The best individual found so far is employed to improve convergence speed, while sine and cosine math models are introduced to enhance population diversity. To sufficiently use the information in the historical population and current population, four individuals are selected from the historical or current population randomly to construct an unit simplex, and the center of the unit simplex can enhance exploitation ability of RSCBSA. Comprehensive experimental results and analyses show that RSCBSA is competitive enough with other state-of-the-art meta-heuristic algorithms. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
19994893
Volume :
12
Issue :
11
Database :
Complementary Index
Journal :
Algorithms
Publication Type :
Academic Journal
Accession number :
139863211
Full Text :
https://doi.org/10.3390/a12110225