Evolutionary biogeography-based whale optimization methods with communication structure: Towards measuring the balance

Abstract Whale Optimization Algorithm (WOA) is a popular swarm-based algorithm with some spotted defects in its generated patterns during the searching phases. In this study, an enhanced WOA-based method is proposed in order to overcome the drawbacks of slow convergence speed and easy falling of WOA into the local optimum. The designed variant is called enhanced WOA (EWOA), which combines two strategies at the same time. First, a new communication mechanism (CM) is embedded into the basic WOA to promote the global optimal search ability and the exploitation tendency of the WOA. Then, the Biogeography-based Optimization (BBO) algorithm is partially utilized to harmonize the exploration and exploitation trends. A representative set of comprehensive benchmark cases and three engineering cases are utilized to verify the advantages of the proposed EWOA. The experimental results show that the exploration ability, exploitation ability, state of the balance, and convergence style of the algorithm has been improved significantly. Based on results, the proposed EWOA is a promising and excellent algorithm, and it has achieved better solution quality and faster convergence rate compared with other most advanced algorithms.

[1]  Diego Oliva,et al.  Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm , 2017 .

[2]  Jianzhou Wang,et al.  A novel hybrid system based on a new proposed algorithm-Multi-Objective Whale Optimization Algorithm for wind speed forecasting , 2017 .

[3]  Huiling Chen,et al.  Chaotic multi-swarm whale optimizer boosted support vector machine for medical diagnosis , 2020, Appl. Soft Comput..

[4]  Liang Qiao,et al.  Deep belief network and linear perceptron based cognitive computing for collaborative robots , 2020, Appl. Soft Comput..

[5]  Q. H. Wu,et al.  A heuristic particle swarm optimizer for optimization of pin connected structures , 2007 .

[6]  Giancarlo Fortino,et al.  Topology optimization against cascading failures on wireless sensor networks using a memetic algorithm , 2020, Comput. Networks.

[7]  Ali Kaveh,et al.  Enhanced whale optimization algorithm for sizing optimization of skeletal structures , 2017 .

[8]  Wei Wang,et al.  New results on stability analysis of systems with time-varying delays using a generalized free-matrix-based inequality , 2019, J. Frankl. Inst..

[9]  Changcheng Huang,et al.  Orthogonally adapted Harris hawks optimization for parameter estimation of photovoltaic models , 2020 .

[10]  Houbing Song,et al.  A Many-Objective Optimization Model of Industrial Internet of Things Based on Private Blockchain , 2020, IEEE Network.

[11]  Huiling Chen,et al.  Predicting Green Consumption Behaviors of Students Using Efficient Firefly Grey Wolf-Assisted K-Nearest Neighbor Classifiers , 2020, IEEE Access.

[12]  Xuehua Zhao,et al.  A balanced whale optimization algorithm for constrained engineering design problems , 2019, Applied Mathematical Modelling.

[13]  Ching-Nung Yang,et al.  Threshold changeable secret image sharing scheme based on interpolation polynomial , 2019, Multimedia Tools and Applications.

[14]  Liu Yang,et al.  Multi-fault Condition Monitoring of Slurry Pump with Principle Component Analysis and Sequential Hypothesis Test , 2020, Int. J. Pattern Recognit. Artif. Intell..

[15]  Yu Gu,et al.  Applying graph-based differential grouping for multiobjective large-scale optimization , 2020, Swarm Evol. Comput..

[16]  Rabeh Abbassi,et al.  Parameters identification of photovoltaic cell models using enhanced exploratory salp chains-based approach , 2020, Energy.

[17]  Yongquan Zhou,et al.  Lévy Flight Trajectory-Based Whale Optimization Algorithm for Global Optimization , 2017, IEEE Access.

[18]  Zulin Wang,et al.  Reducing Complexity of HEVC: A Deep Learning Approach , 2017, IEEE Transactions on Image Processing.

[19]  Peng Xu,et al.  An improved whale optimization algorithm for forecasting water resources demand , 2020, Appl. Soft Comput..

[20]  Mostafa A. El-Hosseini,et al.  Biped robot stability based on an A-C parametric Whale Optimization Algorithm , 2019, J. Comput. Sci..

[21]  Ching-Nung Yang,et al.  Thresholds Based Image Extraction Schemes in Big Data Environment in Intelligent Traffic Management , 2021, IEEE Transactions on Intelligent Transportation Systems.

