Improved NSGA-III using transfer learning and centroid distance for dynamic multi-objective optimization

Abstract Multi-objective problems in real world are often contradictory and even change over time. As we know, how to find the changing Pareto front quickly and accurately is challenging during the process of solving dynamic multi-objective optimization problems (DMOPs). In addition, most solutions...

Full description

Bibliographic Details
Main Authors: Haijuan Zhang, Gai-Ge Wang
Format: Article
Language:English
Published: Springer 2021-11-01
Series:Complex & Intelligent Systems
Subjects:
Online Access:https://doi.org/10.1007/s40747-021-00570-z
_version_ 1797840689261707264
author Haijuan Zhang
Gai-Ge Wang
author_facet Haijuan Zhang
Gai-Ge Wang
author_sort Haijuan Zhang
collection DOAJ
description Abstract Multi-objective problems in real world are often contradictory and even change over time. As we know, how to find the changing Pareto front quickly and accurately is challenging during the process of solving dynamic multi-objective optimization problems (DMOPs). In addition, most solutions obey different distributions in decision space and the performance of NSGA-III when dealing with DMOPs should be further improved. In this paper, centroid distance is proposed and combined into NSGA-III with transfer learning together for DMOPs, called TC_NSGAIII. Centroid distance-based strategy is regarded as a prediction method to prevent some inappropriate individuals through measuring the distance of the population centroid and reference points. After the distance strategy, transfer learning is used for generating an initial population using the past experience. To verify the effectiveness of our proposed algorithm, NSGAIII, Tr_NSGAIII (NSGA-III combining with transfer learning only), Ce_NSGAIII (NSGA-III combining with centroid distance only), and TC_NSGAIII are compared. Seven state-of-the-art algorithms have been used for comparison on CEC 2015 benchmarks. Besides, transfer learning and centroid distance are regarded as a dynamic strategy, which is incorporated into three static algorithms, and the performance improvement is measured. What’s more, twelve benchmark functions from CEC 2015 and eight sets of parameters in each function are used in our experiments. The experimental results show that the performance of algorithms can be greatly improved through the proposed approach.
first_indexed 2024-04-09T16:18:54Z
format Article
id doaj.art-02141fcf3f954e768440beeb767cad3b
institution Directory Open Access Journal
issn 2199-4536
2198-6053
language English
last_indexed 2024-04-09T16:18:54Z
publishDate 2021-11-01
publisher Springer
record_format Article
series Complex & Intelligent Systems
spelling doaj.art-02141fcf3f954e768440beeb767cad3b2023-04-23T11:32:48ZengSpringerComplex & Intelligent Systems2199-45362198-60532021-11-01921143116410.1007/s40747-021-00570-zImproved NSGA-III using transfer learning and centroid distance for dynamic multi-objective optimizationHaijuan Zhang0Gai-Ge Wang1Department of Computer Science and Technology, Ocean University of ChinaDepartment of Computer Science and Technology, Ocean University of ChinaAbstract Multi-objective problems in real world are often contradictory and even change over time. As we know, how to find the changing Pareto front quickly and accurately is challenging during the process of solving dynamic multi-objective optimization problems (DMOPs). In addition, most solutions obey different distributions in decision space and the performance of NSGA-III when dealing with DMOPs should be further improved. In this paper, centroid distance is proposed and combined into NSGA-III with transfer learning together for DMOPs, called TC_NSGAIII. Centroid distance-based strategy is regarded as a prediction method to prevent some inappropriate individuals through measuring the distance of the population centroid and reference points. After the distance strategy, transfer learning is used for generating an initial population using the past experience. To verify the effectiveness of our proposed algorithm, NSGAIII, Tr_NSGAIII (NSGA-III combining with transfer learning only), Ce_NSGAIII (NSGA-III combining with centroid distance only), and TC_NSGAIII are compared. Seven state-of-the-art algorithms have been used for comparison on CEC 2015 benchmarks. Besides, transfer learning and centroid distance are regarded as a dynamic strategy, which is incorporated into three static algorithms, and the performance improvement is measured. What’s more, twelve benchmark functions from CEC 2015 and eight sets of parameters in each function are used in our experiments. The experimental results show that the performance of algorithms can be greatly improved through the proposed approach.https://doi.org/10.1007/s40747-021-00570-zDynamic optimizationTransfer learningMulti-objectiveNSGA-IIIEvolutionary algorithms
spellingShingle Haijuan Zhang
Gai-Ge Wang
Improved NSGA-III using transfer learning and centroid distance for dynamic multi-objective optimization
Complex & Intelligent Systems
Dynamic optimization
Transfer learning
Multi-objective
NSGA-III
Evolutionary algorithms
title Improved NSGA-III using transfer learning and centroid distance for dynamic multi-objective optimization
title_full Improved NSGA-III using transfer learning and centroid distance for dynamic multi-objective optimization
title_fullStr Improved NSGA-III using transfer learning and centroid distance for dynamic multi-objective optimization
title_full_unstemmed Improved NSGA-III using transfer learning and centroid distance for dynamic multi-objective optimization
title_short Improved NSGA-III using transfer learning and centroid distance for dynamic multi-objective optimization
title_sort improved nsga iii using transfer learning and centroid distance for dynamic multi objective optimization
topic Dynamic optimization
Transfer learning
Multi-objective
NSGA-III
Evolutionary algorithms
url https://doi.org/10.1007/s40747-021-00570-z
work_keys_str_mv AT haijuanzhang improvednsgaiiiusingtransferlearningandcentroiddistancefordynamicmultiobjectiveoptimization
AT gaigewang improvednsgaiiiusingtransferlearningandcentroiddistancefordynamicmultiobjectiveoptimization