Self-adaptive polynomial mutation in NSGA-II

被引:14
作者
Carles-Bou, Jose L. [1 ]
Galan, Severino F. [2 ]
机构
[1] Univ Nacl Educ Distancia UNED, Escuela Int Doctorado EIDUNED, Madrid, Spain
[2] UNED, Dept Artificial Intelligence, Madrid, Spain
关键词
Multi-objective evolutionary algorithm; NSGA-II; Polynomial mutation; Distribution index self-adaptation; DIFFERENTIAL EVOLUTION; PARAMETER CONTROL; OPTIMIZATION; ALGORITHM; INDICATORS; ADAPTATION; BALANCE; SEARCH;
D O I
10.1007/s00500-023-09049-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary multi-objective optimization is a field that has experienced a rapid growth in the last two decades. Although an important number of new multi-objective evolutionary algorithms have been designed and implemented by the scientific community, the popular Non-Dominated Sorting Genetic Algorithm (NSGA-II) remains as a widely used baseline for algorithm performance comparison purposes and applied to different engineering problems. Since every evolutionary algorithm needs several parameters to be set up in order to operate, parameter control constitutes a crucial task for obtaining an effective and efficient performance in its execution. However, despite the advancements in parameter control for evolutionary algorithms, NSGA-II has been mainly used in the literature with fine-tuned static parameters. This paper introduces a novel and computationally lightweight self-adaptation mechanism for controlling the distribution index parameter of the polynomial mutation operator usually employed by NSGA-II in particular and by multi-objective evolutionary algorithms in general. Additionally, the classical NSGA-II using polynomial mutation with a static distribution index is compared with this new version utilizing a self-adapted parameter. The experiments carried out over twenty-five benchmark problems show that the proposed modified NSGA-II with a self-adaptive mutator outperforms its static counterpart in more than 75% of the problems using three quality metrics (hypervolume, generalized spread, and modified inverted generational distance).
引用
收藏
页码:17711 / 17727
页数:17
相关论文
共 84 条
[1]   A Systematic Literature Review of Adaptive Parameter Control Methods for Evolutionary Algorithms [J].
Aleti, Aldeida ;
Moser, Irene .
ACM COMPUTING SURVEYS, 2016, 49 (03)
[2]  
Angeline P.J., 1995, IEEE PROCEDEENG COMP, P152
[3]  
[Anonymous], 2010, Experimental Methods for the Analysis of Optimization Algorithms
[4]   Performance indicators in multiobjective optimization [J].
Audet, Charles ;
Bigeon, Jean ;
Cartier, Dominique ;
Le Digabel, Sebastien ;
Salomon, Ludovic .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 292 (02) :397-422
[5]  
Auger A, 2009, P 10 ACM SIGEVO WORK, DOI [10.1145/1527125.1527138, DOI 10.1145/1527125.1527138]
[6]  
Back T., 1996, Foundations of Intelligent Systems. 9th International Symposium, ISMIS '96. Proceedings, P158
[7]  
Back T., 1992, Parallel Problem Solving from Nature
[8]   HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization [J].
Bader, Johannes ;
Zitzler, Eckart .
EVOLUTIONARY COMPUTATION, 2011, 19 (01) :45-76
[9]   The balance between proximity and diversity in multiobjective evolutionary algorithms [J].
Bosman, PAN ;
Thierens, D .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (02) :174-188
[10]  
Coello CAC, 2004, LECT NOTES COMPUT SC, V2972, P688