Algorithm for Improving the Performance of Metaheuristic Optimizers

(The Combination Lock Algorithm)

Population-based metaheuristic algorithms are promising search methods for solving optimisation problems. A systematic pre-processing approach, called the combination lock algorithm, for obtaining a good starting point for population-based algorithms, is proposed to enhance the performance of the metaheuristic optimisers.

 

 

         

Figures: Pseudocode of the Combination Lock Algorithm, sensitivity analysis on the performance of the CLA for the Powell Sum function by varying the population size, and polynomial fitting of runtime versus the number of initial population for the CLA performed on Happy Cat function.

 

Related article:

Ardeshir Bahreininejad and Hasnanizan Taib. The novel combination lock algorithm for improving the performance of metaheuristic optimizers. Advances in Engineering Software, 172:103177, 2022. https://doi.org/10.1016/j.advengsoft.2022.103177.