SlideShare a Scribd company logo
 Swapnil S. Shahade
 Abstract
 Introduction
 History
 Methodology Of ACO
 Experiment on Ants
 How do Ants find the path
 Probability
 Update Pheromone
 Flow Chart
 Application
 Traveling Salesman Problem
 Advantages
 Disadvantage
 Conclusion
 References
 Ant colony optimization is a technique for optimization that
was introduced in the early 1990’s.
 Research on a new metaheuristic for optimization.
 After experimental work scientist has practical interest of the
method.
 Researchers try to deepen their understanding of the
method’s functioning not only through experiments but also
by building a theory.
 In the early 1990s, ant colony optimization (ACO) was introduced by M.
Dorigo.
 Metaheuristic for the solution of hard combinatorial optimization (CO)
problems.
 Using this method obtain good solutions to hard combinatorial
optimization (CO) problems in minimum time.
 For food, ants initially travel in a random manner.
 Ant finds a food source, during the return trip, the ant deposits a chemical
pheromone trail on the ground.
 The quantity of pheromone deposited, which may depend on the quantity
and quality of the food, will guide other ants to the food source.
1991, M. Dorigo proposed the Ant System in his doctoral
thesis (which was published in 1992).
1996, Hoos and Stützle invent the MAX-MIN Ant System.
1997, Dorigo and Gambardella publish the Ant Colony
System.
Methodology Of ACO
 Equal length double bridge
 Different length double bridge
An ant will move from node i to
node j with probability
Where - τi,j is the amount of pheromone on edge i,j
α is a parameter to control the influence of τi,j
ηi,j is the desirability of edge i,j (typically 1/di,j)
β is a parameter to control the influence of ηi,j
 




ilil
ijij
ij
p
Amount of pheromone is updated
according to the equation
τi,j = (1−ρ)τi,j + ∆τi,j
k
Traveling salesman
Graph coloring
Multiple knapsack
Routing in telecommunication networks
Scheduling
Where, Xi & Yi -- Coordinates of i city.
Xj & Yj -- Coordinates of j city.
TSP is an problem and researchers have been studying
to develop efficient solving methods since 1950’s.
Because it is so easy to describe and so difficult to solve.
A complete weighted graph G = (N, E) can be used to
represent a TSP, where N is the set of n cities and E is the set of
edges (paths) fully connecting all cities. Each edge (i,j) ∈ E is
assigned a cost dij, which is the distance between cities i and j.
dij can be defined in the Euclidean space and is given as
follows.
 Rapid discovery of good solutions.
 Efficient for Traveling Salesman Problem and similar
problems.
 Theoretical analysis is difficult.
 Research is experimental rather than theoretical.
Ant colony optimization (ACO) is a heuristic algorithm
which has been proven a successful technique and applied to a
number of optimization problems and is taken as one of the high
performance computing methods for Traveling salesman problem
(TSP).
M. Dorigo, Stützle T. Ant Colony Optimization. MIT Press; 2004
M. Dorigo, M. Birattari, T. Stützle, “Ant Colony Optimization –
Artificial Ants as a Computational Intelligence Technique”, IEEE
Computational Intelligence Magazine, 2006.
M. Dorigo, “An Introduction to Ant Colony Optimization”, T. F.
Gonzalez, Approximation Algorithms and Meta-heuristics, CRC
Press, 2007
Swapnil  Shahade

More Related Content

Viewers also liked

Measurement in research
Measurement in researchMeasurement in research
Measurement in research
Bikram Pradhan
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
Meenakshi Devi
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
vk1dadhich
 
Research approaches - Research Methodology - Manu Melwin Joy
Research approaches - Research Methodology - Manu Melwin JoyResearch approaches - Research Methodology - Manu Melwin Joy
Research approaches - Research Methodology - Manu Melwin Joy
manumelwin
 
Research approach
Research approachResearch approach
Research approach
Vijay Grover
 
Research process best explained..
Research process best explained..Research process best explained..
Research process best explained..Dr. Amit Joshi
 
Research process
Research processResearch process
Research process
Akshay Samant
 
research process
research processresearch process
research process
Shruti Jain
 
Research process
Research processResearch process
Research process
aditi garg
 

Viewers also liked (9)

Measurement in research
Measurement in researchMeasurement in research
Measurement in research
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Research approaches - Research Methodology - Manu Melwin Joy
Research approaches - Research Methodology - Manu Melwin JoyResearch approaches - Research Methodology - Manu Melwin Joy
Research approaches - Research Methodology - Manu Melwin Joy
 
Research approach
Research approachResearch approach
Research approach
 
Research process best explained..
Research process best explained..Research process best explained..
Research process best explained..
 
Research process
Research processResearch process
Research process
 
research process
research processresearch process
research process
 
Research process
Research processResearch process
Research process
 

Similar to Swapnil Shahade

Ant colony algorithm
Ant colony algorithm Ant colony algorithm
Ant colony algorithm
Ahmed Fouad Ali
 
222 226
222 226222 226
K046036367
K046036367K046036367
K046036367
IJERA Editor
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
UnnitaDas
 
