Enhancing firefly algorithm using generalized opposition-based learning

被引:42
|
作者
Yu, Shuhao [1 ,2 ]
Zhu, Shenglong [3 ]
Ma, Yan [1 ]
Mao, Demei [1 ]
机构
[1] West Anhui Univ, Sch Informat Engn, Luan 237012, Peoples R China
[2] Hefei Univ Technol, Inst Comp Network Syst, Hefei 230009, Peoples R China
[3] Anhui Elect Power Sci & Res Inst, Hefei 230022, Peoples R China
基金
中国国家自然科学基金;
关键词
Firefly algorithm; Premature convergence; Local optimum; Opposition-based learning; OPTIMIZATION;
D O I
10.1007/s00607-015-0456-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Firefly algorithm has been shown to yield good performance for solving various optimization problems. However, under some conditions, FA may converge prematurely and thus may be trapped in local optima due to loss of population diversity. To overcome this defect, inspired by the concept of opposition-based learning, a strategy to increase the performance of firefly algorithm is proposed. The idea is to replace the worst firefly with a new constructed firefly. This new constructed firefly is created by taken some elements from the opposition number of the worst firefly or the position of the brightest firefly. After this operation, the worst firefly is forced to escape from the normal path and can help it to escape from local optima. Experiments on 16 standard benchmark functions show that our method can improve accuracy of the basic firefly algorithm.
引用
收藏
页码:741 / 754
页数:14
相关论文
共 50 条
  • [41] Fast random opposition-based learning Aquila optimization algorithm
    Gopi, S.
    Mohapatra, Prabhujit
    HELIYON, 2024, 10 (04)
  • [42] Improve Exploration of Arithmetic Optimization Algorithm by Opposition-based Learning
    Lin, Xia
    Li, Haomiao
    Jiang, Xin
    Gao, Yuchao
    Wu, Jinran
    Yang, Yang
    PROCEEDINGS OF THE 2021 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC), 2021, : 265 - 269
  • [43] Opposition-based learning in the shuffled bidirectional differential evolution algorithm
    Ahandani, Morteza Alinia
    SWARM AND EVOLUTIONARY COMPUTATION, 2016, 26 : 64 - 85
  • [44] Salp swarm algorithm based on orthogonal refracted opposition-based learning
    Wang Z.
    Ding H.
    Wang J.
    Li B.
    Hou P.
    Yang Z.
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2022, 54 (11): : 122 - 136
  • [45] Chaotic Evolution Algorithms Using Opposition-Based Learning
    Li, Tianshui
    Pei, Yan
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 3292 - 3299
  • [46] Research on Radiator Structure Optimization Using Fireworks Algorithm Based on Elite Opposition-Based Learning
    He, Xiuzhu
    Wu, Yong
    Li, Jiange
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 1797 - 1801
  • [47] Artificial Bee Colony Using Opposition-Based Learning
    Zhao, Jia
    Lv, Li
    Sun, Hui
    GENETIC AND EVOLUTIONARY COMPUTING, 2015, 329 : 3 - 10
  • [48] An improved pathfinder algorithm using opposition-based learning for tasks scheduling in cloud environment
    Talha, Adnane
    Bouayad, Anas
    Malki, Mohammed Oucamah Cherkaoui
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 64
  • [49] Opposition-Based Adaptive Fireworks Algorithm
    Gong, Chibing
    ALGORITHMS, 2016, 9 (03):
  • [50] Enhancing Dynamic Multi-objective Optimization Using Opposition-based Learning and Simulated Annealing
    Ilyas, Kiran
    Younas, Irfan
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2023, 32 (04)