oBABC: A one-dimensional binary artificial bee colony algorithm for binary optimization

被引:4
|
作者
Zhu, Fangfang [1 ,2 ,3 ,4 ]
Shuai, Zhenhao [5 ]
Lu, Yuer [5 ]
Su, Honghong [6 ]
Yu, Rongwen [5 ]
Li, Xiang [1 ,2 ]
Zhao, Qi [7 ]
Shuai, Jianwei [5 ,8 ]
机构
[1] Xiamen Univ, Dept Phys, Xiamen 361005, Peoples R China
[2] Xiamen Univ, Fujian Prov Key Lab Soft Funct Mat Res, Xiamen 361005, Peoples R China
[3] Xiamen Univ, Natl Inst Data Sci Hlth & Med, Innovat Ctr Cell Signaling Network, Xiamen 361005, Peoples R China
[4] Xiamen Univ, Innovat Ctr Cell Signaling Network, State Key Lab Cellular Stress Biol, Xiamen 361005, Peoples R China
[5] Univ Chinese Acad Sci, Wenzhou Inst, Wenzhou 325001, Peoples R China
[6] Tsinghua Univ, Yangtze Delta Reg Inst, Jiaxing 314006, Peoples R China
[7] Univ Sci & Technol Liaoning, Sch Comp Sci & Software Engn, Anshan 114051, Peoples R China
[8] Zhejiang Lab Regenerat Med Vis & Brain Hlth, Oujiang Lab, Wenzhou 325001, Peoples R China
基金
中国国家自然科学基金;
关键词
Artificial bee colony; Binary optimization; Swarm intelligence; UFLP; Max; -Cut;
D O I
10.1016/j.swevo.2024.101567
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Artificial bee colony (ABC) algorithm is a widely utilized swarm intelligence (SI) algorithm for addressing continuous optimization problems. However, most binary variants of ABC (BABC) algorithms may suffer from issues such as invalid searches and high complexity when applied to binary problems. To address these challenges, we first establish a set of criteria for developing a BABC algorithm. Following these criteria, we propose a novel BABC algorithm, denoted as oBABC, which not only adheres to the defined criteria but also successfully inherits the advantages of original ABC algorithm. To evaluate the performance of oBABC and verify its effectiveness, experiments are conducted on two typical binary problems: uncapacitated facility location problem (UFLP) and maximum cut problem (Max-Cut). The experimental results reveal the following findings: 1) The validity of the criteria and the accuracy of the theoretical analysis are confirmed. oBABC exhibits high search efficiency with an invalid learning rate (ILR) of 0 %, while the ILRs of other BABC algorithms almost exceeds 20 %. 2) In terms of search efficiency and capability, oBABC exhibits a significant improvement in search efficiency and consistently ranks at the top in terms of optimization capability. These results suggest that oBABC may be a highly efficient and effective tool for solving binary problems.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] The continuous artificial bee colony algorithm for binary optimization
    Kiran, Mustafa Servet
    APPLIED SOFT COMPUTING, 2015, 33 : 15 - 23
  • [2] DisABC: A new artificial bee colony algorithm for binary optimization
    Kashan, Mina Husseinzadeh
    Nahavandi, Nasim
    Kashan, Ali Husseinzadeh
    APPLIED SOFT COMPUTING, 2012, 12 (01) : 342 - 352
  • [3] An Improved Binary Artificial Bee Colony Algorithm
    Kaya, Ersin
    Kiran, Mustafa Servet
    2017 15TH INTERNATIONAL CONFERENCE ON ICT AND KNOWLEDGE ENGINEERING (ICT&KE), 2017, : 29 - 34
  • [4] A novel binary artificial bee colony algorithm
    Santana, Clodomir J., Jr.
    Macedo, Mariana
    Siqueira, Hugo
    Gokhale, Anu
    Bastos-Filho, Carmelo J. A.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 98 : 180 - 196
  • [5] Adaptive binary artificial bee colony algorithm
    Durgut, Rafet
    Aydin, Mehmet Emin
    Applied Soft Computing, 2021, 101
  • [6] Adaptive binary artificial bee colony algorithm
    Durgut, Rafet
    Aydin, Mehmet Emin
    APPLIED SOFT COMPUTING, 2021, 101
  • [8] XOR-based artificial bee colony algorithm for binary optimization
    Kiran, Mustafa Servet
    Gunduz, Mesut
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2013, 21 : 2307 - 2328
  • [9] Artificial bee colony algorithm with a pure crossover operation for binary optimization
    Xiang, Wan-li
    Li, Yin-zhen
    He, Rui-chun
    An, Mei-qing
    COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 152
  • [10] BABC: A binary version of artificial bee colony algorithm for discrete optimization
    Wei, Liu
    Hanning, Chen
    International Journal of Advancements in Computing Technology, 2012, 4 (14) : 307 - 314