jyotishkar dey roll 36.(swarm intelligence)
DESCRIPTION
This was my presentation on Swarm Intelligence in my collegeTRANSCRIPT
Swarm Intelligence
Presented by:
JYOTISHKAR DEY
ROLL-36
From Natural to Artificial Systems
Swarm
• Swarm is a collection of agents interacting locally with one another and with their environment.
Examples
• A flock of birds flying together in sky for search of food
• A population of ant in search of nectar• A school of dolphins on their journey of
migration
Swarm Intelligence
• Definition:-“Any attempt to design algorithms or distributed problem-solving devices inspired by the collective behavior of social insect colonies and other animal societies “
• Computer scientists are increasing interested in swarm intelligence since it can be used to solve many optimization problems.
• Well-defined, but computational hard problems (NP hard problems )can be solved (eg:Travelling Salesman Problem)
Real World Insect
Examples
BEES
Bees collecting nectar collaboratively
BIRDS
Birds flying together
Collision Avoidance
Velocity Matching
Rule 2: Match the velocity of neighboring birds
Flock Centering
• Rule 3: Stay near neighboring birds
Characteristics of Swarms
• Composed of many individuals• Individuals are homogeneous• Local interaction based on simple rules• Self-organization
ANT COLONY OPTIMIZATION
• Cooperative search by pheromone trails
Starting journey
ANT COLONY OPTIMIZATION
During return journey ant leaves behind traces of pheromones
ANT COLONY OPTIMIZATION
The ant following shortest path return first. The next ant smells its pheromons and probability of it chosing this shortest path increases.
ANT COLONY OPTIMIZATION
ANT COLONY OPTIMIZATION
Final Reinforced shortest path.
ANT COLONY OPTIMIZATION
Transitions
• Suppose ant k is at u. • Nk(v) be the nodes not visited by k• Tuv be the pheromone trail of edge (u,v)• k jumps from u to a node v in Nk(v) with
probability puv(k) = Tuv ( 1/ d(u,v))
Application of ANT colony optimization
• Travelling salesman problem• Shortest route• Congestion• Flexibility
New Shortest path(Flexibility)
Bee Algorithm
• The foraging process begins in a colony by scout bees being sent to search for promising flower patches. Scout bees move randomly from one patch to another. During the harvesting season, a colony continues its exploration, keeping a percentage of the population as scout bees.
• When they return to the hive, those scout bees that found a patch which is rated above a certain quality threshold (measured as a combination of some constituents, such as sugar content) deposit their nectar or pollen and go to the “dance floor” to perform a dance known as the waggle dance
• This dance is essential for colony communication, and contains three pieces of information regarding a flower patch: the direction in which it will be found, its distance from the hive and its quality rating (or fitness). This information helps the colony to send its bees to flower patches precisely, without using guides or maps.
• After waggle dancing inside the hive, the dancer (i.e. the scout bee) goes back to the flower patch with follower bees that were waiting inside the hive. More follower bees are sent to more promising patches. This allows the colony to gather food quickly and efficiently.
• While harvesting from a patch, the bees monitor its food level. This is necessary to decide upon the next waggle dance when they return to the hive. If the patch is still good enough as a food source, then it will be advertised in the waggle dance and more bees will be recruited to that source.
PRACTICAL APPLICATIONS OF
SWARM INTELLIGENCE
ROBOTS
• Decentralised control• Local Information• Anonymity
Communication Networks
• Routing packets to destination in shortest time
• Similar to Shortest Route• Statistics kept from prior routing
(learning from experience)
Antifying Website Searching
• Digital-Information Pheromones (DIPs)
• Ant World Server
APPLICATIONOF SI IN MANET
• Mobile Ad-Hoc Networks (referred to as MANETs), are wireless communication networks .
• An ideal application is for search and rescue operations. Such scenarios are characterized by the lack of installed communications infrastructure. This may be because all of the equipment was destroyed, or perhaps because the region is too remote. Rescuers must be able to communicate in order to make the best use of their energy, but also to maintain safety. By automatically establishing a data network with the communications equipment that the rescuers are already carrying, their job made easier.singly appearing in the Commercial, Military, and Private sector.
Advantages
• Highly Scalable• Adaptability to changing environment
making use of self organizing capability• Highly robust because they don’t have
single point of failure.• Individual Simplicity-Simple individual
elements with limited capability having simple behavorial rules can be used to solve complicated problems.
Disadvantages
• Unsuitable for Time-Critical Applications: Because the pathways to solutions in SI systems are not predifined the time of convergence is unknown.
• Stagnation: Because of the lack of central coordination, SI systems could suffer from a stagnation situation or a premature convergence to a local optimum
Satellite
Maintenance
The Future?Medical
Interacting Chips in
Mundane Objects
Cleaning Ship
Hulls
Pipe Inspection
Pest Eradication
Engine Maintenance
Telecommunications
Self-Assembling
Robots
Vehicle Routin
g Optim
al
Resource
Allocation
Cancer Cure
Nano Bots
Bibliography
• A Bee Algorithm for Multi-Agents System-Lemmens ,Steven . Karl Tuyls, Ann Nowe -2007
• Swarm Intelligence – Literature Overview, Yang Liu , Kevin M. Passino. 2000.
• www.wikipedia.org• The ACO metaheuristic: Algorithms,
Applications, and Advances. Marco Dorigo and Thomas Stutzle-Handbook of metaheuristics, 2002.
Thank you