Application of Grasshopper Optimization Algorithm for Constrained and Unconstrained Test Functions

Grasshopper Optimization algorithm is one of the recent algorithm for optimization. This algorithm is swarm based nature inspired algorithm which mimics and mathematically models the behaviour of grasshopper swarm in nature. The proposed algorithm can be used for solving the engineering optimization problems. The GOA is tested for different benchmark test functions to validate and verify the performance of the algorithm. Results obtained from GOA are compared with actual values (results) of the test functions. The results obtained from algorithm show that the algorithm is able to give the accurate results. The unconstrained and constrained test functions solved by using the Grasshopper optimization Algorithm (GOA) and the results can validate that the algorithm gives the trustable results. Constraints handling technique is used to convert the constrained optimization problem into unconstrained optimization problem, so that the problem can be handled by the Grasshopper Optimization Algorithm (GOA). Static penalty method is used as a constraints handling technique in this paper. The algorithm can also apply for different engineering problems in real life.

[1]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms in Engineering Applications , 1997, Springer Berlin Heidelberg.

[2]  Lawrence J. Fogel,et al.  Artificial Intelligence through Simulated Evolution , 1966 .

[3]  Anupriya Gogna,et al.  Metaheuristics: review and application , 2013, J. Exp. Theor. Artif. Intell..

[4]  Stephen J. Simpson,et al.  A behavioural analysis of phase change in the desert locust , 1999 .

[5]  Andrew Lewis,et al.  S-shaped versus V-shaped transfer functions for binary Particle Swarm Optimization , 2013, Swarm Evol. Comput..

[6]  Carlos Artemio Coello-Coello,et al.  Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art , 2002 .

[7]  Jasbir S. Arora,et al.  Survey of multi-objective optimization methods for engineering , 2004 .

[8]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[9]  Helena Ramalhinho Dias Lourenço,et al.  Iterated Local Search , 2001, Handbook of Metaheuristics.

[10]  Andrew Lewis,et al.  Grasshopper Optimisation Algorithm: Theory and application , 2017, Adv. Eng. Softw..

[11]  Lawrence Davis,et al.  Bit-Climbing, Representational Bias, and Test Suite Design , 1991, ICGA.

[12]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[13]  Kalyanmoy Deb,et al.  A flexible optimization procedure for mechanical component design based on genetic adaptive search , 1998 .

[14]  Todd R. Kelley Optimization, an Important Stage of Engineering Design. , 2010 .

[15]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[16]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

[17]  Anand Jayant Kulkarni,et al.  Constrained cohort intelligence using static and dynamic penalty function approach for mechanical components design , 2016, Int. J. Parallel Emergent Distributed Syst..

[18]  A. E. Eiben,et al.  On Evolutionary Exploration and Exploitation , 1998, Fundam. Informaticae.

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

[20]  Qingfu Zhang,et al.  Multiobjective evolutionary algorithms: A survey of the state of the art , 2011, Swarm Evol. Comput..

[21]  Patrick Siarry,et al.  A survey on optimization metaheuristics , 2013, Inf. Sci..

[22]  Andrew J. Bernoff,et al.  A model for rolling swarms of locusts , 2007, q-bio/0703016.

[23]  M. Burrows,et al.  Mechanosensory-induced behavioural gregarization in the desert locust Schistocerca gregaria , 2003, Journal of Experimental Biology.

[24]  R. Venkata Rao,et al.  Mechanical Design Optimization Using Advanced Optimization Techniques , 2012 .

[25]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[26]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.