On Improving Adaptive Problem Decomposition Using Differential Evolution for Large-Scale Optimization Problems

Modern computational mathematics and informatics for Digital Environments deal with the high dimensionality when designing and optimizing models for various real-world phenomena. Large-scale global black-box optimization (LSGO) is still a hard problem for search metaheuristics, including bio-inspire...

Full description

Bibliographic Details
Main Authors: Aleksei Vakhnin, Evgenii Sopov, Eugene Semenkin
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/10/22/4297
_version_ 1797464667993407488
author Aleksei Vakhnin
Evgenii Sopov
Eugene Semenkin
author_facet Aleksei Vakhnin
Evgenii Sopov
Eugene Semenkin
author_sort Aleksei Vakhnin
collection DOAJ
description Modern computational mathematics and informatics for Digital Environments deal with the high dimensionality when designing and optimizing models for various real-world phenomena. Large-scale global black-box optimization (LSGO) is still a hard problem for search metaheuristics, including bio-inspired algorithms. Such optimization problems are usually extremely multi-modal, and require significant computing resources for discovering and converging to the global optimum. The majority of state-of-the-art LSGO algorithms are based on problem decomposition with the cooperative co-evolution (CC) approach, which divides the search space into a set of lower dimensional subspaces (or subcomponents), which are expected to be easier to explore independently by an optimization algorithm. The question of the choice of the decomposition method remains open, and an adaptive decomposition looks more promising. As we can see from the most recent LSGO competitions, winner-approaches are focused on modifying advanced DE algorithms through integrating them with local search techniques. In this study, an approach that combines multiple ideas from state-of-the-art algorithms and implements Coordination of Self-adaptive Cooperative Co-evolution algorithms with Local Search (COSACC-LS1) is proposed. The self-adaptation method tunes both the structure of the complete approach and the parameters of each algorithm in the cooperation. The performance of COSACC-LS1 has been investigated using the CEC LSGO 2013 benchmark and the experimental results has been compared with leading LSGO approaches. The main contribution of the study is a new self-adaptive approach that is preferable for solving hard real-world problems because it is not overfitted with the LSGO benchmark due to self-adaptation during the search process instead of a manual benchmark-specific fine-tuning.
first_indexed 2024-03-09T18:10:30Z
format Article
id doaj.art-0d53994121c34f0eae10946c87820f99
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-09T18:10:30Z
publishDate 2022-11-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-0d53994121c34f0eae10946c87820f992023-11-24T09:09:15ZengMDPI AGMathematics2227-73902022-11-011022429710.3390/math10224297On Improving Adaptive Problem Decomposition Using Differential Evolution for Large-Scale Optimization ProblemsAleksei Vakhnin0Evgenii Sopov1Eugene Semenkin2Department 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, RussiaDepartment of System Analysis and Operations Research, Reshetnev Siberian State University of Science and Technology, 660037 Krasnoyarsk, RussiaModern computational mathematics and informatics for Digital Environments deal with the high dimensionality when designing and optimizing models for various real-world phenomena. Large-scale global black-box optimization (LSGO) is still a hard problem for search metaheuristics, including bio-inspired algorithms. Such optimization problems are usually extremely multi-modal, and require significant computing resources for discovering and converging to the global optimum. The majority of state-of-the-art LSGO algorithms are based on problem decomposition with the cooperative co-evolution (CC) approach, which divides the search space into a set of lower dimensional subspaces (or subcomponents), which are expected to be easier to explore independently by an optimization algorithm. The question of the choice of the decomposition method remains open, and an adaptive decomposition looks more promising. As we can see from the most recent LSGO competitions, winner-approaches are focused on modifying advanced DE algorithms through integrating them with local search techniques. In this study, an approach that combines multiple ideas from state-of-the-art algorithms and implements Coordination of Self-adaptive Cooperative Co-evolution algorithms with Local Search (COSACC-LS1) is proposed. The self-adaptation method tunes both the structure of the complete approach and the parameters of each algorithm in the cooperation. The performance of COSACC-LS1 has been investigated using the CEC LSGO 2013 benchmark and the experimental results has been compared with leading LSGO approaches. The main contribution of the study is a new self-adaptive approach that is preferable for solving hard real-world problems because it is not overfitted with the LSGO benchmark due to self-adaptation during the search process instead of a manual benchmark-specific fine-tuning.https://www.mdpi.com/2227-7390/10/22/4297problem decompositionlarge-scale global optimizationself-adaptive differential evolutionmemetic algorithmcooperative co-evolution
spellingShingle Aleksei Vakhnin
Evgenii Sopov
Eugene Semenkin
On Improving Adaptive Problem Decomposition Using Differential Evolution for Large-Scale Optimization Problems
Mathematics
problem decomposition
large-scale global optimization
self-adaptive differential evolution
memetic algorithm
cooperative co-evolution
title On Improving Adaptive Problem Decomposition Using Differential Evolution for Large-Scale Optimization Problems
title_full On Improving Adaptive Problem Decomposition Using Differential Evolution for Large-Scale Optimization Problems
title_fullStr On Improving Adaptive Problem Decomposition Using Differential Evolution for Large-Scale Optimization Problems
title_full_unstemmed On Improving Adaptive Problem Decomposition Using Differential Evolution for Large-Scale Optimization Problems
title_short On Improving Adaptive Problem Decomposition Using Differential Evolution for Large-Scale Optimization Problems
title_sort on improving adaptive problem decomposition using differential evolution for large scale optimization problems
topic problem decomposition
large-scale global optimization
self-adaptive differential evolution
memetic algorithm
cooperative co-evolution
url https://www.mdpi.com/2227-7390/10/22/4297
work_keys_str_mv AT alekseivakhnin onimprovingadaptiveproblemdecompositionusingdifferentialevolutionforlargescaleoptimizationproblems
AT evgeniisopov onimprovingadaptiveproblemdecompositionusingdifferentialevolutionforlargescaleoptimizationproblems
AT eugenesemenkin onimprovingadaptiveproblemdecompositionusingdifferentialevolutionforlargescaleoptimizationproblems