SlideShare a Scribd company logo
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

What's hot

Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
Suman Chatterjee
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationAbdul Rahman
 
Ant colony algorithm
Ant colony algorithm Ant colony algorithm
Ant colony algorithm
Ahmed Fouad Ali
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
khashayar Danesh Narooei
 
Ant colony Optimization
Ant colony OptimizationAnt colony Optimization
Ant colony Optimization
Swetanshmani Shrivastava
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSO
Mohamed Talaat
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
ITER
 
Ant Colony Optimization: The Algorithm and Its Applications
Ant Colony Optimization: The Algorithm and Its ApplicationsAnt Colony Optimization: The Algorithm and Its Applications
Ant Colony Optimization: The Algorithm and Its Applications
adil raja
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationMeenakshi Devi
 
Crow search algorithm
Crow search algorithmCrow search algorithm
Crow search algorithm
Ahmed Fouad Ali
 
Optimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping AlgorithmOptimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping Algorithm
Uday Wankar
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial Intelligence
Sahil Kumar
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimization
midhulavijayan
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
Mahesh Tibrewal
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm OptimizationStelios Petrakis
 
Ant Colony Optimization: Routing
Ant Colony Optimization: RoutingAnt Colony Optimization: Routing
Ant Colony Optimization: RoutingAdrian Wilke
 
Optimization by Ant Colony Method
Optimization by Ant Colony MethodOptimization by Ant Colony Method
Optimization by Ant Colony Method
Uday Wankar
 
Solving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithmSolving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithm
Alex Bidanets
 
Jyotishkar dey roll 36.(swarm intelligence)
Jyotishkar dey roll  36.(swarm intelligence)Jyotishkar dey roll  36.(swarm intelligence)
Jyotishkar dey roll 36.(swarm intelligence)
Jyotishkar Dey
 

What's hot (20)

Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Ant colony algorithm
Ant colony algorithm Ant colony algorithm
Ant colony algorithm
 
Final project
Final projectFinal project
Final project
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
Ant colony Optimization
Ant colony OptimizationAnt colony Optimization
Ant colony Optimization
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSO
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Ant Colony Optimization: The Algorithm and Its Applications
Ant Colony Optimization: The Algorithm and Its ApplicationsAnt Colony Optimization: The Algorithm and Its Applications
Ant Colony Optimization: The Algorithm and Its Applications
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Crow search algorithm
Crow search algorithmCrow search algorithm
Crow search algorithm
 
Optimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping AlgorithmOptimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping Algorithm
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial Intelligence
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimization
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm Optimization
 
Ant Colony Optimization: Routing
Ant Colony Optimization: RoutingAnt Colony Optimization: Routing
Ant Colony Optimization: Routing
 
Optimization by Ant Colony Method
Optimization by Ant Colony MethodOptimization by Ant Colony Method
Optimization by Ant Colony Method
 
Solving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithmSolving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithm
 
Jyotishkar dey roll 36.(swarm intelligence)
Jyotishkar dey roll  36.(swarm intelligence)Jyotishkar dey roll  36.(swarm intelligence)
Jyotishkar dey roll 36.(swarm intelligence)
 

Similar to Ant colony optimization (aco)

Travelling salesman problem
Travelling salesman problemTravelling salesman problem
Travelling salesman problem
Wajahat Hussain
 
acoa
acoaacoa
Heuristic algorithms for solving TSP.doc.pptx
Heuristic algorithms for solving TSP.doc.pptxHeuristic algorithms for solving TSP.doc.pptx
Heuristic algorithms for solving TSP.doc.pptx
lwz614595250
 
bic10_ants.ppt
bic10_ants.pptbic10_ants.ppt
bic10_ants.ppt
vijayalakshmi257551
 
bic10_ants.ppt
bic10_ants.pptbic10_ants.ppt
bic10_ants.ppt
PrasadNagelli
 
antcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdfantcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdf
nrusinhapadhi
 
Ants coony optimiztion problem in Advance analysis of algorithms
Ants coony optimiztion problem in Advance analysis of algorithmsAnts coony optimiztion problem in Advance analysis of algorithms
Ants coony optimiztion problem in Advance analysis of algorithms
ALIZAIB KHAN
 

Similar to Ant colony optimization (aco) (12)

Travelling salesman problem
Travelling salesman problemTravelling salesman problem
Travelling salesman problem
 
acoa
acoaacoa
acoa
 
Tsp problem
Tsp problemTsp problem
Tsp problem
 
Heuristic algorithms for solving TSP.doc.pptx
Heuristic algorithms for solving TSP.doc.pptxHeuristic algorithms for solving TSP.doc.pptx
Heuristic algorithms for solving TSP.doc.pptx
 
K046036367
K046036367K046036367
K046036367
 
Aco
AcoAco
Aco
 
bic10_ants.ppt
bic10_ants.pptbic10_ants.ppt
bic10_ants.ppt
 
bic10_ants.ppt
bic10_ants.pptbic10_ants.ppt
bic10_ants.ppt
 
antcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdfantcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdf
 
Swapnil Shahade
Swapnil  ShahadeSwapnil  Shahade
Swapnil Shahade
 
Ants coony optimiztion problem in Advance analysis of algorithms
Ants coony optimiztion problem in Advance analysis of algorithmsAnts coony optimiztion problem in Advance analysis of algorithms
Ants coony optimiztion problem in Advance analysis of algorithms
 
Acoseminar
AcoseminarAcoseminar
Acoseminar
 

Recently uploaded

block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 

Recently uploaded (20)

block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 

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

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