Enhancing Elephant Herding Optimization with Novel Individual Updating Strategies for Large-Scale Optimization Problems

Inspired by the behavior of elephants in nature, elephant herd optimization (EHO) was proposed recently for global optimization. Like most other metaheuristic algorithms, EHO does not use the previous individuals in the later updating process. If the useful information in the previous individuals were fully exploited and used in the later optimization process, the quality of solutions may be improved significantly. In this paper, we propose several new updating strategies for EHO, in which one, two, or three individuals are selected from the previous iterations, and their useful information is incorporated into the updating process. Accordingly, the final individual at this iteration is generated according to the elephant generated by the basic EHO, and the selected previous elephants through a weighted sum. The weights are determined by a random number and the fitness of the elephant individuals at the previous iteration. We incorporated each of the six individual updating strategies individually into the basic EHO, creating six improved variants of EHO. We benchmarked these proposed methods using sixteen test functions. Our experimental results demonstrated that the proposed improved methods significantly outperformed the basic EHO.

[1]  Gai-Ge Wang,et al.  A New Improved Firefly Algorithm for Global Numerical Optimization , 2014 .

[2]  Leandro dos Santos Coelho,et al.  Earthworm optimisation algorithm: a bio-inspired metaheuristic algorithm for global optimisation problems , 2018, Int. J. Bio Inspired Comput..

[3]  MengChu Zhou,et al.  Composite Particle Swarm Optimizer With Historical Memory for Function Optimization , 2015, IEEE Transactions on Cybernetics.

[4]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[5]  Mei Lu,et al.  Quantum inspired monarch butterfly optimisation for UCAV path planning navigation problem , 2020, Int. J. Bio Inspired Comput..

[6]  Zhihua Cui,et al.  An Improved Monarch Butterfly Optimization with Equal Partition and F/T Mutation , 2017, ICSI.

[7]  Jiao-Hong Yi,et al.  An improved optimization method based on krill herd and artificial bee colony with information exchange , 2018, Memetic Comput..

[8]  Giuseppe A. Trunfio,et al.  Investigating surrogate-assisted cooperative coevolution for large-Scale global optimization , 2019, Inf. Sci..

[9]  Wei Zhao,et al.  Test-Sheet Composition Using Analytic Hierarchy Process and Hybrid Metaheuristic Algorithm TS/BBO , 2012 .

[10]  Gaige Wang,et al.  Wavelet Neural Network Using Multiple Wavelet Functions in Target Threat Assessment , 2013, TheScientificWorldJournal.

[11]  Jian Cheng,et al.  Multi-Objective Particle Swarm Optimization Approach for Cost-Based Feature Selection in Classification , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[12]  Elias Kyriakides,et al.  Hybrid Ant Colony-Genetic Algorithm (GAAPI) for Global Continuous Optimization , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[13]  Amir Hossein Alavi,et al.  An improved NSGA-III algorithm with adaptive mutation operator for Big Data optimization problems , 2018, Future Gener. Comput. Syst..

[14]  Khaleequr Rehman Niazi,et al.  Improved Elephant Herding Optimization for Multiobjective DER Accommodation in Distribution Systems , 2018, IEEE Transactions on Industrial Informatics.

[15]  Suash Deb,et al.  Solving IIR system identification by a variant of particle swarm optimization , 2016, Neural Computing and Applications.

[16]  Xin-She Yang,et al.  Swarm Intelligence and Bio-Inspired Computation , 2013 .

[17]  A. Gandomi,et al.  Mixed variable structural optimization using Firefly Algorithm , 2011 .

[18]  Dan Simon,et al.  Markov Models for Biogeography-Based Optimization , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[19]  Vijay Kumar,et al.  Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems , 2019, Knowl. Based Syst..

[20]  Yanbin Yuan,et al.  Lockage scheduling of Three Gorges-Gezhouba dams by hybrid of chaotic particle swarm optimization and heuristic-adjusted strategies , 2015, Appl. Math. Comput..

[21]  Dexuan Zou,et al.  An improved differential evolution algorithm for the economic load dispatch problems with or without valve-point effects , 2016 .

[22]  Gaige Wang,et al.  A Discrete Monarch Butterfly Optimization for Chinese TSP Problem , 2016, ICSI.

[23]  Jun Zhang,et al.  Differential Evolution with an Evolution Path: A DEEP Evolutionary Algorithm , 2015, IEEE Transactions on Cybernetics.

[24]  Maoguo Gong,et al.  Complex Network Clustering by Multiobjective Discrete Particle Swarm Optimization Based on Decomposition , 2014, IEEE Transactions on Evolutionary Computation.

