{"title":"A Parametric Study of Crossover Operators in Multi-objective Evolutionary Algorithm","authors":"Katsuhiro Sekine, T. Tatsukawa","doi":"10.1109/SSCI.2018.8628707","DOIUrl":null,"url":null,"abstract":"The performance of Multi-Objective Evolutionary Algorithms (MOEAs) depends on the various parameter settings such as population size, generation size, crossover, mutation and so on. It is often difficult to know the appropriate parameter setting for a real-world optimization problem in advance. Besides, the optimal parameter values might depend on each optimization problem and MOEA itself. However, there are few studies for investigating the effect of parameters even in benchmark problems. Therefore, in this study, the effects on performance due to the crossover operators and MOEAs are widely investigated by using eight benchmark problems, including DTLZ and WFG benchmark problems. The number of objectives is set to three and six. We consider five major crossover operators: Simulated Binary crossover (SBX), Simplex crossover (SPX), Differential Evolution operator (DE), Parent Centric crossover (PCX), and Unimodal Normal Distribution crossover (UNDX). As MOEAs, we adopt Non-dominated sorting genetic algorithm-II (NSGAII), Non-dominated sorting genetic algorithm-III (NSGA-III),-Dominance-based Evolutionary Algorithm (-MOEA), Indicator-Based Evolutionary Algorithm (IBEA) and Multi-Objective Evolutionary Algorithm with decomposition (MOEA/D) in this study. The experimental results on benchmark problems show that the effect of the crossover operator on each MOEA is almost the same in both three and six objectives. This indicates that the knowledge has been obtained so far could adapt to the other MOEAs and more than three objectives. In addition, parameters of some crossover operators such as SBX have little impact on the performance. This indicates that these crossover operators can be set to a value used so far without the need of tuning.","PeriodicalId":235735,"journal":{"name":"2018 IEEE Symposium Series on Computational Intelligence (SSCI)","volume":"137 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Symposium Series on Computational Intelligence (SSCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SSCI.2018.8628707","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The performance of Multi-Objective Evolutionary Algorithms (MOEAs) depends on the various parameter settings such as population size, generation size, crossover, mutation and so on. It is often difficult to know the appropriate parameter setting for a real-world optimization problem in advance. Besides, the optimal parameter values might depend on each optimization problem and MOEA itself. However, there are few studies for investigating the effect of parameters even in benchmark problems. Therefore, in this study, the effects on performance due to the crossover operators and MOEAs are widely investigated by using eight benchmark problems, including DTLZ and WFG benchmark problems. The number of objectives is set to three and six. We consider five major crossover operators: Simulated Binary crossover (SBX), Simplex crossover (SPX), Differential Evolution operator (DE), Parent Centric crossover (PCX), and Unimodal Normal Distribution crossover (UNDX). As MOEAs, we adopt Non-dominated sorting genetic algorithm-II (NSGAII), Non-dominated sorting genetic algorithm-III (NSGA-III),-Dominance-based Evolutionary Algorithm (-MOEA), Indicator-Based Evolutionary Algorithm (IBEA) and Multi-Objective Evolutionary Algorithm with decomposition (MOEA/D) in this study. The experimental results on benchmark problems show that the effect of the crossover operator on each MOEA is almost the same in both three and six objectives. This indicates that the knowledge has been obtained so far could adapt to the other MOEAs and more than three objectives. In addition, parameters of some crossover operators such as SBX have little impact on the performance. This indicates that these crossover operators can be set to a value used so far without the need of tuning.
多目标进化算法(moea)的性能取决于种群大小、代大小、交叉、突变等参数的设置。通常很难事先知道实际优化问题的适当参数设置。此外,最优参数值可能取决于每个优化问题和MOEA本身。然而,即使在基准问题中,对参数影响的研究也很少。因此,在本研究中,通过使用8个基准问题,包括DTLZ和WFG基准问题,广泛研究了交叉算子和moea对性能的影响。目标的数量设置为3和6。我们考虑了五种主要的交叉算子:模拟二元交叉(SBX)、单纯形交叉(SPX)、差分进化算子(DE)、母中心交叉(PCX)和单峰正态分布交叉(UNDX)。作为MOEA,本研究采用非支配排序遗传算法- ii (NSGAII)、非支配排序遗传算法- iii (NSGA-III)、基于优势的进化算法(-MOEA)、基于指标的进化算法(IBEA)和多目标分解进化算法(MOEA/D)。在基准问题上的实验结果表明,在三个目标和六个目标下,交叉算子对每个MOEA的影响几乎相同。这表明迄今为止获得的知识可以适应其他moea和三个以上的目标。此外,SBX等部分跨界运营商的参数对性能影响较小。这表明可以将这些交叉操作符设置为迄今为止使用的值,而无需调整。