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.

Highlights

  • There are many global optimization problems in the real world

  • Based on the above discussion, in this paper, an enhancing backtracking search optimization algorithm with reflection mutation strategy based on sine cosine, named RSCBSA, is proposed

  • In RSCBSA, inspired by reflection operation in Nelder–Mead method [41] and Sine Cosine Algorithm (SCA) [42], a new reflection mutation strategy based on sine cosine is developed to address the above-mentioned drawbacks, in which the best solution and sine and cosine math models are introduced to balance exploration and exploitation ability of Backtracking Search Algorithm (BSA)

Read more

Summary

Introduction

There are many global optimization problems in the real world. These problems are characterized by complexity, multimodality, strong-nonlinearity, dynamic change, and non-differentiality. For the drawbacks of slow convergence speed and falling into local optimum, Wang et al [24] proposed an improved BSA fusing optimal solution-guided mutation strategy and niche technology. Based on the above discussion, in this paper, an enhancing backtracking search optimization algorithm with reflection mutation strategy based on sine cosine, named RSCBSA, is proposed. In RSCBSA, inspired by reflection operation in Nelder–Mead method [41] and Sine Cosine Algorithm (SCA) [42], a new reflection mutation strategy based on sine cosine is developed to address the above-mentioned drawbacks, in which the best solution and sine and cosine math models are introduced to balance exploration and exploitation ability of BSA. A novel backtracking search algorithm with reflection mutation strategy based on sine cosine (RSCBSA) is proposed to solve global optimization problems.

Backtracking Search Optimization Algorithm
Initialization
Reflection Mutation Strategy Based on Sine Cosine
Crossover Operator
The Framework of The Proposed Algorithm
Complex Analysis of The Proposed Algorithm
Benchmark Test Suit
Parameter Setting
Experimental Results
Compared with State-of-the-Art Algorithms
Convergence Analysis
Parameter Sensitivity Analysis
Runtime Analysis
Remarks
Conclusions
Full Text
Paper version not known

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.