[25]  Gai-Ge Wang,et al.  Binary Moth Search Algorithm for Discounted {0-1} Knapsack Problem , 2018, IEEE Access.

[26]  Jun Zhang,et al.  Distributed Differential Evolution Based on Adaptive Mergence and Split for Large-Scale Optimization , 2018, IEEE Transactions on Cybernetics.

[27]  Gary G. Yen,et al.  A Meta-Objective Approach for Many-Objective Evolutionary Optimization , 2018, Evolutionary Computation.

[28]  C. Lucas,et al.  A novel numerical optimization algorithm inspired from weed colonization , 2006, Ecol. Informatics.

[29]  S. G. Ponnambalam,et al.  Differential evolution algorithm with local search for capacitated vehicle routing problem , 2015, Int. J. Bio Inspired Comput..

[30]  S. Deb,et al.  Elephant Herding Optimization , 2015, 2015 3rd International Symposium on Computational and Business Intelligence (ISCBI).

[31]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[32]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[33]  Jiye Liang,et al.  A stratified sampling based clustering algorithm for large-scale data , 2019, Knowl. Based Syst..

[34]  Ragab A. El-Sehiemy,et al.  A novel fruit fly framework for multi-objective shape design of tubular linear synchronous motor , 2017, The Journal of Supercomputing.

[35]  Huanhuan Chen,et al.  Gesture segmentation based on a two-phase estimation of distribution algorithm , 2017, Inf. Sci..

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

[37]  Peter J. Fleming,et al.  The Stud GA: A Mini Revolution? , 1998, PPSN.

[38]  Amir Hossein Gandomi,et al.  Chaotic Krill Herd algorithm , 2014, Inf. Sci..

[39]  Thomas Stützle,et al.  Ant Colony Optimization Theory , 2004 .

[40]  Amir Hossein Alavi,et al.  A comprehensive review of krill herd algorithm: variants, hybrids and applications , 2017, Artificial Intelligence Review.

[41]  P. Suganthan,et al.  Problem Definitions and Evaluation Criteria for the CEC 2010 Competition on Constrained Real- Parameter Optimization , 2010 .

[42]  Jun-Qing Li,et al.  An effective invasive weed optimization algorithm for scheduling semiconductor final testing problem , 2018, Swarm Evol. Comput..

[43]  Fei Xue,et al.  Optimal parameter settings for bat algorithm , 2015, Int. J. Bio Inspired Comput..

[44]  Arun Kumar Sangaiah,et al.  Krill herd algorithm based on cuckoo search for solving engineering optimization problems , 2017, Multimedia Tools and Applications.

[45]  Liang Gao,et al.  Effective heuristics and metaheuristics to minimize total flowtime for the distributed permutation flowshop problem , 2019, Expert Syst. Appl..

[46]  Juan Li,et al.  Dynamic cuckoo search algorithm based on Taguchi opposition-based search , 2019, Int. J. Bio Inspired Comput..

[47]  Amir Hossein Alavi,et al.  An effective krill herd algorithm with migration operator in biogeography-based optimization , 2014 .

[48]  Xin-She Yang,et al.  A new hybrid method based on krill herd and cuckoo search for global optimisation tasks , 2016, Int. J. Bio Inspired Comput..

[49]  Amir Hossein Alavi,et al.  A Multi-Stage Krill Herd Algorithm for Global Numerical Optimization , 2016, Int. J. Artif. Intell. Tools.

[50]  Hong Duan,et al.  Path Planning for Uninhabited Combat Aerial Vehicle Using Hybrid Meta-Heuristic DE/BBO Algorithm , 2012 .

[51]  Amir Hossein Gandomi,et al.  Chaotic cuckoo search , 2015, Soft Computing.

[52]  Wenbin Li,et al.  Multi-strategy monarch butterfly optimization algorithm for discounted {0-1} knapsack problem , 2017, Neural Computing and Applications.

[53]  Jian Wang,et al.  Improved probabilistic neural networks with self-adaptive strategies for transformer fault diagnosis problem , 2016 .

[54]  Zhihua Cui,et al.  A new monarch butterfly optimization with an improved crossover operator , 2016, Operational Research.

[55]  Leandro dos Santos Coelho,et al.  A new metaheuristic optimisation algorithm motivated by elephant herding behaviour , 2017 .

[56]  Lin Li,et al.  Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution , 2019, Knowl. Based Syst..

[57]  Amir Hossein Gandomi,et al.  Hybrid krill herd algorithm with differential evolution for global numerical optimization , 2014, Neural Computing and Applications.