Travelling salesman problem
Travelling salesman problemTravelling salesman problem
Travelling salesman problem
Wajahat Hussain
 
53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.ppt53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.ppt
AhmedSalimJAlJawadi
 
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Nooria Sukmaningtyas
 
An improved ant colony algorithm based on
An improved ant colony algorithm based onAn improved ant colony algorithm based on
An improved ant colony algorithm based on
IJCI JOURNAL
 
Aco
AcoAco
HABCO: A Robust Agent on Hybrid Ant-Bee Colony Optimization
HABCO: A Robust Agent on Hybrid Ant-Bee Colony OptimizationHABCO: A Robust Agent on Hybrid Ant-Bee Colony Optimization
HABCO: A Robust Agent on Hybrid Ant-Bee Colony Optimization
TELKOMNIKA JOURNAL
 
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
Lisa Riley
 
Lecture 9 aco
Lecture 9 acoLecture 9 aco
Lecture 9 aco
mcradc
 
antcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdfantcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdf
nrusinhapadhi
 
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATIONSWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
Fransiskeran
 
acoa
acoaacoa
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
Joy Dutta
 
Generating Travel Itinerary Using Ant Collony Optimization
Generating Travel Itinerary Using Ant Collony OptimizationGenerating Travel Itinerary Using Ant Collony Optimization
Generating Travel Itinerary Using Ant Collony Optimization
TELKOMNIKA JOURNAL
 
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
 
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
ArchiLab 7
 
Tsp problem
Tsp problemTsp problem
Tsp problem
ghassan1000
 

Similar to Swapnil Shahade (20)

Ant colony algorithm
Ant colony algorithm Ant colony algorithm
Ant colony algorithm
 
222 226
222 226222 226
222 226
 
K046036367
K046036367K046036367
K046036367
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Travelling salesman problem
Travelling salesman problemTravelling salesman problem
Travelling salesman problem
 
53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.ppt53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.ppt
 
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
 
An improved ant colony algorithm based on
An improved ant colony algorithm based onAn improved ant colony algorithm based on
An improved ant colony algorithm based on
 
Aco
AcoAco
Aco
 
HABCO: A Robust Agent on Hybrid Ant-Bee Colony Optimization
HABCO: A Robust Agent on Hybrid Ant-Bee Colony OptimizationHABCO: A Robust Agent on Hybrid Ant-Bee Colony Optimization
HABCO: A Robust Agent on Hybrid Ant-Bee Colony Optimization
 
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
 
Lecture 9 aco
Lecture 9 acoLecture 9 aco
Lecture 9 aco
 
antcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdfantcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdf
 
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATIONSWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
 
acoa
acoaacoa
acoa
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Generating Travel Itinerary Using Ant Collony Optimization
Generating Travel Itinerary Using Ant Collony OptimizationGenerating Travel Itinerary Using Ant Collony Optimization
Generating Travel Itinerary Using Ant Collony Optimization
 
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
 
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
 
Tsp problem
Tsp problemTsp problem
Tsp problem
 

More from Swapnil Shahade

CAD CAE CAM Lecture
CAD CAE CAM LectureCAD CAE CAM Lecture
CAD CAE CAM Lecture
Swapnil Shahade
 
Power Generating Shock Absorber
Power Generating Shock AbsorberPower Generating Shock Absorber
Power Generating Shock Absorber
Swapnil Shahade
 
Experimental Heat Transfer Analysis of Different PCM Material used in Concret...
Experimental Heat Transfer Analysis of Different PCM Material used in Concret...Experimental Heat Transfer Analysis of Different PCM Material used in Concret...
Experimental Heat Transfer Analysis of Different PCM Material used in Concret...
Swapnil Shahade
 
APPLICATION OF PCM IN CONSTRUCTION OF BUILDINGS
APPLICATION OF PCM IN CONSTRUCTION OF BUILDINGSAPPLICATION OF PCM IN CONSTRUCTION OF BUILDINGS
APPLICATION OF PCM IN CONSTRUCTION OF BUILDINGS
Swapnil Shahade
 
APPLICATION OF MECHATRONICS IN DEFENCE
APPLICATION OF MECHATRONICS IN DEFENCE APPLICATION OF MECHATRONICS IN DEFENCE
APPLICATION OF MECHATRONICS IN DEFENCE
Swapnil Shahade
 
Cyber Bullying on Social Media Sites
Cyber Bullying on Social Media SitesCyber Bullying on Social Media Sites
Cyber Bullying on Social Media Sites
Swapnil Shahade
 
Genetic Algorithm for task scheduling in Cloud Computing Environment
Genetic Algorithm for task scheduling in Cloud Computing EnvironmentGenetic Algorithm for task scheduling in Cloud Computing Environment
Genetic Algorithm for task scheduling in Cloud Computing Environment
Swapnil Shahade
 
Industrial Capacity Planning & Queue Management
Industrial Capacity Planning & Queue ManagementIndustrial Capacity Planning & Queue Management
Industrial Capacity Planning & Queue Management
Swapnil Shahade
 

More from Swapnil Shahade (8)

