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 条
  • [1] Enhancing firefly algorithm using generalized opposition-based learning
    Shuhao Yu
    Shenglong Zhu
    Yan Ma
    Demei Mao
    Computing, 2015, 97 : 741 - 754
  • [2] An Enhanced Firefly Algorithm with Orthogonal Centroid Opposition-Based Learning
    Zhou, Lingyun
    Ding, Lixin
    Lei, Yunwen
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1052 - 1059
  • [3] Enhancing particle swarm optimization using generalized opposition-based learning
    Wang, Hui
    Wu, Zhijian
    Rahnamayan, Shahryar
    Liu, Yong
    Ventresca, Mario
    INFORMATION SCIENCES, 2011, 181 (20) : 4699 - 4714
  • [4] Adaptive Constrained Differential Evolution Algorithm by Using Generalized Opposition-Based Learning
    Wu W.
    Guo X.
    Zhou S.
    Liu J.
    Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 2019, 37 (05): : 1000 - 1010
  • [5] CFO Algorithm Using Niche and Opposition-Based Learning
    Li, Min
    Liang, Fei
    Liu, Jie
    2018 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2018, : 362 - 365
  • [6] Hybrid Differential Evolution Algorithm with Chaos and Generalized Opposition-Based Learning
    Wang, Jing
    Wu, Zhijian
    Wang, Hui
    ADVANCES IN COMPUTATION AND INTELLIGENCE, 2010, 6382 : 103 - 111
  • [7] Enhancing sine cosine algorithm based on social learning and elite opposition-based learning
    Lei Chen
    Linyun Ma
    Lvjie Li
    Computing, 2024, 106 : 1475 - 1517
  • [8] Enhancing sine cosine algorithm based on social learning and elite opposition-based learning
    Chen, Lei
    Ma, Linyun
    Li, Lvjie
    COMPUTING, 2024, 106 (05) : 1475 - 1517
  • [9] Enhancing artificial bee colony algorithm with generalised opposition-based learning
    Zhou, Xinyu
    Wu, Zhijian
    Deng, Changshou
    Peng, Hu
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2015, 6 (03) : 297 - 309
  • [10] Opposition-based firefly algorithm for earth slope stability evaluation
    Mohammad Khajehzadeh
    Mohd Raihan Taha
    Mahdiyeh Eslami
    China Ocean Engineering, 2014, 28 : 713 - 724