NSM_TLABC

Development of the Natural Survivor Method (NSM) for Designing an Updating Mechanism in Metaheuristic Search Algorithms
49 download
Aggiornato 16 mar 2023

Visualizza la licenza

NSM-TLABC is the most powerful enhanced version of the Artificial Bee Colony (ABC) and Teaching-Learning-based Artificial Bee Colony (TLABC) algorithm. The Natural Survivor Method (NSM) was used in the design of the update mechanism of TLABC. NSM-TLABC was tested on IEEE CEC 2020 Benchmark Problems and constrained real-world engineering problems. NSM-TLABC is one of the most competitive metaheuristic search algorithms on constrained real world optimization problems in the literature.
For more information about the Natural Survivor Method (NSM) and the details of the NSM- TLABC algorithm, please read the article titled "Development of the Natural Survivor Method (NSM) for designing an updating mechanism in metaheuristic search algorithms":
Build an enhanced version of your meta-heuristic search algorithm using the NSM-based survivor selection mechanism. You can use the NSM method to design the update mechanism in the MHS algorithm. The method is very easy to implement. You can use different strategies in applying the NSM method. In this way, you can design the version of your algorithm that is most effective on your optimization problem. In a way, this can be thought of as fine-tuning, adapting the algorithm for the optimization problem. We introduced alternative switching strategies to implement NSM. We explained them in the article. We recommend using the NSM method in your algorithm designs.
Survivor Selection Methods for Design of Update Mechanism in Meta-heuristic Search Algorithms
(i) Fitness value-based method: traditional survivor-selection method used in MHS algorithms
if (X[inew]_Fitness_Value > X[i]_ Fitness_Value)
P[i]= Xinew (survivor is Xinew) else P[i]= Xi (survivor is Xi) end if
(ii) NSM-score based method: proposed survivor-selection method
if (X[inew]_NSM_Score > X[i]_NSM_Score )
P[i]= Xinew (survivor is Xinew) else P[i]= Xi (survivor is Xi) end if

Cita come

Kahraman, H. T., Katı, M., Aras, S., Taşci, D. A. (2022). Development of the Natural Survivor Method (NSM) for designing an updating mechanism in metaheuristic search algorithms. Engineering Applications of Artificial Intelligence, 10.1016/j.engappai.2023.106121, 122, 106121.

Compatibilità della release di MATLAB
Creato con R2022b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.0.3

updated

1.0.2

update functions

1.0.1

update functions

1.0.0