An improved two-archive artificial bee colony algorithm for many-objective optimization

被引:30
|
作者
Ye, Tingyu [1 ]
Wang, Hui [1 ]
Zeng, Tao [1 ]
Omran, Mahamed G. H. [2 ]
Wang, Feng [3 ]
Cui, Zhihua [4 ]
Zhao, Jia [1 ]
机构
[1] Nanchang Inst Technol, Sch Informat Engn, Nanchang, Peoples R China
[2] Gulf Univ Sci & Technol, Comp Sci Dept, Mishref, Kuwait
[3] Wuhan Univ, Sch Comp Sci, Wuhan, Peoples R China
[4] Taiyuan Univ Sci & Technol, Sch Comp Sci & Technol, Taiyuan, Peoples R China
关键词
Swarm intelligence; Artificial bee colony; Many-objective optimization; Two-archive; Multiple search strategies; EVOLUTIONARY ALGORITHM; SELECTION;
D O I
10.1016/j.eswa.2023.121281
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Artificial bee colony (ABC) algorithm has shown good performance on many optimization problems. However, these problems mainly focus on single-objective and ordinary multi-objective optimization problems (MOPs). For many-objective optimization problems (MaOPs), ABC encounters some difficulties. The selection pressure based on Pareto-dominance degrades severely. It is hard to balance convergence and population diversity. To help ABC solve MaOPs, this paper proposes an improved two-archive many-objective ABC (called MaOABC-TA) algorithm. Inspired by the improved two-archive (Two_Arch2) method, MaOABC-TA uses two archives namely convergence archive (CA) and diversity archive (DA) to promote convergence and diversity. Based on CA and DA, three different search strategies are designed to strengthen convergence or diversity in different search stages. In addition, a new probability selection strategy is proposed to choose solutions with good diversity. To verify the performance of MaOABC-TA, it is compared with 10 many-objective evolutionary algorithms (MaOEAs) and 3 many-objective ABCs on DTLZ and MaF benchmark sets with 3, 5, 8, and 15 objectives. Two performance indicators including inverted generational distance (IGD) and hypervolume (HV) and utilized. Experimental results show that MaOABC-TA is more competitive than the compared algorithms in term of the IGD and HV values.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Many-Objective Artificial Bee Colony Algorithm Based on Decision Variable Grouping
    Xiao, Dong
    Liao, Futao
    Zhang, Shaowei
    Wang, Hui
    Hu, Min
    NEURAL COMPUTING FOR ADVANCED APPLICATIONS, NCAA 2024, PT II, 2025, 2182 : 190 - 201
  • [22] Cost-sensitive feature selection using two-archive multi-objective artificial bee colony algorithm
    Zhang, Yong
    Cheng, Shi
    Shi, Yuhui
    Gong, Dun-Wei
    Zhao, Xinchao
    EXPERT SYSTEMS WITH APPLICATIONS, 2019, 137 : 46 - 58
  • [23] A Two-Archive Harris Hawk Optimization for Solving Many-Objective Optimal Power Flow Problems
    Khunkitti, Sirote
    Premrudeepreechacharn, Suttichai
    Siritaratiwat, Apirat
    IEEE ACCESS, 2023, 11 : 134557 - 134574
  • [24] Artificial bee colony algorithm based on multiple indicators for many-objective optimization with irregular Pareto fronts
    Wang, Hui
    Xiao, Dong
    Rahnamayan, Shahryar
    Li, Wei
    Zhao, Jia
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 262
  • [26] A decomposition-based many-objective artificial bee colony algorithm with reinforcement learning
    Zhao, Haitong
    Zhang, Changsheng
    APPLIED SOFT COMPUTING, 2020, 86
  • [27] Two-Archive Fuzzy-Pareto-Dominance Swarm Optimization for Many-Objective Software Architecture Reconstruction
    Amarjeet Prajapati
    Arabian Journal for Science and Engineering, 2021, 46 : 3503 - 3518
  • [28] TRAA: a two-risk archive algorithm for expensive many-objective optimization
    Lin, Ji
    Liu, Quanliang
    COMPLEX & INTELLIGENT SYSTEMS, 2024, 10 (05) : 7349 - 7371
  • [29] Multi-population artificial bee colony algorithm for many-objective cascade reservoir scheduling
    Wang, Shuai
    Wang, Hui
    Liao, Futao
    Wei, Zichen
    Hu, Min
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (22):
  • [30] TA-ABC: Two-Archive Artificial Bee Colony for Multi-objective Software Module Clustering Problem
    Amarjeet
    Chhabra, Jitender Kumar
    JOURNAL OF INTELLIGENT SYSTEMS, 2018, 27 (04) : 619 - 641