A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems

Unconstrained continuous large-scale global optimization (LSGO) is still a challenging task for a wide range of modern metaheuristic approaches. A cooperative coevolution approach is a good tool for increasing the performance of an evolutionary algorithm in solving high-dimensional optimization prob...

Full description

Bibliographic Details
Main Authors: Aleksei Vakhnin, Evgenii Sopov
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Algorithms
Subjects:
Online Access:https://www.mdpi.com/1999-4893/15/12/451
_version_ 1797461857030635520
author Aleksei Vakhnin
Evgenii Sopov
author_facet Aleksei Vakhnin
Evgenii Sopov
author_sort Aleksei Vakhnin
collection DOAJ
description Unconstrained continuous large-scale global optimization (LSGO) is still a challenging task for a wide range of modern metaheuristic approaches. A cooperative coevolution approach is a good tool for increasing the performance of an evolutionary algorithm in solving high-dimensional optimization problems. However, the performance of cooperative coevolution approaches for LSGO depends significantly on the problem decomposition, namely, on the number of subcomponents and on how variables are grouped in these subcomponents. Also, the choice of the population size is still an open question for population-based algorithms. This paper discusses a method for selecting the number of subcomponents and the population size during the optimization process (“on fly”) from a predefined pool of parameters. The selection of the parameters is based on their performance in the previous optimization steps. The main goal of the study is the improvement of coevolutionary decomposition-based algorithms for solving LSGO problems. In this paper, we propose a novel self-adapt evolutionary algorithm for solving continuous LSGO problems. We have tested this algorithm on 15 optimization problems from the IEEE LSGO CEC’2013 benchmark suite. The proposed approach, on average, outperforms cooperative coevolution algorithms with a static number of subcomponents and a static number of individuals.
first_indexed 2024-03-09T17:25:19Z
format Article
id doaj.art-cd7408b1d0864d12838297c1afe5cc57
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-03-09T17:25:19Z
publishDate 2022-11-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-cd7408b1d0864d12838297c1afe5cc572023-11-24T12:49:06ZengMDPI AGAlgorithms1999-48932022-11-01151245110.3390/a15120451A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization ProblemsAleksei Vakhnin0Evgenii Sopov1Department of System Analysis and Operations Research, Reshetnev Siberian State University of Science and Technology, 660037 Krasnoyarsk, RussiaDepartment of System Analysis and Operations Research, Reshetnev Siberian State University of Science and Technology, 660037 Krasnoyarsk, RussiaUnconstrained continuous large-scale global optimization (LSGO) is still a challenging task for a wide range of modern metaheuristic approaches. A cooperative coevolution approach is a good tool for increasing the performance of an evolutionary algorithm in solving high-dimensional optimization problems. However, the performance of cooperative coevolution approaches for LSGO depends significantly on the problem decomposition, namely, on the number of subcomponents and on how variables are grouped in these subcomponents. Also, the choice of the population size is still an open question for population-based algorithms. This paper discusses a method for selecting the number of subcomponents and the population size during the optimization process (“on fly”) from a predefined pool of parameters. The selection of the parameters is based on their performance in the previous optimization steps. The main goal of the study is the improvement of coevolutionary decomposition-based algorithms for solving LSGO problems. In this paper, we propose a novel self-adapt evolutionary algorithm for solving continuous LSGO problems. We have tested this algorithm on 15 optimization problems from the IEEE LSGO CEC’2013 benchmark suite. The proposed approach, on average, outperforms cooperative coevolution algorithms with a static number of subcomponents and a static number of individuals.https://www.mdpi.com/1999-4893/15/12/451large-scale global optimizationcooperative coevolutionevolutionary algorithmscomputational intelligence
spellingShingle Aleksei Vakhnin
Evgenii Sopov
A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems
Algorithms
large-scale global optimization
cooperative coevolution
evolutionary algorithms
computational intelligence
title A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems
title_full A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems
title_fullStr A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems
title_full_unstemmed A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems
title_short A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems
title_sort novel self adaptive cooperative coevolution algorithm for solving continuous large scale global optimization problems
topic large-scale global optimization
cooperative coevolution
evolutionary algorithms
computational intelligence
url https://www.mdpi.com/1999-4893/15/12/451
work_keys_str_mv AT alekseivakhnin anovelselfadaptivecooperativecoevolutionalgorithmforsolvingcontinuouslargescaleglobaloptimizationproblems
AT evgeniisopov anovelselfadaptivecooperativecoevolutionalgorithmforsolvingcontinuouslargescaleglobaloptimizationproblems
AT alekseivakhnin novelselfadaptivecooperativecoevolutionalgorithmforsolvingcontinuouslargescaleglobaloptimizationproblems
AT evgeniisopov novelselfadaptivecooperativecoevolutionalgorithmforsolvingcontinuouslargescaleglobaloptimizationproblems