SlideShare a Scribd company logo
1 of 32
Download to read offline
Natural Computing
Michael Herrmann
mherrman@inf.ed.ac.uk
phone: 0131 6 517177
Informatics Forum 1.42
INFR09038
21/10/2010
Lecture 10: Ant Colony Optimisation
Marco Dorigo (1992). Optimization, Learning and Natural Algorithms.
Ph.D.Thesis, Politecnico di Milano, Italy, in Italian.
“The Metaphor of the Ant Colony and its Application to Combinatorial Optimization”
Based on theoretical biology work of Jean-Louis Deneubourg (1987) From individual to
collective behavior in social insects . Birkhäuser Verlag, Boston.
蚁群算法
Picture from http://www.scs.carleton.ca/~arpwhite/courses/95590Y/notes/SI%20Lecture%203.pdf
Stigmergy
in Humans
stigma (mark, sign) +
ergon (work, action)
Pierre-Paul
Grassé
(1959)
Applications
●
Bus routes, garbage collection, delivery routes
●
Machine scheduling: Minimization of transport time for
distant production locations
●
Feeding of lacquering machines
●
Protein folding
●
Telecommunication networks: Online optimization
●
Personnel placement in airline companies
●
Composition of products
?
Byung-In Kim & Juyoung Wy Int J Adv Manuf Technol (2010) 50:1145–1152 (this is only the motivating example in this study)
possibly
Best ant laying pheromone (global-best ant or, in some versions
of ACO, iteration-best ant) encourage ants to follow the best
tour or to search in the neighbourhood of this tour (make sure
that τmin>0).
Local updating (the ants lay pheromone as they go along
without waiting till end of tour). Can set up the evaporation rate
so that local updating “eats away” pheromone, and thus visited
edges are seen as less desirable, encourages exploration.
(Because the pheromone added is quite small compared with
the amount that evaporates.)
Heuristic improvements like 3-opt – not really “ant”-style
“Guided parallel stochastic search in region of best tour”
[Dorigo and Gambardella], i.e. assuming a non-deceptive
problem.
Some general considerations
Vehicle routing problems
A.E. Rizzoli, · R. Montemanni · E. Lucibello · L.M. Gambardella (2007) Ant colony
optimization for real-world vehicle routing problems. Swarm Intelligence 1: 135–151
Vehicle routing problems
E.g. distribute 52000 pallets to
6800 customers over a period
of 20 days
Dynamic problem:
continuously incoming orders
Strategic planning: Finding
feasible tours is hard
Computing time: 5 min
(3h for human operators)
More tours required for
narrower arrival time window
Implicit knowledge on traffic
learned from human operators
A.E. Rizzoli, · R. Montemanni · E. Lucibello · L.M. Gambardella (2007) Ant colony
optimization for real-world vehicle routing problems. Swarm Intelligence 1: 135–151
ACO algorithm
loop over ants
set of valid solutions
init best-so-far solution
store valid solutions
update best-so-far
Robinson EJ, Jackson DE, Holcombe M, Ratnieks FL
(2005) Insect communication: 'no entry' signal in ant
foraging. Nature. 438:7067, 442.
Abstract: Forager ants lay attractive trail pheromones to guide
nestmates to food, but the effectiveness of foraging networks might
be improved if pheromones could also be used to repel foragers from
unrewarding routes. Here we present empirical evidence for such a
negative trail pheromone, deployed by Pharaoh's ants (Monomorium
pharaonis) as a 'no entry' signal to mark an unrewarding foraging
path. This finding constitutes another example of the sophisticated
control mechanisms used in self-organized ant colonies.
Negative pheromones in real ants
References on Ant Colony Optimization
● M. Dorigo & T. Stützle, Ant Colony Optimization, MIT Press, 2004.
● M. Dorigo & T. Stützle, The Ant Colony Optimization Metaheuristic:
Algorithms, Applications, and Advances, Handbook of
Metaheuristics, 2002. http://iridia.ulb.ac.be/
%7Estuetzle/publications/ACO.ps.gz
● M. Dorigo, Ant Colony Optimization. Scholarpedia, 2007.
● T. Stützle and H. H. Hoos, MAX-MIN Ant System. Future Generation
Computer Systems. 16(8):889--914,2000.
http://iridia.ulb.ac.be/%7Estuetzle/publications/FGCS.ps.gz

More Related Content

Similar to lecture10_ACO.pdf

TECHNICAL SEMINAR.pptx
TECHNICAL SEMINAR.pptxTECHNICAL SEMINAR.pptx
TECHNICAL SEMINAR.pptxPraveenMR13
 
Swarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationSwarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationIJMER
 
Communication in Swarm Robotics
Communication in Swarm RoboticsCommunication in Swarm Robotics
Communication in Swarm RoboticsAnuradhika Pilli
 
cs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptcs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptDeveshKhandare
 
Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Borseshweta
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimizationkamalikanath89
 
Ant Colony Algorithm
Ant Colony AlgorithmAnt Colony Algorithm
Ant Colony Algorithmguest4c60e4
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionRohit Bhat
 
Assembly Sequence Optimization
Assembly Sequence OptimizationAssembly Sequence Optimization
Assembly Sequence OptimizationAM Publications
 
53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.ppt53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.pptAhmedSalimJAlJawadi
 
Swarm robotics : Design and implementation
Swarm robotics : Design and implementationSwarm robotics : Design and implementation
Swarm robotics : Design and implementationIJECEIAES
 
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...Vladimir Kulyukin
 
Human–Robot Interaction: Status and Challenges. Sheridan MIT
Human–Robot Interaction: Status and Challenges. Sheridan MITHuman–Robot Interaction: Status and Challenges. Sheridan MIT
Human–Robot Interaction: Status and Challenges. Sheridan MITeraser Juan José Calderón
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationUnnitaDas
 
5 multi robot path planning algorithms
5 multi robot path planning algorithms5 multi robot path planning algorithms
5 multi robot path planning algorithmsprjpublications
 
Ant_Colony_Optimization
Ant_Colony_OptimizationAnt_Colony_Optimization
Ant_Colony_OptimizationNeha Reddy
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxpawansher2002
 

Similar to lecture10_ACO.pdf (20)

TECHNICAL SEMINAR.pptx
TECHNICAL SEMINAR.pptxTECHNICAL SEMINAR.pptx
TECHNICAL SEMINAR.pptx
 
Swarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationSwarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony Optimization
 
Communication in Swarm Robotics
Communication in Swarm RoboticsCommunication in Swarm Robotics
Communication in Swarm Robotics
 
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
 
cs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptcs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.ppt
 
Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
 
ANT-presentation.ppt
ANT-presentation.pptANT-presentation.ppt
ANT-presentation.ppt
 
Ant Colony Algorithm
Ant Colony AlgorithmAnt Colony Algorithm
Ant Colony Algorithm
 
Final project
Final projectFinal project
Final project
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An Introduction
 
Assembly Sequence Optimization
Assembly Sequence OptimizationAssembly Sequence Optimization
Assembly Sequence Optimization
 
53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.ppt53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.ppt
 
Swarm robotics : Design and implementation
Swarm robotics : Design and implementationSwarm robotics : Design and implementation
Swarm robotics : Design and implementation
 
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
Command, Goal Disambiguation, Introspection, and Instruction in Gesture-Free ...
 
Human–Robot Interaction: Status and Challenges. Sheridan MIT
Human–Robot Interaction: Status and Challenges. Sheridan MITHuman–Robot Interaction: Status and Challenges. Sheridan MIT
Human–Robot Interaction: Status and Challenges. Sheridan MIT
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
5 multi robot path planning algorithms
5 multi robot path planning algorithms5 multi robot path planning algorithms
5 multi robot path planning algorithms
 
Ant_Colony_Optimization
Ant_Colony_OptimizationAnt_Colony_Optimization
Ant_Colony_Optimization
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptx
 

More from ahmedsalim244821

More from ahmedsalim244821 (9)

aco-3a.ppt
aco-3a.pptaco-3a.ppt
aco-3a.ppt
 
stuetzle.pdf
stuetzle.pdfstuetzle.pdf
stuetzle.pdf
 
Swarm Optimization Techniques_ACO.pdf
Swarm Optimization Techniques_ACO.pdfSwarm Optimization Techniques_ACO.pdf
Swarm Optimization Techniques_ACO.pdf
 
Micro-strip Antennas.pdf
Micro-strip Antennas.pdfMicro-strip Antennas.pdf
Micro-strip Antennas.pdf
 
ZERO_ENERGY_BUILDING.ppt
ZERO_ENERGY_BUILDING.pptZERO_ENERGY_BUILDING.ppt
ZERO_ENERGY_BUILDING.ppt
 
Chap16-1-NMOS-Inverter.pdf
Chap16-1-NMOS-Inverter.pdfChap16-1-NMOS-Inverter.pdf
Chap16-1-NMOS-Inverter.pdf
 
lecture08.pdf
lecture08.pdflecture08.pdf
lecture08.pdf
 
