An Exhaustive Survey on Nature Inspired Optimization Algorithms

Human being are greatly inspired by nature. Nature has the ability to solve very complex problems in its own distinctive way. The problems around us are becoming more and more complex in the real time and at the same instance our mother nature is guiding us to solve these natural problems. Nature gives some of the logical and effective ways to find solution to these problems. Nature acts as an optimizer for solving the complex problems. In this paper, the algorithms which are discussed imitate the processes running in nature. And due to this these process are named as “Nature Inspired Algorithms”. The algorithms inspired from human body and its working and the algorithms inspired from the working of groups of social agents like ants, bees, and insects are the two classes of solving such Problems. This emerging new era is highly unexplored young for the research. This paper proposes the high scope for the development of new, better and efficient techniques and application in this area.

[1]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[2]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[3]  Kaisa Miettinen,et al.  Evolutionary algorithms in engineering and computer science : recent advances in genetic algorithms, evolution strategies, evolutionary programming, genetic programming and industrial applications , 1999 .

[4]  R. Shivakumar,et al.  Implementation of an Innovative Bio Inspired GA and PSO Algorithm for Controller design considering Steam GT Dynamics , 2010, ArXiv.

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

[6]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[7]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[8]  Thomas Bäck,et al.  Evolutionary computation: an overview , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[9]  M. Bitterman THE EVOLUTION OF INTELLIGENCE. , 1965, Scientific American.

[10]  J. Samarabandu,et al.  A new biologically inspired optimization algorithm , 2009, 2009 International Conference on Industrial and Information Systems (ICIIS).

[11]  M. El-Sharkawi,et al.  Introduction to Evolutionary Computation , 2008 .

[12]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[13]  Xin Yao,et al.  Fast Evolution Strategies , 1997, Evolutionary Programming.

[14]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[15]  S. Siva Sathya,et al.  A Survey of Bio inspired Optimization Algorithms , 2012 .

[16]  Tom Schaul,et al.  Natural Evolution Strategies , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[17]  Hans-Paul Schwefel,et al.  Evolution strategies – A comprehensive introduction , 2002, Natural Computing.

[18]  John H. Holland,et al.  Genetic Algorithms and the Optimal Allocation of Trials , 1973, SIAM J. Comput..

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

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

[21]  Frederick E. Petry,et al.  Genetic Algorithms , 1992 .

[22]  Thomas Bäck,et al.  Evolutionary Algorithms in Theory and Practice , 1996 .