[22]  Jun Wang,et al.  Non-fragile memory filtering of T-S fuzzy delayed neural networks based on switched fuzzy sampled-data control , 2020, Fuzzy Sets Syst..

[23]  Hossein Moayedi,et al.  Modelling and optimization of ultimate bearing capacity of strip footing near a slope by soft computing methods , 2018, Appl. Soft Comput..

[24]  M. Fesanghary,et al.  An improved harmony search algorithm for solving optimization problems , 2007, Appl. Math. Comput..

[25]  Xuemin Zhang,et al.  Color image chaos encryption algorithm combining CRC and nine palace map , 2019, Multimedia Tools and Applications.

[26]  Chengye Li,et al.  Gaussian mutational chaotic fruit fly-built optimization and feature selection , 2020, Expert Syst. Appl..

[27]  Huiling Chen,et al.  Predicting Cervical Hyperextension Injury: A Covariance Guided Sine Cosine Support Vector Machine , 2020, IEEE Access.

[28]  Jun Luo,et al.  A hybrid whale optimization algorithm based on modified differential evolution for global optimization problems , 2018, Applied Intelligence.

[29]  Kittisak Jermsittiparsert,et al.  An efficient terminal voltage control for PEMFC based on an improved version of whale optimization algorithm , 2020 .

[30]  Shenghua Zhou,et al.  Optimal Resource Allocation for Asynchronous Multiple Targets Tracking in Heterogeneous Radar Networks , 2020, IEEE Transactions on Signal Processing.

[31]  Huiling Chen,et al.  Orthogonally-designed adapted grasshopper optimization: A comprehensive analysis , 2020, Expert Syst. Appl..

[32]  Joel J. P. C. Rodrigues,et al.  Multiobjective 3-D Topology Optimization of Next-Generation Wireless Data Center Network , 2020, IEEE Transactions on Industrial Informatics.

[33]  Mohamed Abd Elaziz,et al.  Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm , 2018, Energy Conversion and Management.

[34]  G. G. Wang,et al.  Adaptive Response Surface Method Using Inherited Latin Hypercube Design Points , 2003 .

[35]  Dinesh Kumar,et al.  Binary whale optimization algorithm and its application to unit commitment problem , 2018, Neural Computing and Applications.

[36]  Hanxin Chen,et al.  Model‐based method with nonlinear ultrasonic system identification for mechanical structural health assessment , 2020, Trans. Emerg. Telecommun. Technol..

[37]  Rahul Katarya,et al.  Opinion leader detection using whale optimization algorithm in online social network , 2020, Expert Syst. Appl..

[38]  Xinzhi Liu,et al.  Non-fragile sampled-data robust synchronization of uncertain delayed chaotic Lurie systems with randomly occurring controller gain fluctuation. , 2017, ISA transactions.

[39]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[40]  Jun Cheng,et al.  New results on stabilization analysis for fuzzy semi-Markov jump chaotic systems with state quantized sampled-data controller , 2020, Inf. Sci..

[41]  Jiaying Li,et al.  Equilibrium Selection under the Bayes-Based Strategy Updating Rules , 2020, Symmetry.

[42]  Hossam Faris,et al.  A dynamic locality multi-objective salp swarm algorithm for feature selection , 2020, Comput. Ind. Eng..

[43]  Pengjun Wang,et al.  Efficient multi-population outpost fruit fly-driven optimizers: Framework and advances in support vector machines , 2020, Expert Syst. Appl..

[44]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[45]  Hany M. Hasanien,et al.  Semi-empirical PEM fuel cells model using whale optimization algorithm , 2019, Energy Conversion and Management.

[46]  A. Kaveh,et al.  A new meta-heuristic method: Ray Optimization , 2012 .

[47]  Ming-Lang Tseng,et al.  Extreme learning machine optimized by whale optimization algorithm using insulated gate bipolar transistor module aging degree evaluation , 2019, Expert Syst. Appl..

[48]  Zujun Liu,et al.  A modified whale optimization algorithm for large-scale global optimization problems , 2018, Expert Syst. Appl..

[49]  Fu Gu,et al.  Internet of things and Big Data as potential solutions to the problems in waste electrical and electronic equipment management: An exploratory study. , 2017, Waste management.

[50]  Huiling Chen,et al.  A multi-strategy enhanced sine cosine algorithm for global optimization and constrained practical engineering problems , 2020, Appl. Math. Comput..

[51]  Tao Zhang,et al.  Optimization and mechanism studies on cell disruption and phosphorus recovery from microalgae with magnesium modified hydrochar in assisted hydrothermal system. , 2019, The Science of the total environment.

