SlideShare a Scribd company logo
6
Most read
9
Most read
10
Most read
ANT COLONY OPTIMIZATION
(ACO)
DESIGN OPTIMIZATION TECHNIQUES
Presented by
K. Magesh
17ME325
I yr M.Tech. PDM
PONDICHERRY ENGINEERING COLLEGE
Subject handling Staff
Dr. V. Anandhan
Professor
Mechanical Engineering
WHY ACO IS DEVELOPED?
• We take an example of a courier company in
Germany which has to dispatch parcels in
various cities
Let no. of Parcels to be delivered = 40
• To save time, we need to find the fastest routes
between the cities
2
• No. of possible routes interconnecting these
40 cities is found to be 815 Quattuordocillion
possibilities, i.e., numerically equal to one 8
followed by 47 zeros (8 x 1047)
• ACO serves as the best
optimization tool to find the
optimum in these complex
situations
3
BIOLOGY BEHIND ACO
• Ants are blind
• Every ant has some liquid in their body, which
is called as a pheromone, similar to harmones
and enzymes in human body
• Ant secrete one type of pheromone when they
go in search of food
4
CHARACTERISTICS OF
PHEROMONE
• Pheromone evaporates as time goes on
• It grows in density if ants travel repeatedly in
same path
• After finding the minimum distant path, the
pheromone in the other trails evaporate
completely
5
TYPICAL EXAMPLE
Image courtesy : www.stuartreid.co.za
6
ANT COLONY OPTIMIZATION
• ACO was first developed by Marco Dorigo in
1992
• ACO is a probabilistic technique for solving
highly computational problems
• It is based on foraging behaviour of ants
(Swarm Intelligence)
7
SOLVING A TRAVELLING
SALESMAN PROBLEM USING
ACO
ASSUMPTIONS
• All the cities should be visited by the ants, but
only once., no repetition is allowed
• Initial Pheromone level is assumed to be
constant for every path
HOME DESTINATION
ONE TOUR
(ONE
ITERATION)
9
ACO ALGORITHM FOR TSP
I. Randomly place all the ants in the cities. Let m
= no.of cities and n = no. of ants. ‘m’ may or
may not be equal to n
II. Assume initial pheromone level and problem
constants α, β. Let the initial pheromone level
τij =1
10
A
B
C
1
2
3
1
1
1
A
B
C
III. (i) For ant 1, choose an optimum ‘not yet visited’ city until
one tour is completed
ηij – Visibility (1/distance)
pk
ij – Probability of choosing a city ( for kth ant )
(ii) Calculate the cumulative probabilities and compare with
a random number ‘r’.
(iii) The path with immediately greater probability than ‘r’ is
chosen
(iv) Repeat the step III until the tour of ant 1 is completed
11
B
A
1
C
IV.Find the total length of the tour Lk for ant 1
Evaporate the pheromone level after ant 1
completes its tour
V. Update the pheromone level after ant 1
completes its tour
Where Δτk = Q/Lk
Q – constant ,usually equals to 1
12
VI.Repeat all the steps for ant 2,3,…n. Find the
optimum path and update the pheromone
levels. The path with highest pheromone
level is the optimum path
13
REFERENCES
• ‘Tutorial On Ant Colony Optimization’ by Budi Santosa,
Professor, Industrial Engineering, Institut Teknologi Sepuluh
Nopember, ITS, Surabaya
• Engineering Optimization – theory and Practice by Singaresu S
Rao – 4th Edition
• Solving travelling salesman problem by Ant Colony Algorithm
by Jayathra Majumdar, Barrackpore Rastraguru Sundaranath
College
• Practical Genetic algorithms by Randy L Haupt and Sue Ellen
Haupt
• Jinhui Yang, Xiaohu Shi, Mariso Marchese, Yanchun, ‘LiangAn
ant colony optimization method for generalized TSP problem’
Progress in Natural Science ( Elsevier) – 2008
14
THANK YOU
15

More Related Content