[58]  Amir Hossein Gandomi,et al.  Opposition-based krill herd algorithm with Cauchy mutation and position clamping , 2016, Neurocomputing.

[59]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[60]  Hany M. Harb,et al.  IPSO Task Scheduling Algorithm for Large Scale Data in Cloud Computing Environment , 2019, IEEE Access.

[61]  Ali Osman Topal,et al.  Large scale continuous global optimization based on micro differential evolution with local directional search , 2019, Inf. Sci..

[62]  Harish Garg,et al.  A hybrid PSO-GA algorithm for constrained optimization problems , 2016, Appl. Math. Comput..

[63]  Junyu Dong,et al.  Opposition-based learning monarch butterfly optimization with Gaussian perturbation for large-scale 0-1 knapsack problem , 2017, Comput. Electr. Eng..

[64]  Wang Heqi,et al.  The Model and Algorithm for the Target Threat Assessment Based on Elman_AdaBoost Strong Predictor , 2012 .

[65]  Jianyong Sun,et al.  A decomposition-based archiving approach for multi-objective evolutionary optimization , 2018, Inf. Sci..

[66]  Amir Hossein Gandomi,et al.  A hybrid method based on krill herd and quantum-behaved particle swarm optimization , 2015, Neural Computing and Applications.

[67]  Jing Sun,et al.  Interval Multiobjective Optimization With Memetic Algorithms , 2020, IEEE Transactions on Cybernetics.

[68]  Xiaoyan Sun,et al.  A New Surrogate-Assisted Interactive Genetic Algorithm With Weighted Semisupervised Learning , 2013, IEEE Transactions on Cybernetics.

[69]  Xin-She Yang,et al.  Bat algorithm: a novel approach for global engineering optimization , 2012, 1211.6663.

[70]  Xiang-Jun Zhao,et al.  Solving 0–1 knapsack problems by chaotic monarch butterfly optimization algorithm with Gaussian mutation , 2018, Memetic Comput..

[71]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[72]  Arun Kumar Sangaiah,et al.  EPuL: An Enhanced Positive-Unlabeled Learning Algorithm for the Prediction of Pupylation Sites , 2017, Molecules.

[73]  André R. S. Amaral,et al.  A GRASP algorithm for solving large-scale single row facility layout problems , 2019, Comput. Oper. Res..

[74]  Ying Tan,et al.  Improving Metaheuristic Algorithms With Information Feedback Models , 2019, IEEE Transactions on Cybernetics.

[75]  Hsiao-Dong Chiang,et al.  A Novel Consensus-Based Particle Swarm Optimization-Assisted Trust-Tech Methodology for Large-Scale Global Optimization , 2017, IEEE Transactions on Cybernetics.

[76]  Liang Gao,et al.  A multi-start variable neighbourhood descent algorithm for hybrid flowshop rescheduling , 2019, Swarm Evol. Comput..

[77]  Suash Deb,et al.  A Novel Monarch Butterfly Optimization with Greedy Strategy and Self-Adaptive , 2015, 2015 Second International Conference on Soft Computing and Machine Intelligence (ISCMI).

[78]  Ke Chen,et al.  Optimization deployment of wireless sensor networks based on culture-ant colony algorithm , 2015, Appl. Math. Comput..

[79]  Marko Beko,et al.  Elephant Herding Optimization for Energy-Based Localization. , 2018 .

[80]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[81]  Amir Hossein Gandomi,et al.  A new hybrid method based on krill herd and cuckoo search for global optimisation tasks , 2016, Int. J. Bio Inspired Comput..

[82]  Tingting Wu,et al.  An Artificial Bee Colony Algorithm Based on Dynamic Penalty and Lévy Flight for Constrained Optimization Problems , 2018, Arabian Journal for Science and Engineering.

[83]  Xiao-Zhi Gao,et al.  Hybrid bio-inspired user clustering for the generation of diversified recommendations , 2019, Neural Computing and Applications.

[84]  Dun-Wei Gong,et al.  A return-cost-based binary firefly algorithm for feature selection , 2017, Inf. Sci..

[85]  Seyedali Mirjalili,et al.  Three-dimensional path planning for UCAV using an improved bat algorithm , 2016 .

[86]  Haifeng Li,et al.  Ensemble of differential evolution variants , 2018, Inf. Sci..

[87]  Eysa Salajegheh,et al.  An efficient hybrid of elephant herding optimization and cultural algorithm for optimal design of trusses , 2018, Engineering with Computers.