CAD CAE CAM Lecture
CAD CAE CAM LectureCAD CAE CAM Lecture
CAD CAE CAM Lecture
 
Power Generating Shock Absorber
Power Generating Shock AbsorberPower Generating Shock Absorber
Power Generating Shock Absorber
 
Experimental Heat Transfer Analysis of Different PCM Material used in Concret...
Experimental Heat Transfer Analysis of Different PCM Material used in Concret...Experimental Heat Transfer Analysis of Different PCM Material used in Concret...
Experimental Heat Transfer Analysis of Different PCM Material used in Concret...
 
APPLICATION OF PCM IN CONSTRUCTION OF BUILDINGS
APPLICATION OF PCM IN CONSTRUCTION OF BUILDINGSAPPLICATION OF PCM IN CONSTRUCTION OF BUILDINGS
APPLICATION OF PCM IN CONSTRUCTION OF BUILDINGS
 
APPLICATION OF MECHATRONICS IN DEFENCE
APPLICATION OF MECHATRONICS IN DEFENCE APPLICATION OF MECHATRONICS IN DEFENCE
APPLICATION OF MECHATRONICS IN DEFENCE
 
Cyber Bullying on Social Media Sites
Cyber Bullying on Social Media SitesCyber Bullying on Social Media Sites
Cyber Bullying on Social Media Sites
 
Genetic Algorithm for task scheduling in Cloud Computing Environment
Genetic Algorithm for task scheduling in Cloud Computing EnvironmentGenetic Algorithm for task scheduling in Cloud Computing Environment
Genetic Algorithm for task scheduling in Cloud Computing Environment
 
Industrial Capacity Planning & Queue Management
Industrial Capacity Planning & Queue ManagementIndustrial Capacity Planning & Queue Management
Industrial Capacity Planning & Queue Management
 

Swapnil Shahade

  • 1.  Swapnil S. Shahade
  • 2.  Abstract  Introduction  History  Methodology Of ACO  Experiment on Ants  How do Ants find the path  Probability  Update Pheromone  Flow Chart  Application  Traveling Salesman Problem  Advantages  Disadvantage  Conclusion  References
  • 3.  Ant colony optimization is a technique for optimization that was introduced in the early 1990’s.  Research on a new metaheuristic for optimization.  After experimental work scientist has practical interest of the method.  Researchers try to deepen their understanding of the method’s functioning not only through experiments but also by building a theory.
  • 4.  In the early 1990s, ant colony optimization (ACO) was introduced by M. Dorigo.  Metaheuristic for the solution of hard combinatorial optimization (CO) problems.  Using this method obtain good solutions to hard combinatorial optimization (CO) problems in minimum time.  For food, ants initially travel in a random manner.  Ant finds a food source, during the return trip, the ant deposits a chemical pheromone trail on the ground.  The quantity of pheromone deposited, which may depend on the quantity and quality of the food, will guide other ants to the food source.
  • 5. 1991, M. Dorigo proposed the Ant System in his doctoral thesis (which was published in 1992). 1996, Hoos and Stützle invent the MAX-MIN Ant System. 1997, Dorigo and Gambardella publish the Ant Colony System.
  • 7.  Equal length double bridge  Different length double bridge
  • 8.
  • 9. An ant will move from node i to node j with probability Where - τi,j is the amount of pheromone on edge i,j α is a parameter to control the influence of τi,j ηi,j is the desirability of edge i,j (typically 1/di,j) β is a parameter to control the influence of ηi,j       ilil ijij ij p
  • 10. Amount of pheromone is updated according to the equation τi,j = (1−ρ)τi,j + ∆τi,j k
  • 11.
  • 12. Traveling salesman Graph coloring Multiple knapsack Routing in telecommunication networks Scheduling
  • 13.
  • 14. Where, Xi & Yi -- Coordinates of i city. Xj & Yj -- Coordinates of j city. TSP is an problem and researchers have been studying to develop efficient solving methods since 1950’s. Because it is so easy to describe and so difficult to solve. A complete weighted graph G = (N, E) can be used to represent a TSP, where N is the set of n cities and E is the set of edges (paths) fully connecting all cities. Each edge (i,j) ∈ E is assigned a cost dij, which is the distance between cities i and j. dij can be defined in the Euclidean space and is given as follows.
  • 15.
  • 16.  Rapid discovery of good solutions.  Efficient for Traveling Salesman Problem and similar problems.
  • 17.  Theoretical analysis is difficult.  Research is experimental rather than theoretical.
  • 18. Ant colony optimization (ACO) is a heuristic algorithm which has been proven a successful technique and applied to a number of optimization problems and is taken as one of the high performance computing methods for Traveling salesman problem (TSP).
  • 19. M. Dorigo, Stützle T. Ant Colony Optimization. MIT Press; 2004 M. Dorigo, M. Birattari, T. Stützle, “Ant Colony Optimization – Artificial Ants as a Computational Intelligence Technique”, IEEE Computational Intelligence Magazine, 2006. M. Dorigo, “An Introduction to Ant Colony Optimization”, T. F. Gonzalez, Approximation Algorithms and Meta-heuristics, CRC Press, 2007