[52]  Biplab Bhattacharyya,et al.  Optimal placement of TCSC and SVC for reactive power planning using Whale optimization algorithm , 2017, Swarm Evol. Comput..

[53]  Hossam Faris,et al.  Harris hawks optimization: Algorithm and applications , 2019, Future Gener. Comput. Syst..

[54]  Huiling Chen,et al.  Boosted mutation-based Harris hawks optimizer for parameters identification of single-diode solar cell models , 2020 .

[55]  Bai Yang,et al.  An adaptive differential evolution with combined strategy for global numerical optimization , 2020, Soft Comput..

[56]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[57]  E. Sandgren,et al.  Nonlinear Integer and Discrete Programming in Mechanical Design Optimization , 1990 .

[58]  Kusum Deep,et al.  Opposition-based learning Harris hawks optimization with advanced transition rules: principles and analysis , 2020, Expert Syst. Appl..

[59]  Kaijian He,et al.  A multiscale analysis for carbon price drivers , 2019, Energy Economics.

[60]  Min-Yuan Cheng,et al.  Symbiotic Organisms Search: A new metaheuristic optimization algorithm , 2014 .

[61]  Amit Kumar,et al.  Design and analysis of multi‐stage PID controller for frequency control in an islanded micro‐grid using a novel hybrid whale optimization‐pattern search algorithm , 2018 .

[62]  Hossam Faris,et al.  An enhanced associative learning-based exploratory whale optimizer for global optimization , 2019, Neural Computing and Applications.

[63]  Ahmed S. Elwakil,et al.  Parameter identification of fractional-order chaotic systems using different Meta-heuristic Optimization Algorithms , 2019, Nonlinear Dynamics.

[64]  Hossein Moayedi,et al.  An artificial neural network approach for under-reamed piles subjected to uplift forces in dry sand , 2017, Neural Computing and Applications.

[65]  Gaige Wang,et al.  Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems , 2016, Memetic Computing.

[66]  Huiling Chen,et al.  An efficient double adaptive random spare reinforced whale optimization algorithm , 2020, Expert Syst. Appl..

[67]  Hong-Bing Zeng,et al.  A generalized free-matrix-based integral inequality for stability analysis of time-varying delay systems , 2019, Appl. Math. Comput..

[68]  Bin Deng,et al.  Scalable Digital Neuromorphic Architecture for Large-Scale Biophysically Meaningful Neural Network With Multi-Compartment Neurons , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[69]  Wu Deng,et al.  An Improved Ant Colony Optimization Algorithm Based on Hybrid Strategies for Scheduling Problem , 2019, IEEE Access.

[70]  Gang Yao,et al.  Parameter extraction of solar photovoltaic models by means of a hybrid differential evolution with whale optimization algorithm , 2018, Solar Energy.

[71]  Shumeet Baluja,et al.  A Method for Integrating Genetic Search Based Function Optimization and Competitive Learning , 1994 .

[72]  Seyed Mohammad Mirjalili,et al.  A hyper-heuristic for improving the initial population of whale optimization algorithm , 2019, Knowl. Based Syst..

[73]  Mohamed Abdel-Basset,et al.  A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem , 2018, Future Gener. Comput. Syst..

[74]  Jun Wang,et al.  Reliable asynchronous sampled-data filtering of T-S fuzzy uncertain delayed neural networks with stochastic switched topologies , 2020, Fuzzy Sets Syst..

[75]  Qian Zhang,et al.  Multi-strategy boosted mutative whale-inspired optimization approaches , 2019, Applied Mathematical Modelling.

[76]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[77]  Yue Wang,et al.  Decentralized Adaptive Neural Approximated Inverse Control for a Class of Large-Scale Nonlinear Hysteretic Systems With Time Delays , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[78]  Qinyong Lin,et al.  A deep learning CNN architecture applied in smart near-infrared analysis of water pollution for agricultural irrigation resources , 2020 .

[79]  Farhad Soleimanian Gharehchopogh,et al.  A comprehensive survey: Whale Optimization Algorithm and its applications , 2019, Swarm Evol. Comput..

[80]  Yu Gu,et al.  Multiobjective Evolution of Fuzzy Rough Neural Network via Distributed Parallelism for Stock Prediction , 2020, IEEE Transactions on Fuzzy Systems.

[81]  Qian Zhang,et al.  An efficient chaotic mutative moth-flame-inspired optimizer for global optimization tasks , 2019, Expert Syst. Appl..

