Investigation of the Most Effective Meta-Heuristic Optimization Technique for Constrained Engineering Problems

One of the most common areas of meta-heuristic search (MHS) algorithms is optimization problems. In addition, the performance of only a few of the hundreds of MHS algorithms in the literature is known for constrained engineering design problems. The reason for this is that in most of the studies in which MHS algorithms have been developed, only classical benchmark problems are used to test the performance of the algorithms. Besides, applying MHS techniques to engineering problems is a costly and difficult process. This clearly demonstrates the importance of investigating the performance of new and powerful MHS techniques in engineering problems. In this paper, we investigate the search performance of the most recent and powerful MHS techniques in the literature on constrained engineering problems. In experimental studies, 20 different MHS techniques and five constrained engineering problems most commonly used in the literature have been used. Wilcoxon Runk Sum Test was used to compare the performance of the algorithms. The results show that the performance of MHS algorithms in classical benchmark problems and their performance in constrained engineering problems do not exactly match.

[1]  Pinar Çivicioglu,et al.  Artificial cooperative search algorithm for numerical optimization problems , 2013, Inf. Sci..

[2]  Do Guen Yoo,et al.  Mine blast harmony search: A new hybrid optimization method for improving exploration and exploitation capabilities , 2018, Appl. Soft Comput..

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

[4]  Carlos A. Coello Coello,et al.  Solving Engineering Optimization Problems with the Simple Constrained Particle Swarm Optimizer , 2008, Informatica.

[5]  Ling Wang,et al.  An effective co-evolutionary differential evolution for constrained optimization , 2007, Appl. Math. Comput..

[6]  Ibrahim Berkan Aydilek A hybrid firefly and particle swarm optimization algorithm for computationally expensive numerical problems , 2018, Appl. Soft Comput..

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

[8]  Kalyanmoy Deb,et al.  A combined genetic adaptive search (GeneAS) for engineering design , 1996 .

[9]  Ponnuthurai N. Suganthan,et al.  An improved differential evolution algorithm using efficient adapted surrogate model for numerical optimization , 2018, Inf. Sci..

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

[11]  Zhen Liu,et al.  Memetic frog leaping algorithm for global optimization , 2018, Soft Computing.

[12]  Fuquan Zhang,et al.  Design of Gear Reducer Based on FOA Optimization Algorithm , 2017 .

[13]  Ling Wang,et al.  An effective co-evolutionary particle swarm optimization for constrained engineering design problems , 2007, Eng. Appl. Artif. Intell..

[14]  Ayhan Nuhoglu,et al.  Interactive search algorithm: A new hybrid metaheuristic optimization algorithm , 2018, Eng. Appl. Artif. Intell..

[15]  Bin Xu,et al.  Teaching-Learning-Based Artificial Bee Colony , 2018, ICSI.

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

[17]  Ardeshir Bahreininejad,et al.  Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems , 2013, Appl. Soft Comput..

[18]  Pinar Civicioglu,et al.  Transforming geocentric cartesian coordinates to geodetic coordinates by using differential search algorithm , 2012, Comput. Geosci..

[19]  Alireza Askarzadeh,et al.  A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm , 2016 .

[20]  Yong Wang,et al.  Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization , 2010, Appl. Soft Comput..

[21]  Ardeshir Bahreininejad,et al.  Water cycle algorithm - A novel metaheuristic optimization method for solving constrained engineering optimization problems , 2012 .

[22]  Hussain Shareef,et al.  Lightning search algorithm , 2015, Appl. Soft Comput..

[23]  MirjaliliSeyedali Moth-flame optimization algorithm , 2015 .

[24]  Nor Ashidi Mat Isa,et al.  Two-layer particle swarm optimization with intelligent division of labor , 2013, Eng. Appl. Artif. Intell..

[25]  Xin-She Yang,et al.  Chaos-enhanced accelerated particle swarm optimization , 2013, Commun. Nonlinear Sci. Numer. Simul..

[26]  Amir Hossein Gandomi,et al.  Chaotic gravitational constants for the gravitational search algorithm , 2017, Appl. Soft Comput..

[27]  Zhenxing Zhang,et al.  Atom search optimization and its application to solve a hydrogeologic parameter estimation problem , 2019, Knowl. Based Syst..

[28]  Shengwu Xiong,et al.  Modified Spider Monkey Optimization based on Nelder-Mead method for global optimization , 2018, Expert Syst. Appl..

