Ants in The Pants!: An Overview
Ants in The Pants!: An Overview
An Overview
Real world insect examples
Theory of Swarm Intelligence
From Insects to Realistic
A.I. Algorithms
Examples of AI applications
Bees
Colony cooperation
Efficiency via
Specialization: division of
labour in the colony
Communication : Food
sources are exploited
according to quality and
distance from the hive
Termites
Cone-shaped outer
walls and
ventilation ducts
Brood chambers in
central hive
Spiral cooling
vents
Support pillars
Ants
Organizing highways to and from
their foraging sites by leaving
pheromone trails
Positive Feedback
Negative Feedback
Amplification of Fluctuations -
randomness
Reliance on multiple interactions
Types of Interactions
For Social Insects
Direct Interactions
Food/liquid exchange, visual contact,
chemical contact (pheromones)
t = 50,000
Experimental Results
t = 200,000
Experimental Results
t = 300,000
Experimental Result
Table
Particle Swarm Optimization
I0 I0
I4 I1 I1
I4
I3 I2 I3 I2
Particle Swarm Optimization:
The Anatomy of a Particle
v k 1 w v k 20
pbest
c1 rand () pbest x
15
c2 rand () gbest x
v(k)
10 v(k+1)
x(k 1) x(k ) v(k 1) dt
5 gbest
5 10 15 20 25
Particle Swarm Optimization:
Swarm Search
In his paper, [Kennedy, J. (1997), “The Particle Swarm: Social Adaptation of Knowledge”,
Proceedings of the 1997 International Conference on Evolutionary Computation, pp. 303-308,
IEEE Press.]
Kennedy identifies 4 types of PSO based on 1 and 2 .
= vid + 1*rnd()*(pid-xid)
Given: vid
+
2*rnd()*(pgd-xid);
xid = xid + vid;
Swarm Size,
Neighborhood Size,
An Off-The-Shelf PSO
Carlisle, A. and Dozier, G. (2001). “An Off-The-Shelf PSO”, Proceedings of the 2001 Workshop on
Particle Swarm Optimization, pp. 1-6, Indianapolis, IN. (
http://antho.huntingdon.edu/publications/Off-The-Shelf_PSO.pdf)
Particle Swarm:
Controlling Velocities
A constriction coefficient.
Particle Swarm Optimization:
The Inertia Factor
Concerning the swarm size for PSO, as with other ECs there is a
trade-off between solution quality and cost (in terms of function
evaluations).
Global neighborhoods seem to be better in terms of
computational costs. The performance is similar to the ring
topology (or neighborhoods greater than 3).
There has been little research on the effects of swarm topology
on the search behavior of PSO.
Particle Swarm Optimization:
Particle Update Methods
Se bo
a t pe
i ls
Ro
l
l f- ts
n c H u
i e tio
As
M llit an e c n En
g in
se
t e n Ma e
Sa inte
m
inte
Ma Job Schedulin
bl
nan
in
g n ce l
g
a t i o r i a
In
t a di c Da
i n a to
Mu era t E r ta m b i o n
Pe s Cl Co za t
n d ct in in
g u i m i
an g t st O pt
u er
l
e O Ch
ai
R o O so at in
M
bj psi pt u io g
Re loc
l e
s ed
ec ic im r c n
ts in
Al
em t
al e
Ve
st ibu
Sy str
Di
Dumb parts,
properly connected
into a swarm, yield
smart results.