[82]  Qiang Miao,et al.  Bearing fault diagnosis using a whale optimization algorithm-optimized orthogonal matching pursuit with a combined time–frequency atom dictionary , 2018, Mechanical Systems and Signal Processing.

[83]  Xuehua Zhao,et al.  Parameters identification of photovoltaic cells and modules using diversification-enriched Harris hawks optimization with chaotic drifts , 2020 .

[84]  Yi-Ming Wei,et al.  Hilbert Spectra and Empirical Mode Decomposition: A Multiscale Event Analysis Method to Detect the Impact of Economic Crises on the European Carbon Market , 2017, Computational Economics.

[85]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[86]  Ramez Kian,et al.  A robust fuzzy mathematical programming model for the closed-loop supply chain network design and a whale optimization solution algorithm , 2019, Expert Syst. Appl..

[87]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[88]  H. Moayedi,et al.  Applicability of a CPT-Based Neural Network Solution in Predicting Load-Settlement Responses of Bored Pile , 2018, International Journal of Geomechanics.

[89]  Yan Huang,et al.  A parameter-adaptive stochastic resonance based on whale optimization algorithm for weak signal detection for rotating machinery , 2019, Measurement.

[90]  Hao Chen,et al.  Advanced orthogonal learning-driven multi-swarm sine cosine optimization: Framework and case studies , 2020, Expert Syst. Appl..

[91]  Qing Zhu,et al.  Research on road traffic situation awareness system based on image big data , 2020, IEEE Intelligent Systems.

[92]  Chao Zhang,et al.  Energy-Efficient Scheduling for a Job Shop Using an Improved Whale Optimization Algorithm , 2018, Mathematics.

[93]  Yuan Yan Tang,et al.  Nonfragile asynchronous control for uncertain chaotic Lurie network systems with Bernoulli stochastic process , 2018 .

[94]  Wu Deng,et al.  A novel collaborative optimization algorithm in solving complex optimization problems , 2016, Soft Computing.

[95]  Y. Shang,et al.  Multiscale analysis on spatiotemporal dynamics of energy consumption CO2 emissions in China: Utilizing the integrated of DMSP-OLS and NPP-VIIRS nighttime light datasets. , 2019, The Science of the total environment.

[96]  Arun Kumar Sangaiah,et al.  An improved Lévy based whale optimization algorithm for bandwidth-efficient virtual machine placement in cloud computing environment , 2018, Cluster Computing.

[97]  Aboul Ella Hassanien,et al.  GWOA: a hybrid genetic whale optimization algorithm for combating attacks in cognitive radio network , 2019, J. Ambient Intell. Humaniz. Comput..

[98]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[99]  Yi-Ming Wei,et al.  Erratum to: Hilbert Spectra and Empirical Mode Decomposition: A Multiscale Event Analysis Method to Detect the Impact of Economic Crises on the European Carbon Market , 2017, Computational Economics.

[100]  Carlos A. Coello Coello,et al.  An empirical study about the usefulness of evolution strategies to solve constrained optimization problems , 2008, Int. J. Gen. Syst..

[101]  Mingjing Wang,et al.  Orthogonal Nelder-Mead moth flame method for parameters identification of photovoltaic modules , 2020 .

[102]  Amir Hossein Gandomi,et al.  Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems , 2011, Engineering with Computers.

[103]  Xuemin Zhang,et al.  An Equivalent Exchange Based Data Forwarding Incentive Scheme for Socially Aware Networks , 2020, J. Signal Process. Syst..

[104]  Liu Yang,et al.  Fault diagnosis of gearbox based on RBF-PF and particle swarm optimization wavelet neural network , 2019, Neural Computing and Applications.

[105]  Khan Muhammad,et al.  Quantum-enhanced multiobjective large-scale optimization via parallelism , 2020, Swarm Evol. Comput..

[106]  V. Palanisamy,et al.  Optimal test suite selection in regression testing with testcase prioritization using modified Ann and Whale optimization algorithm , 2017, Cluster Computing.

[107]  Sally M. El-Ghamrawy,et al.  A Hybrid Real-time remote monitoring framework with NB-WOA algorithm for patients with chronic diseases , 2019, Future Gener. Comput. Syst..

[108]  Bin Cao,et al.  Hybrid Microgrid Many-Objective Sizing Optimization With Fuzzy Decision , 2020, IEEE Transactions on Fuzzy Systems.

