You are on page 1of 2

Bio – inspired Algorithms for Resource Allocation

1. Bee – colony Optimization : The bee colony optimization algorithm is

inspired by the behaviour of a honey bee colony in nectar collection. This
biologically inspired approach is currently being employed to solve
continuous optimization problems, training neural networks, mechanical and
electronic components design optimization, combinatorial optimization
problems such as job shop scheduling, the internet server optimization
problem, the travelling salesman problem, etc.

2. Particle swarm optimization : Particle swarm optimization (PSO) is a

population based stochastic optimization technique developed by Dr.
Eberhart and Dr. Kennedy in 1995, inspired by social behavior of bird flocking
or fish schooling.

3. Ant colony Optimization : Ant colony optimization algorithm (ACO) is a

probabilistic technique for solving computational problems which can be
reduced to finding good paths through graphs. popular variations of ACO
Algorithms are

a. Elitist ant system

b. Max-Min ant system

c. Ant Colony System

d. Rank-based ant system

e. Continuous orthogonal ant colon

4. Genetic Algorithm : The genetic algorithm (GA) is a search heuristic that

mimics the process of natural evolution. This heuristic is routinely used to
generate useful solutions to optimization and search problems. Genetic
algorithms belong to the larger class of evolutionary algorithms (EA), which
generate solutions to optimization problems using techniques inspired by
natural evolution

5. Neuroevolution : neuro-evolution, is a form of machine learning that uses

evolutionary algorithms to train artificial neural networks. It is useful for
applications such as games and robot motor control, where it is easy to
measure a network's performance at a task.

6. Cuckoo Search : Cuckoo search (CS) is an optimization algorithm developed

by Xin-She Yang and Suash Deb in 2009. It was inspired by the obligate brood
parasitism of some cuckoo species by laying their eggs in the nests of other
host birds (of other species).
7. Firefly Algorithm : The firefly algorithm (FA) is a metaheuristic algorithm,
inspired by the flashing behaviour of fireflies. The primary purpose for a
firefly's flash is to act as a signal system to attract other fireflies.

8. Harmony Search : harmony search (HS) is a phenomenon-mimicking

algorithm inspired by the improvisation process of musicians.

9. Elephant Search : The scheme utilizes the principles underlying elephants

migration from dry place to green fields for food.

10.Gaussian Adaptation

11.Immune Recognition system

12.Fuzzy Systems

13.Self – Chord



16.Hebbian Learning

17.Parrot Search