Many-objective optimization by using an immune algorithm

被引:15
|
作者
Su, Yuchao [1 ,2 ]
Luo, Naili [3 ,4 ]
Lin, Qiuzhen [3 ]
Li, Xia [1 ,2 ]
机构
[1] Shenzhen Univ, Coll Elect & Informat Engn, Shenzhen, Peoples R China
[2] Shenzhen Univ, Guangdong Key Lab Intelligent Informat Proc, Shenzhen, Peoples R China
[3] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen, Peoples R China
[4] Shenzhen Univ, Coll Optoelect Engn, Shenzhen, Peoples R China
基金
中国国家自然科学基金;
关键词
Immune algorithm; Many-objective optimization; Cloning operator; EVOLUTIONARY ALGORITHM; NSGA-II; DECOMPOSITION; PERFORMANCE; SELECTION; MOEA/D;
D O I
10.1016/j.swevo.2021.101026
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multiobjective optimization is important in practical engineering applications. With the increased number of objectives, multiobjective optimization becomes more challenging due to the difficulty of convergence in population selection. A number of many-objective evolutionary algorithms (MaOEAs) have been designed to enhance population selection, but studies selecting parents for evolution are still rare. Fortunately, multiobjective immune algorithms (MOIAs) provide a promising approach to select high-quality parents for evolution. However, the existing MOIAs are not effective for solving many-objective optimization problems (MaOPs), as these algorithms consider only the local information of solutions for cloning but ignore the global information of populations; consequently, the populations of these algorithms may easily be trapped in local optima. To solve this problem, this paper proposes a many-objective immune algorithm with a novel immune cloning operator. In this approach, the global information in the population is used to estimate the quality of each solution, and only a few offspring from high-quality parents are generated in each generation to improve the convergence and diversity of the population. When the proposed algorithm is compared with nine MaOEAs and six MOIAs on three MaOP benchmarks with 5, 10, and 15 objectives, the experimental results validate that the proposed algorithm obtains the best performance in most cases. Moreover, the effectiveness of the proposed algorithm is also validated on one real-world optimization problem.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Reference direction based immune clone algorithm for many-objective optimization
    Ruochen Liu
    Chenlin Ma
    Fei He
    Wenping Ma
    Licheng Jiao
    [J]. Frontiers of Computer Science, 2014, 8 : 642 - 655
  • [2] Reference direction based immune clone algorithm for many-objective optimization
    Liu, Ruochen
    Ma, Chenlin
    He, Fei
    Ma, Wenping
    Jiao, Licheng
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2014, 8 (04) : 642 - 655
  • [3] Many-objective African vulture optimization algorithm: A novel approach for many-objective problems
    Askr, Heba
    Farag, M. A.
    Hassanien, Aboul Ella
    Snasel, Vaclav
    Farrag, Tamer Ahmed
    [J]. PLOS ONE, 2023, 18 (05):
  • [4] Many-Objective Brain Storm Optimization Algorithm
    Wu, Yali
    Wang, Xinrui
    Fu, Yulong
    Li, Guoting
    [J]. IEEE ACCESS, 2019, 7 : 186572 - 186586
  • [5] A multistage evolutionary algorithm for many-objective optimization
    Shen, Jiangtao
    Wang, Peng
    Dong, Huachao
    Li, Jinglu
    Wang, Wenxin
    [J]. INFORMATION SCIENCES, 2022, 589 : 531 - 549
  • [6] Many-objective brain storm optimization algorithm
    Wu, Ya-Li
    Fu, Yu-Long
    Li, Guo-Ting
    Zhang, Ya-Chong
    [J]. Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2020, 37 (01): : 193 - 204
  • [7] Rank-based multimodal immune algorithm for many-objective optimization problems
    Zhang, Hainan
    Gan, Jianhou
    Zhou, Juxiang
    Gao, Wei
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 133
  • [8] A chaotic-based improved many-objective Jaya algorithm for many-objective optimization problems
    Mane, Sandeep U.
    Narsingrao, M. R.
    [J]. INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2021, 12 (01) : 49 - 62
  • [9] A many-objective evolutionary algorithm based on three states for solving many-objective optimization problem
    Zhao, Jiale
    Zhang, Huijie
    Yu, Huanhuan
    Fei, Hansheng
    Huang, Xiangdang
    Yang, Qiuling
    [J]. SCIENTIFIC REPORTS, 2024, 14 (01):
  • [10] Many-Objective Whale Optimization Algorithm for Engineering Design and Large-Scale Many-Objective Optimization Problems
    Kalita, Kanak
    Ramesh, Janjhyam Venkata Naga
    Cep, Robert
    Jangir, Pradeep
    Pandya, Sundaram B.
    Ghadai, Ranjan Kumar
    Abualigah, Laith
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2024, 17 (01)