PDF
Ant Colony Optimization
PPT
Ant Colony Optimization presentation
PPT
Ant colony Optimization
PPT
Ant colony optimization
PPTX
ant colony optimization
PPTX
Ant Colony Optimization (ACO)
PPT
Ant colony optimization
PPTX
Travelling salesman problem
Ant Colony Optimization
Ant Colony Optimization presentation
Ant colony Optimization
Ant colony optimization
ant colony optimization
Ant Colony Optimization (ACO)
Ant colony optimization
Travelling salesman problem

What's hot (20)

PPT
Ant Colony Optimization - ACO
PPT
Ant colony optimization
PDF
Ant colony optimization
PPTX
Metaheuristics
PDF
Ant colony optimization
PPTX
Final project
PPTX
Optimization by Ant Colony Method
PPTX
Ant colony optimization
PPT
Ant colony optimization
PDF
Kalman filter for Beginners
PPTX
Particle swarm optimization
PPTX
Spider Monkey Optimization Algorithm
PPTX
Ant Colony Optimization
PPT
Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...
PDF
Ant Colony Optimization: The Algorithm and Its Applications
PPTX
Particle swarm optimization
PPTX
Grey Wolf Optimizer (GWO) (Swarm Intelligence)
PDF
PPTX
Simulated Annealing
PPSX
Particle Swarm optimization
Ant Colony Optimization - ACO
Ant colony optimization
Ant colony optimization
Metaheuristics
Ant colony optimization
Final project
Optimization by Ant Colony Method
Ant colony optimization
Ant colony optimization
Kalman filter for Beginners
Particle swarm optimization
Spider Monkey Optimization Algorithm
Ant Colony Optimization
Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...
Ant Colony Optimization: The Algorithm and Its Applications
Particle swarm optimization
Grey Wolf Optimizer (GWO) (Swarm Intelligence)
Simulated Annealing
Particle Swarm optimization
Ad

Similar to Ant colony optimization (aco) (20)

PPTX
Swapnil Shahade
PPT
53564379-Ant-Colony-Optimization.ppt
PDF
antcolonyoptimization-130619020831-phpapp01.pdf
PPT
Ant Colony Optimization algorithms in ADSA
PPTX
Heuristic algorithms for solving TSP.doc.pptx
PPTX
Ant Colony Optimization(ACO) (Swarm intelligence)pptx
PDF
Swarm Intelligence Technique ACO and Traveling Salesman Problem
PDF
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
PPT
An overview of antcolonyoptimization.ppt
PDF
stuetzle.pdf
PPTX
Travelling and salesman problem using ant colony optimization
PPT
Ants coony optimiztion problem in Advance analysis of algorithms
PPT
Aco 03-04-2013
PPTX
Ant Colony Optimization and path planning.pptx
PPT
PDF
K046036367
PDF
Path Navigation in ACO Using Mobile Robot
PPT
ant colony optimization for solving travelling sp
PPT
bic10_ants.ppt
PPT
bic10_ants.ppt
Swapnil Shahade
53564379-Ant-Colony-Optimization.ppt
antcolonyoptimization-130619020831-phpapp01.pdf
Ant Colony Optimization algorithms in ADSA
Heuristic algorithms for solving TSP.doc.pptx
Ant Colony Optimization(ACO) (Swarm intelligence)pptx
Swarm Intelligence Technique ACO and Traveling Salesman Problem
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
An overview of antcolonyoptimization.ppt
stuetzle.pdf
Travelling and salesman problem using ant colony optimization
Ants coony optimiztion problem in Advance analysis of algorithms
Aco 03-04-2013
Ant Colony Optimization and path planning.pptx
K046036367
Path Navigation in ACO Using Mobile Robot
ant colony optimization for solving travelling sp
bic10_ants.ppt
bic10_ants.ppt
Ad

Recently uploaded (20)

PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
additive manufacturing of ss316l using mig welding
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
737-MAX_SRG.pdf student reference guides
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Geodesy 1.pptx...............................................
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
UNIT 4 Total Quality Management .pptx
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
Well-logging-methods_new................
PPTX
Artificial Intelligence
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
DOCX
573137875-Attendance-Management-System-original
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
additive manufacturing of ss316l using mig welding
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
737-MAX_SRG.pdf student reference guides
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Geodesy 1.pptx...............................................
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Safety Seminar civil to be ensured for safe working.
UNIT 4 Total Quality Management .pptx
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Well-logging-methods_new................
Artificial Intelligence
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Sustainable Sites - Green Building Construction
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
573137875-Attendance-Management-System-original
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf

Ant colony optimization (aco)

  • 1. ANT COLONY OPTIMIZATION (ACO) DESIGN OPTIMIZATION TECHNIQUES Presented by K. Magesh 17ME325 I yr M.Tech. PDM PONDICHERRY ENGINEERING COLLEGE Subject handling Staff Dr. V. Anandhan Professor Mechanical Engineering
  • 2. WHY ACO IS DEVELOPED? • We take an example of a courier company in Germany which has to dispatch parcels in various cities Let no. of Parcels to be delivered = 40 • To save time, we need to find the fastest routes between the cities 2
  • 3. • No. of possible routes interconnecting these 40 cities is found to be 815 Quattuordocillion possibilities, i.e., numerically equal to one 8 followed by 47 zeros (8 x 1047) • ACO serves as the best optimization tool to find the optimum in these complex situations 3
  • 4. BIOLOGY BEHIND ACO • Ants are blind • Every ant has some liquid in their body, which is called as a pheromone, similar to harmones and enzymes in human body • Ant secrete one type of pheromone when they go in search of food 4
  • 5. CHARACTERISTICS OF PHEROMONE • Pheromone evaporates as time goes on • It grows in density if ants travel repeatedly in same path • After finding the minimum distant path, the pheromone in the other trails evaporate completely 5
  • 6. TYPICAL EXAMPLE Image courtesy : www.stuartreid.co.za 6
  • 7. ANT COLONY OPTIMIZATION • ACO was first developed by Marco Dorigo in 1992 • ACO is a probabilistic technique for solving highly computational problems • It is based on foraging behaviour of ants (Swarm Intelligence) 7
  • 8. SOLVING A TRAVELLING SALESMAN PROBLEM USING ACO
  • 9. ASSUMPTIONS • All the cities should be visited by the ants, but only once., no repetition is allowed • Initial Pheromone level is assumed to be constant for every path HOME DESTINATION ONE TOUR (ONE ITERATION) 9
  • 10. ACO ALGORITHM FOR TSP I. Randomly place all the ants in the cities. Let m = no.of cities and n = no. of ants. ‘m’ may or may not be equal to n II. Assume initial pheromone level and problem constants α, β. Let the initial pheromone level τij =1 10 A B C 1 2 3 1 1 1 A B C
  • 11. III. (i) For ant 1, choose an optimum ‘not yet visited’ city until one tour is completed ηij – Visibility (1/distance) pk ij – Probability of choosing a city ( for kth ant ) (ii) Calculate the cumulative probabilities and compare with a random number ‘r’. (iii) The path with immediately greater probability than ‘r’ is chosen (iv) Repeat the step III until the tour of ant 1 is completed 11 B A 1 C
  • 12. IV.Find the total length of the tour Lk for ant 1 Evaporate the pheromone level after ant 1 completes its tour V. Update the pheromone level after ant 1 completes its tour Where Δτk = Q/Lk Q – constant ,usually equals to 1 12
  • 13. VI.Repeat all the steps for ant 2,3,…n. Find the optimum path and update the pheromone levels. The path with highest pheromone level is the optimum path 13
  • 14. REFERENCES • ‘Tutorial On Ant Colony Optimization’ by Budi Santosa, Professor, Industrial Engineering, Institut Teknologi Sepuluh Nopember, ITS, Surabaya • Engineering Optimization – theory and Practice by Singaresu S Rao – 4th Edition • Solving travelling salesman problem by Ant Colony Algorithm by Jayathra Majumdar, Barrackpore Rastraguru Sundaranath College • Practical Genetic algorithms by Randy L Haupt and Sue Ellen Haupt • Jinhui Yang, Xiaohu Shi, Mariso Marchese, Yanchun, ‘LiangAn ant colony optimization method for generalized TSP problem’ Progress in Natural Science ( Elsevier) – 2008 14

Editor's Notes

  • #8: Foraging – search of food Swarm Intelligence – decentralization, collective effort. Metaheuristics – An algorithm to find near optimum solution Stochastic - Random