Enhancing firefly algorithm with sliding window for continuous optimization problems

被引:6
|
作者
Peng, Hu [1 ]
Qian, Jiayao [1 ]
Kong, Fanrong [1 ]
Fan, Debin [1 ]
Shao, Peng [2 ]
Wu, Zhijian [3 ]
机构
[1] Jiujiang Univ, Sch Comp & Big Data Sci, Jiujiang 332005, Peoples R China
[2] JiangXi Agr Univ, Sch Comp & Informat Engn, Nanchang 330045, Jiangxi, Peoples R China
[3] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Peoples R China
来源
NEURAL COMPUTING & APPLICATIONS | 2022年 / 34卷 / 16期
基金
中国国家自然科学基金;
关键词
Firefly algorithm; Swarm intelligence algorithm; Attraction model; Sliding window; STRATEGY; DESIGN; POWER;
D O I
10.1007/s00521-022-07193-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Firefly algorithm (FA) is a simple and effective swarm intelligence algorithm, which has received wide attention from scholars. In original FA, each firefly must be compared with other fireflies in brightness, but it may not move, which may result in waste of system resources. Therefore, an enhancing firefly algorithm with sliding window (SWFA) is proposed in this paper to address the above problem. SWFA introduces sliding window mechanism to improve the attraction model of the FA, which is a technology used to ensure the reliability of data transmission in computer networks. The sliding window mechanism is essentially an archive mechanism, where the window denotes a form of archive, and sliding is the way the window updates. The update of the population is guided through the method of information exchange among individuals inside and outside the window. SWFA also combines the sliding window mechanism with reverse learning to reduce the number of comparisons and ensure every comparison is effective. Moreover, a novel adaptive step adjustment strategy is designed, which balances exploration and exploitation of FA. In order to verify the effectiveness of SWFA, extensive experiments are conducted on the CEC 2015 and CEC2013 test suite. Additionally, experiments are conducted on parameters estimation of chaotic systems and three practical engineering optimization problems. The results of the experiments show that the proposed algorithm has better performance.
引用
收藏
页码:13733 / 13756
页数:24
相关论文
共 50 条
  • [1] Enhancing firefly algorithm with sliding window for continuous optimization problems
    Hu Peng
    Jiayao Qian
    Fanrong Kong
    Debin Fan
    Peng Shao
    Zhijian Wu
    [J]. Neural Computing and Applications, 2022, 34 : 13733 - 13756
  • [2] A Hybrid Firefly Algorithm for Continuous Optimization Problems
    Wang, Wenjun
    Wang, Hui
    Sun, Hui
    Yu, Xiang
    Zhao, Jia
    Wang, Yun
    Zhang, Yunhui
    Zheng, Jinyong
    Lu, Yueping
    Chen, Qianya
    Han, Chuanbo
    Xie, Haoping
    [J]. CLOUD COMPUTING AND SECURITY, ICCCS 2016, PT II, 2016, 10040 : 522 - 531
  • [3] Firefly Mating Algorithm for Continuous Optimization Problems
    Ritthipakdee, Amarita
    Thammano, Arit
    Premasathian, Nol
    Jitkongchuen, Duangjai
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2017, 2017
  • [4] An improved firefly algorithm for global continuous optimization problems
    Wu, Jinran
    Wang, You-Gan
    Burrage, Kevin
    Tian, Yu-Chu
    Lawson, Brodie
    Ding, Zhe
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 149
  • [5] A novel enhanced exploration firefly algorithm for global continuous optimization problems
    Jianxun Liu
    Jinfei Shi
    Fei Hao
    Min Dai
    Xiaoya Zhang
    [J]. Engineering with Computers, 2022, 38 : 4479 - 4500
  • [6] A novel enhanced exploration firefly algorithm for global continuous optimization problems
    Liu, Jianxun
    Shi, Jinfei
    Hao, Fei
    Dai, Min
    Zhang, Xiaoya
    [J]. ENGINEERING WITH COMPUTERS, 2022, 38 (SUPPL 5) : 4479 - 4500
  • [7] Multiobjective firefly algorithm for continuous optimization
    Yang, Xin-She
    [J]. ENGINEERING WITH COMPUTERS, 2013, 29 (02) : 175 - 184
  • [8] Multiobjective firefly algorithm for continuous optimization
    Xin-She Yang
    [J]. Engineering with Computers, 2013, 29 : 175 - 184
  • [9] An improved opposition based learning firefly algorithm with dragonfly algorithm for solving continuous optimization problems
    Abedi, Mehdi
    Gharehchopogh, Farhad Soleimanian
    [J]. INTELLIGENT DATA ANALYSIS, 2020, 24 (02) : 309 - 338
  • [10] Firefly Algorithm for Continuous Constrained Optimization Tasks
    Lukasik, Szymon
    Zak, Slawomir
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE: SEMANTIC WEB, SOCIAL NETWORKS AND MULTIAGENT SYSTEMS, 2009, 5796 : 97 - 106