A clonal selection algorithm for dynamic multimodal function optimization

Wenjian Luo,Xin Lin,Tao Zhu,Peilan Xu
DOI: https://doi.org/10.1016/j.swevo.2018.10.010
IF: 10.267
2019-01-01
Swarm and Evolutionary Computation
Abstract:The objective of dynamic multimodal optimization problems (DMMOPs) is to find all global optima in a dynamic environment. Although dynamic optimization problems (DOPs) have been widely studied in the field of nature-inspired computation, DMMOPs have not yet been paid significant attention yet. It is a challenging task for the classic clonal selection algorithm (CSA) to track all the moving global optima of dynamic multimodal optimization problems. The population of the classic CSA tends to converge to a single optimum, and the shortage of population diversity prevents the classic CSA from adapting to environmental changes. To address these limitations, this paper proposes a so-called dynamic multimodal clonal selection algorithm (DMMCSA). DMMCSA incorporates a niching method called nearest-better clustering, and adapts the scale factor of the hypermutation operator according to the distances among individuals. Experiments on benchmark problems show that DMMCSA significantly outperforms CSA in terms of tracking all the global optima of DMMOPs.
What problem does this paper attempt to address?