An enhanced whale optimization algorithm with improved dynamic opposite learning and adaptive inertia weight strategy

Abstract Whale Optimization Algorithm (WOA), as a newly proposed swarm-based algorithm, has gradually become a popular approach for optimization problems in various engineering fields. However, WOA suffers from the poor balance of exploration and exploitation, and premature convergence. In this pape...

Full description

Bibliographic Details
Main Authors: Di Cao, Yunlang Xu, Zhile Yang, He Dong, Xiaoping Li
Format: Article
Language:English
Published: Springer 2022-08-01
Series:Complex & Intelligent Systems
Subjects:
Online Access:https://doi.org/10.1007/s40747-022-00827-1
_version_ 1797863212167725056
author Di Cao
Yunlang Xu
Zhile Yang
He Dong
Xiaoping Li
author_facet Di Cao
Yunlang Xu
Zhile Yang
He Dong
Xiaoping Li
author_sort Di Cao
collection DOAJ
description Abstract Whale Optimization Algorithm (WOA), as a newly proposed swarm-based algorithm, has gradually become a popular approach for optimization problems in various engineering fields. However, WOA suffers from the poor balance of exploration and exploitation, and premature convergence. In this paper, a new enhanced WOA (EWOA), which adopts an improved dynamic opposite learning (IDOL) and an adaptive encircling prey stage, is proposed to overcome the problems. IDOL plays an important role in the initialization part and the algorithm iterative process of EWOA. By evaluating the optimal solution in the current population, IDOL can adaptively switch exploitation/exploration modes constructed by the DOL strategy and a modified search strategy, respectively. On the other hand, for the encircling prey stage of EWOA in the latter part of the iteration, an adaptive inertia weight strategy is introduced into this stage to adaptively adjust the prey’s position to avoid falling into local optima. Numerical experiments, with unimodal, multimodal, hybrid and composition benchmarks, and three typical engineering problems are utilized to evaluate the performance of EWOA. The proposed EWOA also evaluates against canonical WOA, three sub-variants of EWOA, three other common algorithms, three advanced algorithms and four advanced variants of WOA. Results indicate that according to Wilcoxon rank sum test and Friedman test, EWOA has balanced exploration and exploitation ability in coping with global optimization, and it has obvious advantages when compared with other state-of-the-art algorithms.
first_indexed 2024-04-09T22:31:56Z
format Article
id doaj.art-9be4a87fa4564400b26cb61ae09ac971
institution Directory Open Access Journal
issn 2199-4536
2198-6053
language English
last_indexed 2024-04-09T22:31:56Z
publishDate 2022-08-01
publisher Springer
record_format Article
series Complex & Intelligent Systems
spelling doaj.art-9be4a87fa4564400b26cb61ae09ac9712023-03-22T12:43:44ZengSpringerComplex & Intelligent Systems2199-45362198-60532022-08-019176779510.1007/s40747-022-00827-1An enhanced whale optimization algorithm with improved dynamic opposite learning and adaptive inertia weight strategyDi Cao0Yunlang Xu1Zhile Yang2He Dong3Xiaoping Li4State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and TechnologyState Key Laboratory of ASIC and System, School of Microelectronics, Fudan UniversityShenzhen Institutes of Advanced Technology, Chinese Academy of SciencesState Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and TechnologyState Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and TechnologyAbstract Whale Optimization Algorithm (WOA), as a newly proposed swarm-based algorithm, has gradually become a popular approach for optimization problems in various engineering fields. However, WOA suffers from the poor balance of exploration and exploitation, and premature convergence. In this paper, a new enhanced WOA (EWOA), which adopts an improved dynamic opposite learning (IDOL) and an adaptive encircling prey stage, is proposed to overcome the problems. IDOL plays an important role in the initialization part and the algorithm iterative process of EWOA. By evaluating the optimal solution in the current population, IDOL can adaptively switch exploitation/exploration modes constructed by the DOL strategy and a modified search strategy, respectively. On the other hand, for the encircling prey stage of EWOA in the latter part of the iteration, an adaptive inertia weight strategy is introduced into this stage to adaptively adjust the prey’s position to avoid falling into local optima. Numerical experiments, with unimodal, multimodal, hybrid and composition benchmarks, and three typical engineering problems are utilized to evaluate the performance of EWOA. The proposed EWOA also evaluates against canonical WOA, three sub-variants of EWOA, three other common algorithms, three advanced algorithms and four advanced variants of WOA. Results indicate that according to Wilcoxon rank sum test and Friedman test, EWOA has balanced exploration and exploitation ability in coping with global optimization, and it has obvious advantages when compared with other state-of-the-art algorithms.https://doi.org/10.1007/s40747-022-00827-1Whale optimizationInertia weightDynamic opposite learningGlobal optimization
spellingShingle Di Cao
Yunlang Xu
Zhile Yang
He Dong
Xiaoping Li
An enhanced whale optimization algorithm with improved dynamic opposite learning and adaptive inertia weight strategy
Complex & Intelligent Systems
Whale optimization
Inertia weight
Dynamic opposite learning
Global optimization
title An enhanced whale optimization algorithm with improved dynamic opposite learning and adaptive inertia weight strategy
title_full An enhanced whale optimization algorithm with improved dynamic opposite learning and adaptive inertia weight strategy
title_fullStr An enhanced whale optimization algorithm with improved dynamic opposite learning and adaptive inertia weight strategy
title_full_unstemmed An enhanced whale optimization algorithm with improved dynamic opposite learning and adaptive inertia weight strategy
title_short An enhanced whale optimization algorithm with improved dynamic opposite learning and adaptive inertia weight strategy
title_sort enhanced whale optimization algorithm with improved dynamic opposite learning and adaptive inertia weight strategy
topic Whale optimization
Inertia weight
Dynamic opposite learning
Global optimization
url https://doi.org/10.1007/s40747-022-00827-1
work_keys_str_mv AT dicao anenhancedwhaleoptimizationalgorithmwithimproveddynamicoppositelearningandadaptiveinertiaweightstrategy
AT yunlangxu anenhancedwhaleoptimizationalgorithmwithimproveddynamicoppositelearningandadaptiveinertiaweightstrategy
AT zhileyang anenhancedwhaleoptimizationalgorithmwithimproveddynamicoppositelearningandadaptiveinertiaweightstrategy
AT hedong anenhancedwhaleoptimizationalgorithmwithimproveddynamicoppositelearningandadaptiveinertiaweightstrategy
AT xiaopingli anenhancedwhaleoptimizationalgorithmwithimproveddynamicoppositelearningandadaptiveinertiaweightstrategy
AT dicao enhancedwhaleoptimizationalgorithmwithimproveddynamicoppositelearningandadaptiveinertiaweightstrategy
AT yunlangxu enhancedwhaleoptimizationalgorithmwithimproveddynamicoppositelearningandadaptiveinertiaweightstrategy
AT zhileyang enhancedwhaleoptimizationalgorithmwithimproveddynamicoppositelearningandadaptiveinertiaweightstrategy
AT hedong enhancedwhaleoptimizationalgorithmwithimproveddynamicoppositelearningandadaptiveinertiaweightstrategy
AT xiaopingli enhancedwhaleoptimizationalgorithmwithimproveddynamicoppositelearningandadaptiveinertiaweightstrategy