[88]  Amir Hossein Gandomi,et al.  A new improved krill herd algorithm for global numerical optimization , 2014, Neurocomputing.

[89]  Shivaprakash Koliwad,et al.  Land-Use/Land-Cover Classification Using Elephant Herding Algorithm , 2019, Journal of the Indian Society of Remote Sensing.

[90]  Zhihua Cui,et al.  Monarch butterfly optimization , 2015, Neural Computing and Applications.

[91]  Leandro dos Santos Coelho,et al.  A new metaheuristic optimisation algorithm motivated by elephant herding behaviour , 2016, Int. J. Bio Inspired Comput..

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

[93]  Ping Wang,et al.  Effective invasive weed optimization algorithms for distributed assembly permutation flowshop problem with total flowtime criterion , 2019, Swarm Evol. Comput..

[94]  Amir Hossein Alavi,et al.  Behavior of crossover operators in NSGA-III for large-scale optimization problems , 2020, Inf. Sci..

[95]  Xiaoyan Sun,et al.  Many-objective evolutionary optimization based on reference points , 2017, Appl. Soft Comput..

[96]  Dunwei Gong,et al.  A Set-Based Genetic Algorithm for Interval Many-Objective Optimization Problems , 2018, IEEE Transactions on Evolutionary Computation.

[97]  Javier Del Ser,et al.  On the application of multi-objective harmony search heuristics to the predictive deployment of firefighting aircrafts: a realistic case study , 2015, Int. J. Bio Inspired Comput..

[98]  Yu Xue,et al.  A novel oriented cuckoo search algorithm to improve DV-Hop performance for cyber-physical systems , 2017, J. Parallel Distributed Comput..

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

[100]  Suash Deb,et al.  Solving 0–1 knapsack problem by a novel binary monarch butterfly optimization , 2017, Neural Computing and Applications.

[101]  Ying Gao,et al.  A Distributed Cooperative Co-evolutionary CMA Evolution Strategy for Global Optimization of Large-Scale Overlapping Problems , 2019, IEEE Access.

[102]  Jinjun Chen,et al.  High Performance Computing for Cyber Physical Social Systems by Using Evolutionary Multi-Objective Optimization Algorithm , 2020, IEEE Transactions on Emerging Topics in Computing.

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

[104]  Dun-Wei Gong,et al.  Feature selection algorithm based on bare bones particle swarm optimization , 2015, Neurocomputing.

[105]  Haizhong An,et al.  The Importance of Transfer Function in Solving Set-Union Knapsack Problem Based on Discrete Moth Search Algorithm , 2018, Mathematics.

[106]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[107]  Gaige Wang,et al.  An improved bat algorithm with variable neighborhood search for global optimization , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[108]  Ragab A. El-Sehiemy,et al.  On the performance improvement of elephant herding optimization algorithm , 2019, Knowl. Based Syst..

[109]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[110]  Xin-Ping Guan,et al.  An improved krill herd algorithm: Krill herd with linear decreasing step , 2014, Appl. Math. Comput..

[111]  Xin Yao,et al.  Bandit-based cooperative coevolution for tackling contribution imbalance in large-scale optimization problems , 2019, Appl. Soft Comput..

[112]  Bijaya K. Panigrahi,et al.  Short-term hydro-thermal scheduling using CMA-ES with directed target to best perturbation scheme , 2015, Int. J. Bio Inspired Comput..

[113]  Ragab A. El-Sehiemy,et al.  A novel parallel hurricane optimization algorithm for secure emission/economic load dispatch solution , 2018, Appl. Soft Comput..

[114]  Aboul Ella Hassanien,et al.  Intelligent human emotion recognition based on elephant herding optimization tuned support vector regression , 2018, Biomed. Signal Process. Control..

[115]  Jürgen Branke,et al.  Experimental Analysis of Bound Handling Techniques in Particle Swarm Optimization , 2013, IEEE Transactions on Evolutionary Computation.

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

[117]  Amir Hossein Gandomi,et al.  Hybridizing harmony search algorithm with cuckoo search for global numerical optimization , 2014, Soft Computing.

[118]  Iván Amaya,et al.  Finding resonant frequencies of microwave cavities through a modified harmony search algorithm , 2015, Int. J. Bio Inspired Comput..

[119]  Quan-Ke Pan,et al.  An effective discrete invasive weed optimization algorithm for lot-streaming flowshop scheduling problems , 2018, J. Intell. Manuf..

[120]  Amir Hossein Gandomi,et al.  Stud krill herd algorithm , 2014, Neurocomputing.