You are on page 1of 17

SWARM INTELLIGENCE

Sumesh Kannan
Roll No 18
Introduction
 Swarm intelligence (SI) is an artificial intelligence technique
based around the study of collective behavior in decentralized,
self-organized systems.

 Introduced by Beni & Wang in 1989.

 Typically made up of a population of simple agents.

 Examples in nature : ant colonies, bird flocking, animal herding


etc.
Intelligent Agents
 An agent is anything that can be viewed as perceiving its
environment through sensors and acting upon that
environment through effectors.
Rational Agents
 Rationality - expected success given what has been perceived.

 Rationality is not omniscience.

 Ideal rational agent should do whatever action is expected to


maximize its performance measure, on the basis of the evidence
provided by the percept sequence and whatever built-in
knowledge the agent has.

 Factors on which Rationality depends


 Performance measure (degree of success).
 Percept sequence (everything agent has perceived so far).
 Agents knowledge about the environment.
 Actions that agent can perform.
Structure of IA

 Agent = Program + Architecture

 A Simple Agent Program.


Simple Reflex Agents
 Follows Condition-Action Rule.

 Needs to perceive its environment completely.


Model Based Agents
 Need not perceive the environment completely.

 Maintains an internal state.

 Internal states should be updated.


Goal Based Agents
 Makes decisions to achieve a goal.

 More flexible.
Utility Based Agents
 A complete specification of the utility function allows rational
decisions in two kinds of cases.
 Many goals, none can be achieved with certainty.
 Conflicting goals.
Environment
 Accessible vs. Inaccessible

 Deterministic vs. Non-deterministic

 Episodic vs. Non-episodic

 Static vs. Dynamic

 Continuous vs. Discreet


An Environment Procedure
Ant Colony Optimization (ACO)
 First ACO system- Marco Dorgo,1992

 Ants search for food.

 The shorter the path the greater the pheromone left by an ant.

 The probability of taking a route is directly proportional to the level


of pheromone on that route.

 As more and more ants take the shorter path, the pheromone level
increases.

 Efficiently solves problems like vehicle routing, network


maintenance, the traveling salesperson.
Particle Swarm Optimization (PSO)
 Population based Stochastic optimization technique.

 Developed by Dr. Eberhart & Dr. Kennedy in 1995.

 The potential solutions, called particles, fly through the


problem space by following the current optimum particles.

 Applied in many areas: function optimization, artificial neural


network training, fuzzy system control etc.
Swarm Robotics
 Most important application area of Swarm Intelligence

 Swarms provide the possibility of enhanced task performance,


high reliability (fault tolerance), low unit complexity and
decreased cost over traditional robotic systems

 Can accomplish some tasks that would be impossible for a


single robot to achieve.

 Swarm robots can be applied to many fields, such as flexible


manufacturing systems, spacecraft, inspection/maintenance,
construction, agriculture, and medicine work
Applications
 Massive (Multiple Agent Simulation System in Virtual
Environment) Software.
 Developed Stephen Regelous for visual effects industry.

 Snowbots
 Developed Sandia National laboratory.
References
http://en.wikipedia.org

http://www.swarmbots.com

http://www.siprojects.com
Thank you

You might also like