A classification tree and decomposition based multi-objective evolutionary algorithm with adaptive operator selection

Abstract Adaptive operator selection (AOS) is used to dynamically select the appropriate genic operator for offspring reproduction, which aims to improve the performance of evolutionary algorithms (EAs) by producing high-quality offspring during the evolutionary process. This paper proposes a novel...

Full description

Bibliographic Details
Main Authors: Huantong Geng, Ke Xu, Yanqi Zhang, Zhengli Zhou
Format: Article
Language:English
Published: Springer 2022-07-01
Series:Complex & Intelligent Systems
Subjects:
Online Access:https://doi.org/10.1007/s40747-022-00812-8
_version_ 1797863237734105088
author Huantong Geng
Ke Xu
Yanqi Zhang
Zhengli Zhou
author_facet Huantong Geng
Ke Xu
Yanqi Zhang
Zhengli Zhou
author_sort Huantong Geng
collection DOAJ
description Abstract Adaptive operator selection (AOS) is used to dynamically select the appropriate genic operator for offspring reproduction, which aims to improve the performance of evolutionary algorithms (EAs) by producing high-quality offspring during the evolutionary process. This paper proposes a novel classification tree based adaptive operator selection strategy for multi-objective evolutionary algorithm based on decomposition (MOEA/D-CTAOS). In our proposal, the classification tree is trained by the recorded data set which contains the information on the historical offspring. Before the reproduction at each generation, the classifier is used to predict each possible result obtained by different operators, and only one operator with the best result is selected to generate offspring next. Meanwhile, a novel differential evolution based on search inertia (SiDE) is designed to steer the evolutionary process in a more efficient way. The experimental results demonstrate that proposed MOEA/D-CTAOS outperforms other MOEA/D variants on UF and LZ benchmarks in terms of IGD and HV value. Further investigation also confirms the advantage of direction-guided search strategy in SiDE.
first_indexed 2024-04-09T22:32:21Z
format Article
id doaj.art-fbca89ab68bd40799d091dfebad02644
institution Directory Open Access Journal
issn 2199-4536
2198-6053
language English
last_indexed 2024-04-09T22:32:21Z
publishDate 2022-07-01
publisher Springer
record_format Article
series Complex & Intelligent Systems
spelling doaj.art-fbca89ab68bd40799d091dfebad026442023-03-22T12:43:47ZengSpringerComplex & Intelligent Systems2199-45362198-60532022-07-019157959610.1007/s40747-022-00812-8A classification tree and decomposition based multi-objective evolutionary algorithm with adaptive operator selectionHuantong Geng0Ke Xu1Yanqi Zhang2Zhengli Zhou3Nanjing University of Information Science and TechnologyNanjing University of Information Science and TechnologyNanjing University of Information Science and TechnologyNanjing University of Information Science and TechnologyAbstract Adaptive operator selection (AOS) is used to dynamically select the appropriate genic operator for offspring reproduction, which aims to improve the performance of evolutionary algorithms (EAs) by producing high-quality offspring during the evolutionary process. This paper proposes a novel classification tree based adaptive operator selection strategy for multi-objective evolutionary algorithm based on decomposition (MOEA/D-CTAOS). In our proposal, the classification tree is trained by the recorded data set which contains the information on the historical offspring. Before the reproduction at each generation, the classifier is used to predict each possible result obtained by different operators, and only one operator with the best result is selected to generate offspring next. Meanwhile, a novel differential evolution based on search inertia (SiDE) is designed to steer the evolutionary process in a more efficient way. The experimental results demonstrate that proposed MOEA/D-CTAOS outperforms other MOEA/D variants on UF and LZ benchmarks in terms of IGD and HV value. Further investigation also confirms the advantage of direction-guided search strategy in SiDE.https://doi.org/10.1007/s40747-022-00812-8Multi-objective optimizationAdaptive operator selectionClassification treeSearch inertia
spellingShingle Huantong Geng
Ke Xu
Yanqi Zhang
Zhengli Zhou
A classification tree and decomposition based multi-objective evolutionary algorithm with adaptive operator selection
Complex & Intelligent Systems
Multi-objective optimization
Adaptive operator selection
Classification tree
Search inertia
title A classification tree and decomposition based multi-objective evolutionary algorithm with adaptive operator selection
title_full A classification tree and decomposition based multi-objective evolutionary algorithm with adaptive operator selection
title_fullStr A classification tree and decomposition based multi-objective evolutionary algorithm with adaptive operator selection
title_full_unstemmed A classification tree and decomposition based multi-objective evolutionary algorithm with adaptive operator selection
title_short A classification tree and decomposition based multi-objective evolutionary algorithm with adaptive operator selection
title_sort classification tree and decomposition based multi objective evolutionary algorithm with adaptive operator selection
topic Multi-objective optimization
Adaptive operator selection
Classification tree
Search inertia
url https://doi.org/10.1007/s40747-022-00812-8
work_keys_str_mv AT huantonggeng aclassificationtreeanddecompositionbasedmultiobjectiveevolutionaryalgorithmwithadaptiveoperatorselection
AT kexu aclassificationtreeanddecompositionbasedmultiobjectiveevolutionaryalgorithmwithadaptiveoperatorselection
AT yanqizhang aclassificationtreeanddecompositionbasedmultiobjectiveevolutionaryalgorithmwithadaptiveoperatorselection
AT zhenglizhou aclassificationtreeanddecompositionbasedmultiobjectiveevolutionaryalgorithmwithadaptiveoperatorselection
AT huantonggeng classificationtreeanddecompositionbasedmultiobjectiveevolutionaryalgorithmwithadaptiveoperatorselection
AT kexu classificationtreeanddecompositionbasedmultiobjectiveevolutionaryalgorithmwithadaptiveoperatorselection
AT yanqizhang classificationtreeanddecompositionbasedmultiobjectiveevolutionaryalgorithmwithadaptiveoperatorselection
AT zhenglizhou classificationtreeanddecompositionbasedmultiobjectiveevolutionaryalgorithmwithadaptiveoperatorselection