Roles of CCG Crossover and Mutation in Evolutionary Many-objective Optimization

被引:0
|
作者
Sato, Hiroyuki [1 ]
Aguirre, Hernan E. [2 ]
Tanaka, Kiyoshi [2 ]
机构
[1] Univ Electrocommun, Fac Informat & Engn, 1-5-1 Chofugaoka, Chofu, Tokyo 1828585, Japan
[2] Shinshu Univ, Fac Engn, Wakasato, Nagano 3808553, Japan
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
When we solve many-objective optimization problems (MaOPs) by using multi-objective evolutionary algorithms (MOEAs), genetic diversity of solutions in the population significantly increases in order to explore the true Pareto optimal solutions widely distributed in variable space. In MOEAs, if solutions in the population become noticeably diverse in variable space, conventional crossovers become too disruptive genetic operator and decrease its effectiveness. To overcome this problem in MaOPs, crossover controlling the number of crossed genes (CCG) has been proposed. CCG controls the number of crossed genes by using an user-defined parameter alpha. CCG with small alpha significantly improves the search performance of MOEAs in MaOPs by keeping small the number of crossed genes. CCG operator has a similar feature to mutation operator in the sense that both operators can control the amount of genetic variation to create offspring. To clarify the roles of CCG crossover and mutation in MaOPs, in this work we analyze the search performance of CCG-only, mutation-only and combined CCG-mutation based search on many-objective 0/1 knapsack problems. Simulation results reveal that mutation induces diversity in the Pareto front and CCG crossover enhances convergence towards the true Pareto front. Also, we show that highest search performance, realizing well-balanced search between convergence and diversity, can be achieved by combined CCG-mutation rather than by mutation-only or CCG-only based search.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Evolutionary Many-Objective Optimization
    Jin, Yaochu
    Miettinen, Kaisa
    Ishibuchi, Hisao
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (01) : 1 - 2
  • [2] Evolutionary Many-Objective Optimization
    Ishibuchi, Hisao
    Sato, Hiroyuki
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 614 - 661
  • [3] Evolutionary many-objective optimization
    Ishibuchi, Hisao
    Tsukamoto, Noritaka
    Nojima, Yusuke
    [J]. 2008 3RD INTERNATIONAL WORKSHOP ON GENETIC AND EVOLVING FUZZY SYSTEMS, 2008, : 45 - 50
  • [4] Behavior of Evolutionary Many-Objective Optimization
    Ishibuchi, Hisao
    Tsukamoto, Noritaka
    Nojima, Yusuke
    [J]. 2008 UKSIM TENTH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION, 2008, : 266 - 271
  • [5] Diversity Management in Evolutionary Many-Objective Optimization
    Adra, Salem F.
    Fleming, Peter J.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (02) : 183 - 195
  • [6] 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
  • [7] Evolutionary Many-Objective Optimization: A Short Review
    Ishibuchi, Hisao
    Tsukamoto, Noritaka
    Nojima, Yusuke
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 2419 - 2426
  • [8] A Meta-Objective Approach for Many-Objective Evolutionary Optimization
    Gong, Dunwei
    Liu, Yiping
    Yen, Gary G.
    [J]. EVOLUTIONARY COMPUTATION, 2020, 28 (01) : 1 - 25
  • [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] Ensemble of many-objective evolutionary algorithms for many-objective problems
    Zhou, Yalan
    Wang, Jiahai
    Chen, Jian
    Gao, Shangce
    Teng, Luyao
    [J]. SOFT COMPUTING, 2017, 21 (09) : 2407 - 2419