[109]  Pengjun Wang,et al.  Chaos-enhanced synchronized bat optimizer , 2020 .

[110]  Yining Liu,et al.  Lightweight Privacy-Preserving Raw Data Publishing Scheme , 2021, IEEE Transactions on Emerging Topics in Computing.

[111]  Ibrahim Aljarah,et al.  Improved whale optimization algorithm for feature selection in Arabic sentiment analysis , 2018, Applied Intelligence.

[112]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[113]  Xiaoqin Zhang,et al.  Enhanced Moth-flame optimizer with mutation strategy for global optimization , 2019, Inf. Sci..

[114]  Aboul Ella Hassanien,et al.  Multi-objective whale optimization algorithm for content-based image retrieval , 2018, Multimedia Tools and Applications.

[115]  K. Jermsittiparsert,et al.  Risk-constrained stochastic power procurement of storage-based large electricity consumer , 2020 .

[116]  Xuehua Zhao,et al.  Chaos-Induced and Mutation-Driven Schemes Boosting Salp Chains-Inspired Optimizers , 2019, IEEE Access.

[117]  K. Teo,et al.  Sampled-data-based dissipative control of T-S fuzzy systems , 2019, Applied Mathematical Modelling.

[118]  Huiling Chen,et al.  A quantum-behaved simulated annealing algorithm-based moth-flame optimization method , 2020 .

[119]  Enbin Liu,et al.  Research on the Steady Operation Optimization Model of Natural Gas Pipeline Considering the Combined Operation of Air Coolers and Compressors , 2019, IEEE Access.

[120]  Zhengyuan Zhou,et al.  Robust Low-Rank Tensor Recovery with Rectification and Alignment , 2021, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[121]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[122]  Yi-Ming Wei,et al.  Including intangible costs into the cost-of-illness approach: a method refinement illustrated based on the PM2.5 economic burden in China , 2018, The European Journal of Health Economics.

[123]  Li Li,et al.  Opposition-based multi-objective whale optimization algorithm with global grid ranking , 2019, Neurocomputing.

[124]  Jinde Cao,et al.  New Stabilization Results for Semi-Markov Chaotic Systems with Fuzzy Sampled-Data Control , 2019, Complex..

[125]  Hossein Moayedi,et al.  A competitive chain-based Harris Hawks Optimizer for global optimization and multi-level image thresholding problems , 2020, Appl. Soft Comput..

[126]  Zhong Wu,et al.  Consensus Modeling with Asymmetric Cost Based on Data-Driven Robust Optimization , 2020, Group Decision and Negotiation.

[127]  Zhang Jianhua,et al.  Forecasting gold price fluctuations using improved multilayer perceptron neural network and whale optimization algorithm , 2019, Resources Policy.

[128]  Zhihong Yan,et al.  An Ameliorative Whale Optimization Algorithm for Multi-Objective Optimal Allocation of Water Resources in Handan, China , 2018 .

[129]  Huiling Chen,et al.  Slime mould algorithm: A new method for stochastic optimization , 2020, Future Gener. Comput. Syst..

[130]  S. N. Kramer,et al.  An Augmented Lagrange Multiplier Based Method for Mixed Integer Discrete Continuous Optimization and Its Applications to Mechanical Design , 1994 .

[131]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[132]  Xu Chen,et al.  An opposition-based sine cosine approach with local search for parameter estimation of photovoltaic models , 2019, Energy Conversion and Management.

[133]  Huazhou Chen,et al.  A Fuzzy Optimization Strategy for the Implementation of RBF LSSVR Model in Vis–NIR Analysis of Pomelo Maturity , 2019, IEEE Transactions on Industrial Informatics.

[134]  Loke Kok Foong,et al.  Nature-inspired hybrid techniques of IWO, DA, ES, GA, and ICA, validated through a k-fold validation process predicting monthly natural gas consumption , 2020, Energy and Buildings.

[135]  Xuehua Zhao,et al.  Exploratory differential ant lion-based optimization , 2020, Expert Syst. Appl..

[136]  Sankalap Arora,et al.  Chaotic whale optimization algorithm , 2018, J. Comput. Des. Eng..

[137]  Carlos A. Coello Coello,et al.  Use of a self-adaptive penalty approach for engineering optimization problems , 2000 .

[138]  Liu Yang,et al.  Particle Swarm Optimization Algorithm with Mutation Operator for Particle Filter Noise Reduction in Mechanical Fault Diagnosis , 2020, Int. J. Pattern Recognit. Artif. Intell..