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...
Main Authors: | , |
---|---|
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 |