Optimization of benchmark functions and practical problems using Crow Search Algorithm

Researchers are increasingly looking towards natural phenomenon to search answers for complex real-world problems. This paper demonstrates how the intelligent behavior of crows can be utilized for getting an optimized output for complex engineering problems. The Crow Search Algorithm (CrSA) is a population based nature inspired meta-heuristic algorithm which is based on the navigation method of crows; how the crows use their intelligence in storing their food, in steeling other crow's food and saving themselves from becoming future victims. To validate the effectiveness of CrSA simulations have been performed on various mathematical benchmark functions and on some practical engineering design problem. The results obtained with the proposed algorithm have been compared with other existing meta-heuristic approaches available in literatures. This paper also shows the effect of change of control parameters on the performance of CrSA. Due to the parallel search capability, non-dependence on nature of problem, excellent direct search capability and easy MATLAB implementation, the CrSA is found to be superior to traditional mathematical techniques for real-world engineering problems.

[1]  Bijaya K. Panigrahi,et al.  Bio-inspired optimisation for economic load dispatch: a review , 2014, Int. J. Bio Inspired Comput..

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

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

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

[5]  O. Güntürkün,et al.  Mirror-Induced Behavior in the Magpie (Pica pica): Evidence of Self-Recognition , 2008, PLoS biology.

[6]  Hae Chang Gea,et al.  STRUCTURAL OPTIMIZATION USING A NEW LOCAL APPROXIMATION METHOD , 1996 .

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

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

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

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

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

[12]  Xin-She Yang,et al.  Engineering Optimization: An Introduction with Metaheuristic Applications , 2010 .

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

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

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

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

[17]  Jing J. Liang,et al.  Novel composition test functions for numerical global optimization , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..