Cooperative differential evolution framework with utility-based adaptive grouping for large-scale optimization
Decomposing the large-scale problem into small-scale subproblems and optimizing them cooperatively are critical steps for solving large-scale optimization problem. This article proposes a cooperative differential evolution with utility-based adaptive grouping. The problem decomposition is adaptively...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2019-03-01
|
Series: | Advances in Mechanical Engineering |
Online Access: | https://doi.org/10.1177/1687814019834161 |
_version_ | 1818336032684244992 |
---|---|
author | Hongwei Ge Liang Sun Kai Zhang Chunguo Wu |
author_facet | Hongwei Ge Liang Sun Kai Zhang Chunguo Wu |
author_sort | Hongwei Ge |
collection | DOAJ |
description | Decomposing the large-scale problem into small-scale subproblems and optimizing them cooperatively are critical steps for solving large-scale optimization problem. This article proposes a cooperative differential evolution with utility-based adaptive grouping. The problem decomposition is adaptively executed by the two mechanisms of circular sliding controller and relation matrix, which consider the variable interactions on the basis of the short-term and long-term utilities, respectively. The circular sliding controller provides baselines for the subproblem optimizer. The size of the sliding window and the sliding speed in the controller are adjusted adaptively so that the variables with higher activeness can be optimized extensively. The relation matrix–based grouping strategy enables interacted variables to be grouped into the same subproblem with higher probabilities. The novelty is that decomposition is conducted as the optimization process without extra computational burden. For subproblem optimization, we use a self-adaptive differential evolution operator that adaptively adjusts the parameters to guide the search to the optimum solutions of the subproblems. Experiments on the benchmarks of CEC2008 and CEC2010, and practical problems show the effectiveness of the proposed algorithm. |
first_indexed | 2024-12-13T14:32:52Z |
format | Article |
id | doaj.art-5e402d256c484a829429f027a9064109 |
institution | Directory Open Access Journal |
issn | 1687-8140 |
language | English |
last_indexed | 2024-12-13T14:32:52Z |
publishDate | 2019-03-01 |
publisher | SAGE Publishing |
record_format | Article |
series | Advances in Mechanical Engineering |
spelling | doaj.art-5e402d256c484a829429f027a90641092022-12-21T23:41:48ZengSAGE PublishingAdvances in Mechanical Engineering1687-81402019-03-011110.1177/1687814019834161Cooperative differential evolution framework with utility-based adaptive grouping for large-scale optimizationHongwei Ge0Liang Sun1Kai Zhang2Chunguo Wu3Key Laboratory of Symbolic Computation and Knowledge Engineering, Jilin University, Changchun, ChinaCollege of Computer Science and Technology, Dalian University of Technology, Dalian, ChinaCollege of Computer Science and Technology, Dalian University of Technology, Dalian, ChinaKey Laboratory of Symbolic Computation and Knowledge Engineering, Jilin University, Changchun, ChinaDecomposing the large-scale problem into small-scale subproblems and optimizing them cooperatively are critical steps for solving large-scale optimization problem. This article proposes a cooperative differential evolution with utility-based adaptive grouping. The problem decomposition is adaptively executed by the two mechanisms of circular sliding controller and relation matrix, which consider the variable interactions on the basis of the short-term and long-term utilities, respectively. The circular sliding controller provides baselines for the subproblem optimizer. The size of the sliding window and the sliding speed in the controller are adjusted adaptively so that the variables with higher activeness can be optimized extensively. The relation matrix–based grouping strategy enables interacted variables to be grouped into the same subproblem with higher probabilities. The novelty is that decomposition is conducted as the optimization process without extra computational burden. For subproblem optimization, we use a self-adaptive differential evolution operator that adaptively adjusts the parameters to guide the search to the optimum solutions of the subproblems. Experiments on the benchmarks of CEC2008 and CEC2010, and practical problems show the effectiveness of the proposed algorithm.https://doi.org/10.1177/1687814019834161 |
spellingShingle | Hongwei Ge Liang Sun Kai Zhang Chunguo Wu Cooperative differential evolution framework with utility-based adaptive grouping for large-scale optimization Advances in Mechanical Engineering |
title | Cooperative differential evolution framework with utility-based adaptive grouping for large-scale optimization |
title_full | Cooperative differential evolution framework with utility-based adaptive grouping for large-scale optimization |
title_fullStr | Cooperative differential evolution framework with utility-based adaptive grouping for large-scale optimization |
title_full_unstemmed | Cooperative differential evolution framework with utility-based adaptive grouping for large-scale optimization |
title_short | Cooperative differential evolution framework with utility-based adaptive grouping for large-scale optimization |
title_sort | cooperative differential evolution framework with utility based adaptive grouping for large scale optimization |
url | https://doi.org/10.1177/1687814019834161 |
work_keys_str_mv | AT hongweige cooperativedifferentialevolutionframeworkwithutilitybasedadaptivegroupingforlargescaleoptimization AT liangsun cooperativedifferentialevolutionframeworkwithutilitybasedadaptivegroupingforlargescaleoptimization AT kaizhang cooperativedifferentialevolutionframeworkwithutilitybasedadaptivegroupingforlargescaleoptimization AT chunguowu cooperativedifferentialevolutionframeworkwithutilitybasedadaptivegroupingforlargescaleoptimization |