TY - JOUR
T1 - Preselection via classification
T2 - A case study on evolutionary multiobjective optimization
AU - Zhang, Jinyuan
AU - Zhou, Aimin
AU - Tang, Ke
AU - Zhang, Guixu
N1 - Publisher Copyright:
© 2018 Elsevier Inc.
PY - 2018/10
Y1 - 2018/10
N2 - In evolutionary algorithms, a preselection operator aims to select the promising offspring solutions from a set of candidate offspring solutions. It is usually based on the estimated or real objective values of the candidate offspring solutions. In a sense, the preselection can be treated as a classification procedure, which classifies the candidate offspring solutions into promising ones and unpromising ones. Following this idea, in this paper we propose a classification based preselection (CPS) strategy for evolutionary multiobjective optimization. When applying CPS, an evolutionary algorithm maintains two external populations (training data set) that consist of some selected ‘good’ and ‘bad’ solutions; then it trains a classifier based on the training data set in each generation. Finally, it uses the classifier to filter the unpromising candidate offspring solutions and choose a promising one from the generated candidate offspring set for each parent solution. In such cases, it is not necessary to evaluate or estimate the objective values of the candidate offspring solutions. In this study, CPS is applied to three state-of-the-art multiobjective evolutionary algorithms (MOEAs) and is empirically studied on two sets of test instances. The results suggest that CPS can improve the performance of these MOEAs.
AB - In evolutionary algorithms, a preselection operator aims to select the promising offspring solutions from a set of candidate offspring solutions. It is usually based on the estimated or real objective values of the candidate offspring solutions. In a sense, the preselection can be treated as a classification procedure, which classifies the candidate offspring solutions into promising ones and unpromising ones. Following this idea, in this paper we propose a classification based preselection (CPS) strategy for evolutionary multiobjective optimization. When applying CPS, an evolutionary algorithm maintains two external populations (training data set) that consist of some selected ‘good’ and ‘bad’ solutions; then it trains a classifier based on the training data set in each generation. Finally, it uses the classifier to filter the unpromising candidate offspring solutions and choose a promising one from the generated candidate offspring set for each parent solution. In such cases, it is not necessary to evaluate or estimate the objective values of the candidate offspring solutions. In this study, CPS is applied to three state-of-the-art multiobjective evolutionary algorithms (MOEAs) and is empirically studied on two sets of test instances. The results suggest that CPS can improve the performance of these MOEAs.
KW - Classification
KW - Evolutionary algorithm
KW - Multiobjective optimization
KW - Preselection
UR - https://www.scopus.com/pages/publications/85050142722
U2 - 10.1016/j.ins.2018.06.073
DO - 10.1016/j.ins.2018.06.073
M3 - 文章
AN - SCOPUS:85050142722
SN - 0020-0255
VL - 465
SP - 388
EP - 403
JO - Information Sciences
JF - Information Sciences
ER -