[29]  Raju Pal,et al.  Chaotic Kbest gravitational search algorithm (CKGSA) , 2016, 2016 Ninth International Conference on Contemporary Computing (IC3).

[30]  Ali Sadollah,et al.  A cooperative particle swarm optimizer with stochastic movements for computationally expensive numerical optimization problems , 2016, J. Comput. Sci..

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

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

[33]  Leandro dos Santos Coelho,et al.  Coyote Optimization Algorithm: A New Metaheuristic for Global Optimization Problems , 2018, 2018 IEEE Congress on Evolutionary Computation (CEC).

[34]  Seyed Mohammad Mirjalili,et al.  Multi-Verse Optimizer: a nature-inspired algorithm for global optimization , 2015, Neural Computing and Applications.

[35]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[36]  Pinar Çivicioglu,et al.  Backtracking Search Optimization Algorithm for numerical optimization problems , 2013, Appl. Math. Comput..

[37]  Reza Moghdani,et al.  Volleyball Premier League Algorithm , 2018, Appl. Soft Comput..

[38]  Yong Wang,et al.  Utilizing cumulative population distribution information in differential evolution , 2016, Appl. Soft Comput..

[39]  Mingyan Jiang,et al.  Improved Artificial Fish Swarm Algorithm , 2009, 2009 Fifth International Conference on Natural Computation.

[40]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

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

[42]  Satvir Singh,et al.  Butterfly optimization algorithm: a novel approach for global optimization , 2018, Soft Computing.

[43]  Raymond Leblanc,et al.  Tables for the Friedman rank test , 1993 .

[44]  Zhongzhi Shi,et al.  MPSO: Modified particle swarm optimization and its applications , 2018, Swarm Evol. Comput..

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

[46]  Shahryar Rahnamayan,et al.  Majority voting for discrete population-based optimization algorithms , 2018, Soft Computing.

[47]  Nor Ashidi Mat Isa,et al.  Particle swarm optimization with increasing topology connectivity , 2014, Eng. Appl. Artif. Intell..

[48]  Chun Zhang,et al.  Mixed-discrete nonlinear optimization with simulated annealing , 1993 .

[49]  Wen Long,et al.  Solving high-dimensional global optimization problems using an improved sine cosine algorithm , 2019, Expert Syst. Appl..

[50]  Lei Wu,et al.  A new improved fruit fly optimization algorithm IAFOA and its application to solve engineering optimization problems , 2017, Knowl. Based Syst..

[51]  Pinar Civicioglu,et al.  Weighted differential evolution algorithm for numerical function optimization: a comparative study with cuckoo search, artificial bee colony, adaptive differential evolution, and backtracking search optimization algorithms , 2018, Neural Computing and Applications.

[52]  Erkan Besdok,et al.  A+ Evolutionary search algorithm and QR decomposition based rotation invariant crossover operator , 2018, Expert Syst. Appl..

[53]  Gaurav Dhiman,et al.  Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications , 2017, Adv. Eng. Softw..

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

[55]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[56]  Hongzhi Wang,et al.  Novel fruit fly optimization algorithm with trend search and co-evolution , 2018, Knowl. Based Syst..

[57]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[58]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[59]  Ardeshir Bahreininejad,et al.  Mine blast algorithm for optimization of truss structures with discrete variables , 2012 .

[60]  Quan-Ke Pan,et al.  A local-best harmony search algorithm with dynamic subpopulations , 2010 .

[61]  John N. Hooker,et al.  Testing heuristics: We have it all wrong , 1995, J. Heuristics.

[62]  Seyed Mohammad Mirjalili,et al.  The Ant Lion Optimizer , 2015, Adv. Eng. Softw..

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

[64]  Ravipudi Venkata Rao,et al.  Complex constrained design optimisation using an elitist teaching-learning-based optimisation algorithm , 2014, Int. J. Metaheuristics.

[65]  Michael N. Vrahatis,et al.  Unified Particle Swarm Optimization for Solving Constrained Engineering Optimization Problems , 2005, ICNC.

[66]  Ning Wang,et al.  Composite Differential Evolution with Modified Oracle Penalty Method for Constrained Optimization Problems , 2014 .

[67]  Ping Ma,et al.  A stability constrained adaptive alpha for gravitational search algorithm , 2018, Knowl. Based Syst..

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

[69]  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..

[70]  Vijay Kumar,et al.  Emperor penguin optimizer: A bio-inspired algorithm for engineering problems , 2018, Knowl. Based Syst..