Cargando…
An Enhanced Differential Evolution Algorithm with Bernstein Operator and Refracted Oppositional-Mutual Learning Strategy
Numerical optimization has been a popular research topic within various engineering applications, where differential evolution (DE) is one of the most extensively applied methods. However, it is difficult to choose appropriate control parameters and to avoid falling into local optimum and poor conve...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9498140/ https://www.ncbi.nlm.nih.gov/pubmed/36141090 http://dx.doi.org/10.3390/e24091205 |
_version_ | 1784794683134705664 |
---|---|
author | Wu, Fengbin Zhang, Junxing Li, Shaobo Lv, Dongchao Li, Menghan |
author_facet | Wu, Fengbin Zhang, Junxing Li, Shaobo Lv, Dongchao Li, Menghan |
author_sort | Wu, Fengbin |
collection | PubMed |
description | Numerical optimization has been a popular research topic within various engineering applications, where differential evolution (DE) is one of the most extensively applied methods. However, it is difficult to choose appropriate control parameters and to avoid falling into local optimum and poor convergence when handling complex numerical optimization problems. To handle these problems, an improved DE (BROMLDE) with the Bernstein operator and refracted oppositional-mutual learning (ROML) is proposed, which can reduce parameter selection, converge faster, and avoid trapping in local optimum. Firstly, a new ROML strategy integrates mutual learning (ML) and refractive oppositional learning (ROL), achieving stochastic switching between ROL and ML during the population initialization and generation jumping period to balance exploration and exploitation. Meanwhile, a dynamic adjustment factor is constructed to improve the ability of the algorithm to jump out of the local optimum. Secondly, a Bernstein operator, which has no parameters setting and intrinsic parameters tuning phase, is introduced to improve convergence performance. Finally, the performance of BROMLDE is evaluated by 10 bound-constrained benchmark functions from CEC 2019 and CEC 2020, respectively. Two engineering optimization problems are utilized simultaneously. The comparative experimental results show that BROMLDE has higher global optimization capability and convergence speed on most functions and engineering problems. |
format | Online Article Text |
id | pubmed-9498140 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-94981402022-09-23 An Enhanced Differential Evolution Algorithm with Bernstein Operator and Refracted Oppositional-Mutual Learning Strategy Wu, Fengbin Zhang, Junxing Li, Shaobo Lv, Dongchao Li, Menghan Entropy (Basel) Article Numerical optimization has been a popular research topic within various engineering applications, where differential evolution (DE) is one of the most extensively applied methods. However, it is difficult to choose appropriate control parameters and to avoid falling into local optimum and poor convergence when handling complex numerical optimization problems. To handle these problems, an improved DE (BROMLDE) with the Bernstein operator and refracted oppositional-mutual learning (ROML) is proposed, which can reduce parameter selection, converge faster, and avoid trapping in local optimum. Firstly, a new ROML strategy integrates mutual learning (ML) and refractive oppositional learning (ROL), achieving stochastic switching between ROL and ML during the population initialization and generation jumping period to balance exploration and exploitation. Meanwhile, a dynamic adjustment factor is constructed to improve the ability of the algorithm to jump out of the local optimum. Secondly, a Bernstein operator, which has no parameters setting and intrinsic parameters tuning phase, is introduced to improve convergence performance. Finally, the performance of BROMLDE is evaluated by 10 bound-constrained benchmark functions from CEC 2019 and CEC 2020, respectively. Two engineering optimization problems are utilized simultaneously. The comparative experimental results show that BROMLDE has higher global optimization capability and convergence speed on most functions and engineering problems. MDPI 2022-08-29 /pmc/articles/PMC9498140/ /pubmed/36141090 http://dx.doi.org/10.3390/e24091205 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Wu, Fengbin Zhang, Junxing Li, Shaobo Lv, Dongchao Li, Menghan An Enhanced Differential Evolution Algorithm with Bernstein Operator and Refracted Oppositional-Mutual Learning Strategy |
title | An Enhanced Differential Evolution Algorithm with Bernstein Operator and Refracted Oppositional-Mutual Learning Strategy |
title_full | An Enhanced Differential Evolution Algorithm with Bernstein Operator and Refracted Oppositional-Mutual Learning Strategy |
title_fullStr | An Enhanced Differential Evolution Algorithm with Bernstein Operator and Refracted Oppositional-Mutual Learning Strategy |
title_full_unstemmed | An Enhanced Differential Evolution Algorithm with Bernstein Operator and Refracted Oppositional-Mutual Learning Strategy |
title_short | An Enhanced Differential Evolution Algorithm with Bernstein Operator and Refracted Oppositional-Mutual Learning Strategy |
title_sort | enhanced differential evolution algorithm with bernstein operator and refracted oppositional-mutual learning strategy |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9498140/ https://www.ncbi.nlm.nih.gov/pubmed/36141090 http://dx.doi.org/10.3390/e24091205 |
work_keys_str_mv | AT wufengbin anenhanceddifferentialevolutionalgorithmwithbernsteinoperatorandrefractedoppositionalmutuallearningstrategy AT zhangjunxing anenhanceddifferentialevolutionalgorithmwithbernsteinoperatorandrefractedoppositionalmutuallearningstrategy AT lishaobo anenhanceddifferentialevolutionalgorithmwithbernsteinoperatorandrefractedoppositionalmutuallearningstrategy AT lvdongchao anenhanceddifferentialevolutionalgorithmwithbernsteinoperatorandrefractedoppositionalmutuallearningstrategy AT limenghan anenhanceddifferentialevolutionalgorithmwithbernsteinoperatorandrefractedoppositionalmutuallearningstrategy AT wufengbin enhanceddifferentialevolutionalgorithmwithbernsteinoperatorandrefractedoppositionalmutuallearningstrategy AT zhangjunxing enhanceddifferentialevolutionalgorithmwithbernsteinoperatorandrefractedoppositionalmutuallearningstrategy AT lishaobo enhanceddifferentialevolutionalgorithmwithbernsteinoperatorandrefractedoppositionalmutuallearningstrategy AT lvdongchao enhanceddifferentialevolutionalgorithmwithbernsteinoperatorandrefractedoppositionalmutuallearningstrategy AT limenghan enhanceddifferentialevolutionalgorithmwithbernsteinoperatorandrefractedoppositionalmutuallearningstrategy |