计算机科学
算法
SPARK(编程语言)
群体智能
烟火
优化算法
人口
数学优化
粒子群优化
数学
社会学
人口学
有机化学
化学
程序设计语言
作者
Xiangrui Meng,Ying Tan
标识
DOI:10.1016/j.swevo.2023.101458
摘要
Many real-world problems can be abstracted as multimodal global optimization, which is one of the main challenges for optimization algorithms due to its complexity. The fireworks algorithm (FWA) is a swarm intelligence optimization algorithm that has been widely studied and applied by virtue of the synergistic property among fireworks. Current FWA variants have poor exploitation capability to handle some locally complex multimodal functions, which greatly limits the application of the FWA to practical problems. To solve the above problems, in this paper, we propose the multi-guiding spark fireworks algorithm (MGFWA) to solve multimodal functions by enhancing FWA exploitation capabilities. Three different strategies which are boosted guiding vector, multi-guiding sparks, and population-based random mapping are designed to boost the guiding vector, enrich the guiding spark diversity, and fix the mapping function, separately. The validity and parameter setting of MGFWA are theoretically analyzed. Experimentally, the results on the CEC2013 and CEC2017 single objective optimization benchmarks illustrate the remarkable performance of the MGFWA compared to other typical optimization algorithms and FWA variants. Moreover, the ablation study shows each of the three parts plays an important role in the algorithm and the efficiency experiment shows the MGFWA can improve the efficiency of guiding sparks by 10%. We believe that the MGFWA can be considered the SOTA variant of the FWA.
科研通智能强力驱动
Strongly Powered by AbleSci AI