Download - SWARM INTELLIGENCE
![Page 1: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/1.jpg)
Kavita Singh CS-A
0509710047
![Page 2: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/2.jpg)
What is Swarm Intelligence (SI)?
“The emergent collective intelligence of groups of simple agents.”
![Page 3: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/3.jpg)
group foraging of social insects cooperative transportation division of labour nest-building of social insects collective sorting and clustering
![Page 4: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/4.jpg)
![Page 5: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/5.jpg)
The computer revolution changed human societies:
Communication Transportation Industrial production Administration, writing and bookkeeping Technological advances Entertainment
However, some problems cannot be tackled with traditional hardware and software!
![Page 6: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/6.jpg)
Computing tasks have to be :-
Well-defined Fairly predictable Computable in reasonable time with serial
computers.
![Page 7: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/7.jpg)
Well-defined, but computational hard problemsNP hard problems (Travelling Salesman Problem)Action-response planning (Chess playing)
![Page 8: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/8.jpg)
![Page 9: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/9.jpg)
DNA based computing (chemical computation) is inspired by the human evolution.
Artificial neural network is a simplified model of human brain.
Bio-computing(simulation of biological mechanisms).
![Page 10: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/10.jpg)
![Page 11: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/11.jpg)
![Page 12: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/12.jpg)
![Page 13: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/13.jpg)
![Page 14: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/14.jpg)
1. Self-Organization is based on:-
Positive feedback(amplification) Negative feedback (for balancing) Amplification of fluctuations(random walks,
errors) Multiple interactions
2. Stigmergy:- Indirect communication via interaction with
environment.
![Page 15: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/15.jpg)
![Page 16: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/16.jpg)
Species lay chemical substance pheromone while travelling from nest, to nest or possibly in both directions.
Pheromones evaporate.
Pheromones accumulate with multiple ants using same path.
![Page 17: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/17.jpg)
The natural behavior of these ants and be programmed into an ant algorithm, which we can use to find the shortest path within graphs.
![Page 18: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/18.jpg)
![Page 19: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/19.jpg)
As ants move they leave behind a chemical substance called pheromone, which other ants can smell and identify that an ant has been there before.
![Page 20: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/20.jpg)
![Page 21: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/21.jpg)
![Page 22: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/22.jpg)
![Page 23: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/23.jpg)
distributed system of interacting autonomous agents
goals: performance optimization and robustness
self-organized control and cooperation (decentralized)
division of labor and distributed task allocation
indirect interactions
![Page 24: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/24.jpg)
It is a 3-step process.
1.Identification of analogies: in swarm biology and IT systems.
2.Understanding: computer modeling of realistic swarm biology.
3.Engineering: model simplification and tuning for IT applications.
![Page 25: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/25.jpg)
![Page 26: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/26.jpg)
Complex NP complete problems.Vehicle routing.Network maintenance.The traveling salesperson.Computing the shortest route between two points.
![Page 27: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/27.jpg)
Learning algorithms developed with artificial intelligence systems such as neural networks but imperfections and inefficiencies in both the hardware and software have prevent reliable results.
Genetic algorithms also made an attempt at these problems, and had some success. The algorithms were considered too complex to re-implement.
![Page 28: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/28.jpg)
![Page 29: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/29.jpg)
1. Visit cities in order to make sales.
2. Save on travel costs.3. Visit each city once
(Hamiltonian circuit).
![Page 30: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/30.jpg)
If there are N cities, then the number of different paths among them is 1.2……(N-1).
Time to examine single path = N.
Total time to perform the search = (N-1)!
For 10 cities, time reqd. = 10! = 3,268,800.
![Page 31: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/31.jpg)
Use of agents for TSP problem. They sense and dispense pheromone. Memory to back step through the graph. Each agent starts at a random starting
city. Once agent finishes a tour, it
determines the size of the tour. Then pheromone is added to the tour,
the shorter the tour, the higher the pheromone level.
![Page 32: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/32.jpg)
No guarantee that the first tour the agents will converge the shortest path. Agents explore other tours.The “stray” agent finds a shorter path.Adjusts the pheromone levels.Plenty of computing time needed to converge on the optimal tour. The ant algorithm approach will still solve faster than other algorithms.
![Page 33: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/33.jpg)
Vehicle routing is similar to the TSP problem.
Employee services the client by going to them.
Minimize cost.Use the same optimal Hamiltonian circuit as in the TSP problem.
![Page 34: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/34.jpg)
The economy is an example of SI that most researchers forget to consider.
SI demonstrates complex behavior that arises from simple individual interactions.
No one can control the economy, as there are no groups that can consistently control the economy.
![Page 35: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/35.jpg)
The reaction of the population causes the the economy to slow down.
Simulating an economy using ant algorithms.
Makes it possible to control or predict the ebb and flow of this complex behavior.
Swarm intelligence, is still in its infancy.
A project such as simulating the economy is still far beyond the its capability.
![Page 36: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/36.jpg)
Scientists are realizing SI’s potential.
The use of ant algorithms within computing systems has helped to solidify swarm intelligence’s place in the computing world.
Already researchers are observing other
social animals, such as bees and schools of fish in order to utilize it in future applications and algorithms.
![Page 37: SWARM INTELLIGENCE](https://reader036.vdocuments.us/reader036/viewer/2022062422/56813318550346895d99d917/html5/thumbnails/37.jpg)
http://www.engr.iupui.edu/~eberhart/
http://users.erols.com/cathyk/jimk.html
http://www.alife.org/
http://www.aridolan.com/
http://www.red3d.com/cwr/boids/
http://iridia.ulb.ac.be/~mdorigo/ACO/ACO.html
http://www.engr.iupui.edu/~shi/Coference/psopap4.html