Next Article in Journal
Special Issue “Model Predictive Control: Algorithms and Applications”: Foreword by the Guest Editor
Previous Article in Journal
A Hybrid Exact–Local Search Approach for One-Machine Scheduling with Time-Dependent Capacity
Previous Article in Special Issue
Modifications of Flower Pollination, Teacher-Learner and Firefly Algorithms for Solving Multiextremal Optimization Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

1
Department of System Analysis and Operations Research, Reshetnev Siberian State University of Science and Technology, 660037 Krasnoyarsk, Russia
2
Department of Information Systems, Siberian Federal University, 660041 Krasnoyarsk, Russia
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in AIP Conference Proceedings, III International Scientific Conference on Modernization, Innovations, Progress: Advanced Technologies in Material Science, Mechanical and Automation Engineering in Material Science, Mechanical and Automation Engineering, Krasnoyarsk, Russia, 16–18 November 2021.
Algorithms 2022, 15(12), 451; https://doi.org/10.3390/a15120451
Submission received: 30 August 2022 / Revised: 24 November 2022 / Accepted: 26 November 2022 / Published: 29 November 2022
(This article belongs to the Special Issue Mathematical Models and Their Applications III)

Abstract

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.
Keywords: large-scale global optimization; cooperative coevolution; evolutionary algorithms; computational intelligence large-scale global optimization; cooperative coevolution; evolutionary algorithms; computational intelligence

Share and Cite

MDPI and ACS Style

Vakhnin, A.; Sopov, E. A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems. Algorithms 2022, 15, 451. https://doi.org/10.3390/a15120451

AMA Style

Vakhnin A, Sopov E. A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems. Algorithms. 2022; 15(12):451. https://doi.org/10.3390/a15120451

Chicago/Turabian Style

Vakhnin, Aleksei, and Evgenii Sopov. 2022. "A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems" Algorithms 15, no. 12: 451. https://doi.org/10.3390/a15120451

APA Style

Vakhnin, A., & Sopov, E. (2022). A Novel Self-Adaptive Cooperative Coevolution Algorithm for Solving Continuous Large-Scale Global Optimization Problems. Algorithms, 15(12), 451. https://doi.org/10.3390/a15120451

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop