NSM_TLABC
                    Versione 1.0.3 (9,63 KB) da  
                  mehmet kati
                
                
                  Development of the Natural Survivor Method (NSM) for Designing an Updating Mechanism in Metaheuristic Search Algorithms
                
                  
              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 LinuxTag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.