lecture-09-evolutionary-computation-genetic-algorithms.pdf
lecture-09-evolutionary-computation-genetic-algorithms.pdflecture-09-evolutionary-computation-genetic-algorithms.pdf
lecture-09-evolutionary-computation-genetic-algorithms.pdf
 
problems - MLP.pdf
problems - MLP.pdfproblems - MLP.pdf
problems - MLP.pdf
 

Recently uploaded

NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptxrouholahahmadi9876
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 

Recently uploaded (20)

NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 

lecture10_ACO.pdf

  • 1. Natural Computing Michael Herrmann mherrman@inf.ed.ac.uk phone: 0131 6 517177 Informatics Forum 1.42 INFR09038 21/10/2010 Lecture 10: Ant Colony Optimisation
  • 2. Marco Dorigo (1992). Optimization, Learning and Natural Algorithms. Ph.D.Thesis, Politecnico di Milano, Italy, in Italian. “The Metaphor of the Ant Colony and its Application to Combinatorial Optimization” Based on theoretical biology work of Jean-Louis Deneubourg (1987) From individual to collective behavior in social insects . Birkhäuser Verlag, Boston. 蚁群算法
  • 4. Stigmergy in Humans stigma (mark, sign) + ergon (work, action) Pierre-Paul Grassé (1959)
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Applications ● Bus routes, garbage collection, delivery routes ● Machine scheduling: Minimization of transport time for distant production locations ● Feeding of lacquering machines ● Protein folding ● Telecommunication networks: Online optimization ● Personnel placement in airline companies ● Composition of products
  • 14.
  • 15.
  • 16.
  • 17. ? Byung-In Kim & Juyoung Wy Int J Adv Manuf Technol (2010) 50:1145–1152 (this is only the motivating example in this study)
  • 18.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Best ant laying pheromone (global-best ant or, in some versions of ACO, iteration-best ant) encourage ants to follow the best tour or to search in the neighbourhood of this tour (make sure that τmin>0). Local updating (the ants lay pheromone as they go along without waiting till end of tour). Can set up the evaporation rate so that local updating “eats away” pheromone, and thus visited edges are seen as less desirable, encourages exploration. (Because the pheromone added is quite small compared with the amount that evaporates.) Heuristic improvements like 3-opt – not really “ant”-style “Guided parallel stochastic search in region of best tour” [Dorigo and Gambardella], i.e. assuming a non-deceptive problem. Some general considerations
  • 28. Vehicle routing problems A.E. Rizzoli, · R. Montemanni · E. Lucibello · L.M. Gambardella (2007) Ant colony optimization for real-world vehicle routing problems. Swarm Intelligence 1: 135–151
  • 29. Vehicle routing problems E.g. distribute 52000 pallets to 6800 customers over a period of 20 days Dynamic problem: continuously incoming orders Strategic planning: Finding feasible tours is hard Computing time: 5 min (3h for human operators) More tours required for narrower arrival time window Implicit knowledge on traffic learned from human operators A.E. Rizzoli, · R. Montemanni · E. Lucibello · L.M. Gambardella (2007) Ant colony optimization for real-world vehicle routing problems. Swarm Intelligence 1: 135–151
  • 30. ACO algorithm loop over ants set of valid solutions init best-so-far solution store valid solutions update best-so-far
  • 31. Robinson EJ, Jackson DE, Holcombe M, Ratnieks FL (2005) Insect communication: 'no entry' signal in ant foraging. Nature. 438:7067, 442. Abstract: Forager ants lay attractive trail pheromones to guide nestmates to food, but the effectiveness of foraging networks might be improved if pheromones could also be used to repel foragers from unrewarding routes. Here we present empirical evidence for such a negative trail pheromone, deployed by Pharaoh's ants (Monomorium pharaonis) as a 'no entry' signal to mark an unrewarding foraging path. This finding constitutes another example of the sophisticated control mechanisms used in self-organized ant colonies. Negative pheromones in real ants
  • 32. References on Ant Colony Optimization ● M. Dorigo & T. Stützle, Ant Colony Optimization, MIT Press, 2004. ● M. Dorigo & T. Stützle, The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances, Handbook of Metaheuristics, 2002. http://iridia.ulb.ac.be/ %7Estuetzle/publications/ACO.ps.gz ● M. Dorigo, Ant Colony Optimization. Scholarpedia, 2007. ● T. Stützle and H. H. Hoos, MAX-MIN Ant System. Future Generation Computer Systems. 16(8):889--914,2000. http://iridia.ulb.ac.be/%7Estuetzle/publications/FGCS.ps.gz