Ant Algorithms. Simulated Ant Colonies for Optimization Problems. Daniel Bauer July 6, 2006
|
|
- Karen Griffith
- 5 years ago
- Views:
Transcription
1 Simulated Ant Colonies for Optimization Problems July 6, 2006
2 Topics 1 Real Ant Colonies Behaviour of Real Ants Pheromones 2 3
3 Behaviour of Real Ants Pheromones Introduction Observation: Ants living in colonies take the shortest route e.g. from the anthill to a source of food This way commonly known ant highways emerge But Ants are blind Ants have very limited communication capabilities How can complex behaviour emerge?
4 Behaviour of Real Ants Pheromones Behaviour of Real Ants Anthill Sugar
5 Behaviour of Real Ants Pheromones Double Bridging Experiments Deneubourg, Gross et al. 1989, cm anthill 30 cm sugar anthill sugar
6 Behaviour of Real Ants Pheromones Pheromones Communication regarding path is performed by use of pheromone trails: Isolated ants move randomly (exploring the environment) A moving ant lays down portions of pheromone (chemical marker substance) and leaves a trail Other ants discovering pheromone follow the strongest trail more probably and reinforces the trail with it s own pheromone The more ants follow a trail, the more attractive it becomes to follow
7 Behaviour of Real Ants Pheromones Pheromones Simple model: An ant follows a path with a probability proportional to the amount of pheromone on it.
8 Behaviour of Real Ants Pheromones So far... Individual ants are blind and dumb Ants complex behaviour emerges from social interaction Communication is performed solely by pheromone trails Ant colonies are able to solve certain problems How can we exploit this mechanism in computation?
9 Real Ant Colonies Idea: Use simulated ant colonies to find shortest path in graphs. source (anthill) destination (source of food) Simulated ants live in a descrete time environment They move from one node to an adjacent one in one step They leave a pheromone trail on the arc dependent on the path costs. (This is problematic, why?)
10 Path Memory Real Ant Colonies source (anthill) destination (source of food) Problem: Cycles may occur Solution: Ants have memory to store their path
11 Backward Movement and Pheromone evaporation Path memory also allows the ant to return to the source on the same way Idea: Ants find forward solutions probabilistically without putting down pheromone If a solution was found (the ant reaches the destination) they deterministically move backward along their path While in backward mode they leave pheromone on arcs depending on the value of the solution We want pheromones to evaporate after some time This Algorithm is called
12 - Terminology Real Ant Colonies Graph: G = (N, A) each arc (i, j) A is associated with it s artificial pheromone trail τ ij τ ij is proportional to the utility of using the arc (i, j) to build 1 a good solution. Choose update: C k = P pathcosts for ant k Neighbourhood of ant k in node i: Ni k all nodes which are adjacent to i but not the one where the ant came from Pheromone evaporation parameter ρ (0, 1]
13 - Algorithm Real Ant Colonies Initialize pheromone trails (i, j) Aτ ij 1 In each turn: for each ant k: If k is in forward mode: Go from current node i to j with probability pij k τ = P ij if j Ni k else pij k = 0 l N k i τ il Store arc used and it s costs to k s path memory Switch to backward mode if destination is reached, eliminate cycles from path memory If k is in backward mode: Go back one step deterministically (look up previous used arc in the path memory) Update pheromone on the path for an ant k: τ ij τ ij + C k Switch to forward mode if source is reached. Calculate pheromone evaporation: (i, j) A : τ ij τ ij (1 ρ) τ ij until convergence
14 - Example Real Ant Colonies applied to the double bridging experiment ants 15 ants 10 ants ants ants 30 ants
15 Performance of Convergence cannot be guaranteed for all problems Performance of the Algorithms is highly dependent on Parameters Only for a great number of ants a solution is found quickly in more complex problems Pheromone evaporation is important to avoid stagnation behaviour There are polynomial time algorithms which find shortest path more efficiently can be seen as an didactic example, not as an applicable algorithm.
16 Combinatorical Optimization Problems Main idea: From a set of entities find a subset that optimizes a cost function while meeting constraints. Examples: graph coloring job scheduling knapsack problem travelling salesman CO-Problems tend to be N P-hard (all of the above problems are N P-Complete) Most of the time we can just approximate optimal solutions
17 Heuristics and Metaheuristics Heuristics are empirical or rule-of-thumb informations used to guide searches for solutions Example: always prefer the shortest arc when searching a shortest path Metaheuristics are heuristics that can be applied in a range of problems ACO can be seen as a metaheuristic for optimization problems other examples: local search, simulated annealing
18 (AS) Real Ant Colonies (AS) (Dorigo et al. 1996) was one of the first ACO algorithms It can be seen as a generalization/extension of It was first applied to the Traveling Salesman Problem
19 Traveling Salesman Problem Given a set of n cities In TSP a solution is any circular tour including all cities find the shortest circular tour formalization: completely connected graph with annotated path costs (distance) G=(N,A) 3 Idea: Let ants generate tours, then update pheromone trails dependent on length of tour
20 - Start Cities and Number of Ants In the completely connected graph representing a TSP there is no unique source Ants can start from an arbitrary city Ants in city i: b i Total number of ants: m= n i=1 b i
21 cont. Real Ant Colonies Ants perform cycle detection on-line Path memory is called tabu list: tabu k Allowed successor cities: A = N\tabu k All ants move simultaniously After each cycle of the algorithm the shortest path is remembered
22 - Move Probability Ants in the AS are not totally blind They use the shortest arc distance as a heuristic probability is calculated by integrating weightet pheromone trail and heuristic heuristic arc value of arc (i, j) A: η ij = 1/d ij Probability for ant k of choosing arc (i, j): if j A k j : pk ij = τij α ηβ ij P l A k l τil α η β il else pij k = 0 α and β are parameters to be choosen.
23 - Pheromone Update and Evaporation Pheromone is not initialized with 1, but with a small constant c If the ants have completed a tour each (a cycle is finished) the pheromone is updated. The update process is performed for all ants simultaniously Evaporation is included in the update process Update for all arcs (i, j) A: τ ij ρ τ ij + τ ij with τ ij = k ants τ ij k and pheromone laid on arc (i,j) if visited by ant k (else τ ij = 0): τij k Q = P pathcosts of ant k
24 - Algorithm Initialize pheromone trails (i, j) Aτ ij c Place the m ants on the n nodes, write start city of ant k to tabu k In each cycle: for each ant k find a route: repeat Go from current node i to j with probability pij k Add city to tabu k until tabu k = n (route was completed) for all ants k calculate total route costs. for all ants k and all arcs (i, j) calculate τij k Calculate pheromone change τ ij for all arcs (i,j) Perform pheromone update (i, j): τ ij ρ τij + τ ij move all ants k to their starting city (from tabu k (n) to tabu k (1) remember shortest route empty tabu lists until convergence (all ants take same route or user defined no. of cycles) Output shortest route
25 - Parameters Performance of the Ant System depends on the choice of parameters Number of ants: m Initial pheromone trail: c Weighting of shortest path heuristic β and pheromone α Evaporation rate: ρ A constant related to the quantity of pheromone placed: Q
26 - Experimental Results Best values for ρ, α and β were found in experiments on a 30 city TSP (maximal 5000 cycles were performed): α β ρ development of best tour length:
27 - Experimental Results cont. Same values were applied to a simple 10 city problem.
28 vs. other heuristics Comparision of performance of different general purpose heuristics in the 30 city problem. Performance compared to other TSP-tailored heuristics:
29 Structure of the ACO Metaheuristic All ACO Algorithms share the same structure: ConstructAntSolutions UpdatePheromones DemonActions (optional) (e.g. remember shortest path...)
30 How to apply ACO to other optimization problems Since TSP is N P-hard any N P Problem can be reduced to it theoretically In practice it might be far easier to find a way to apply ACO metaheuristics directly to a certain problem We might even find a general procedure how to apply ACO to any CO-Problem
31 Combinatorical Optimization Problems again All Combinatorical Optimization Problems share the same structure: From a set of entities find a subset that optimizes a cost/value function while meeting constraints. General aproach: Generate subsets by finding path through a graph (called construction graph) If a solution was found (what we call a solution depends on the problem) evaluate it Then update pheromone trails
32 Multiple Knapsack Problem Given a knapsack with a number m of resource constraints j (e.g. room, weight...) with capacity a j and a set of items i I each with a value v i and recource requirements r j i Find a subset S of I that maximizes i S v i subject to the constraints j : i S r ij a j Application of ACO by Leguizamon and Michalewicz (1999)
33 Multiple Knapsack Problem - Graph Each item is a node in the totally connected Graph G=(I,A) Item nodes are annotated their value and their resource requirements While building solutions ants are only allowed to proceed to nodes which do not violate the constraints. If no allowed successor node was found the ant has found a solution
34 Multiple Knapsack Problem - Pheromone and Heuristics Pheromone Trails are associated with items, not with arcs. τ i = q i S v i (weighting constant q (0, 1]) Heuristics: items with high value and low requirements should be prefered average tightness of resource constraints r i = 1 m m a j j=1 r ij Heuristic η i = v i r i
35 Are Simulated Ants Agents? Ants presented so far do not correspond to our definition of an agent Simulated ants are not intelligent at all Simulated ants are not self interested The environment is far to simple to be called environment
36 Routing in Computer Networks Ants are processes traveling between machines They might also have to perform other tasks (get offers, buy items...) They are self interested, they want to find the shortest path If in backward mode they leave pheromone on each machine as a hint for ants with the same destination. The environment they live in is highly complex (and changes dynamically) they can be called mobile agents (which inherit properties of ants)
37 Parallel Processing Real Ant Colonies Ants can move sequentially (in a loop) or syncroniously Ants have process character ACO algorithms can be parallelized fine grained parallelization: Individual ants have their own processor coarse grained parallelization: Parts of the population have their own processor
38 Advantages of ACO Algorithms ACO is robust and versatile It can be applied to a number of optimization problems It can be applied to different versions of the problem Application can be done in a straightforward way Algorithms shows good performance compared to other metaheuristics The population based approach can be exploitet in parallel implementations
39 Behaviour of natural populations can be an inspiration for new algorithms Algorithms based on artificial ant colonies can solve shortest path problems or provide a meta heuristic in a range of optimization problems Their performance depends on the choice of several parameters
40 References M. Dorigo et al., : Optimization by a colony of cooperating agents, IEEE Transactions on Systems, Man, and CyberneticsPart B, Vol.26, No.1, 1996, pp.1-13 M. Dorigo, T. Sttzle. Ant Colony Optimization. MIT Press, Cambridge, M. Dorigo, Solve Difficult Optimization Problems, 2001 ( meta/newsite/downloads/dorigo- ECAL2001.pdf)
Ant Colony Optimization for dynamic Traveling Salesman Problems
Ant Colony Optimization for dynamic Traveling Salesman Problems Carlos A. Silva and Thomas A. Runkler Siemens AG, Corporate Technology Information and Communications, CT IC 4 81730 Munich - Germany thomas.runkler@siemens.com
More informationAnt Colony Optimization
Ant Colony Optimization CompSci 760 Patricia J Riddle 1 Natural Inspiration The name Ant Colony Optimization was chosen to reflect its original inspiration: the foraging behavior of some ant species. It
More informationSWARM INTELLIGENCE -I
SWARM INTELLIGENCE -I Swarm Intelligence Any attempt to design algorithms or distributed problem solving devices inspired by the collective behaviourof social insect colonies and other animal societies
More informationMETAHEURISTICS. Introduction. Introduction. Nature of metaheuristics. Local improvement procedure. Example: objective function
Introduction METAHEURISTICS Some problems are so complicated that are not possible to solve for an optimal solution. In these problems, it is still important to find a good feasible solution close to the
More informationAnt Colony Optimization
DM841 DISCRETE OPTIMIZATION Part 2 Heuristics Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. earch 2. Context Inspiration from Nature 3. 4. 5.
More informationSolving Travelling Salesmen Problem using Ant Colony Optimization Algorithm
SCITECH Volume 3, Issue 1 RESEARCH ORGANISATION March 30, 2015 Journal of Information Sciences and Computing Technologies www.scitecresearch.com Solving Travelling Salesmen Problem using Ant Colony Optimization
More informationSolving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques
Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques N.N.Poddar 1, D. Kaur 2 1 Electrical Engineering and Computer Science, University of Toledo, Toledo, OH, USA 2
More informationImage Edge Detection Using Ant Colony Optimization
Image Edge Detection Using Ant Colony Optimization Anna Veronica Baterina and Carlos Oppus Abstract Ant colony optimization (ACO) is a population-based metaheuristic that mimics the foraging behavior of
More informationAn Ant System with Direct Communication for the Capacitated Vehicle Routing Problem
An Ant System with Direct Communication for the Capacitated Vehicle Routing Problem Michalis Mavrovouniotis and Shengxiang Yang Abstract Ant colony optimization (ACO) algorithms are population-based algorithms
More informationIntuitionistic Fuzzy Estimations of the Ant Colony Optimization
Intuitionistic Fuzzy Estimations of the Ant Colony Optimization Stefka Fidanova, Krasimir Atanasov and Pencho Marinov IPP BAS, Acad. G. Bonchev str. bl.25a, 1113 Sofia, Bulgaria {stefka,pencho}@parallel.bas.bg
More informationA Review: Optimization of Energy in Wireless Sensor Networks
A Review: Optimization of Energy in Wireless Sensor Networks Anjali 1, Navpreet Kaur 2 1 Department of Electronics & Communication, M.Tech Scholar, Lovely Professional University, Punjab, India 2Department
More informationIMPLEMENTATION OF ACO ALGORITHM FOR EDGE DETECTION AND SORTING SALESMAN PROBLEM
IMPLEMENTATION OF ACO ALGORITHM FOR EDGE DETECTION AND SORTING SALESMAN PROBLEM Er. Priya Darshni Assiociate Prof. ECE Deptt. Ludhiana Chandigarh highway Ludhiana College Of Engg. And Technology Katani
More informationThe Ant Colony Optimization Meta-Heuristic 1
The Ant Colony Optimization Meta-Heuristic 1 Marco Dorigo and Gianni Di Caro IRIDIA Université Libre de Bruxelles {mdorigo,gdicaro}@ulb.ac.be 1 To appear in D. Corne, M. Dorigo and F. Glover, editors,
More informationHybrid Ant Colony Optimization and Cuckoo Search Algorithm for Travelling Salesman Problem
International Journal of Scientific and Research Publications, Volume 5, Issue 6, June 2015 1 Hybrid Ant Colony Optimization and Cucoo Search Algorithm for Travelling Salesman Problem Sandeep Kumar *,
More informationNavigation of Multiple Mobile Robots Using Swarm Intelligence
Navigation of Multiple Mobile Robots Using Swarm Intelligence Dayal R. Parhi National Institute of Technology, Rourkela, India E-mail: dayalparhi@yahoo.com Jayanta Kumar Pothal National Institute of Technology,
More informationANT COLONY OPTIMIZATION FOR FINDING BEST ROUTES IN DISASTER AFFECTED URBAN AREA
ANT COLONY OPTIMIZATION FOR FINDING BEST ROUTES IN DISASTER AFFECTED URBAN AREA F Samadzadegan a, N Zarrinpanjeh a * T Schenk b a Department of Geomatics Eng., University College of Engineering, University
More informationScalability of a parallel implementation of ant colony optimization
SEMINAR PAPER at the University of Applied Sciences Technikum Wien Game Engineering and Simulation Scalability of a parallel implementation of ant colony optimization by Emanuel Plochberger,BSc 3481, Fels
More informationParallel Implementation of Travelling Salesman Problem using Ant Colony Optimization
Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization Gaurav Bhardwaj Department of Computer Science and Engineering Maulana Azad National Institute of Technology Bhopal,
More informationAnt Colony Optimization: The Traveling Salesman Problem
Ant Colony Optimization: The Traveling Salesman Problem Section 2.3 from Swarm Intelligence: From Natural to Artificial Systems by Bonabeau, Dorigo, and Theraulaz Andrew Compton Ian Rogers 12/4/2006 Traveling
More informationMemory-Based Immigrants for Ant Colony Optimization in Changing Environments
Memory-Based Immigrants for Ant Colony Optimization in Changing Environments Michalis Mavrovouniotis 1 and Shengxiang Yang 2 1 Department of Computer Science, University of Leicester University Road, Leicester
More informationParallel Implementation of the Max_Min Ant System for the Travelling Salesman Problem on GPU
Parallel Implementation of the Max_Min Ant System for the Travelling Salesman Problem on GPU Gaurav Bhardwaj Department of Computer Science and Engineering Maulana Azad National Institute of Technology
More informationSolving a combinatorial problem using a local optimization in ant based system
Solving a combinatorial problem using a local optimization in ant based system C-M.Pintea and D.Dumitrescu Babeş-Bolyai University of Cluj-Napoca, Department of Computer-Science Kogalniceanu 1, 400084
More informationSwarm Intelligence (Ant Colony Optimization)
(Ant Colony Optimization) Prof. Dr.-Ing. Habil Andreas Mitschele-Thiel M.Sc.-Inf Mohamed Kalil 19 November 2009 1 Course description Introduction Course overview Concepts of System Engineering Swarm Intelligence
More informationAnt Algorithms for Discrete Optimization
Ant Algorithms for Discrete Optimization Abstract This article presents an overview of recent work on ant algorithms, that is, algorithms for discrete optimization that took inspiration from the observation
More informationAnt colony optimization with genetic operations
Automation, Control and Intelligent Systems ; (): - Published online June, (http://www.sciencepublishinggroup.com/j/acis) doi:./j.acis.. Ant colony optimization with genetic operations Matej Ciba, Ivan
More informationA new improved ant colony algorithm with levy mutation 1
Acta Technica 62, No. 3B/2017, 27 34 c 2017 Institute of Thermomechanics CAS, v.v.i. A new improved ant colony algorithm with levy mutation 1 Zhang Zhixin 2, Hu Deji 2, Jiang Shuhao 2, 3, Gao Linhua 2,
More informationThe Ant System: Optimization by a colony of cooperating agents
IEEE Transactions on Systems, Man, and Cybernetics Part B, Vol.26, No.1, 1996, pp.1-13 1 The Ant System: Optimization by a colony of cooperating agents Marco Dorigo *,^, Member, IEEE, Vittorio Maniezzo
More informationACO and other (meta)heuristics for CO
ACO and other (meta)heuristics for CO 32 33 Outline Notes on combinatorial optimization and algorithmic complexity Construction and modification metaheuristics: two complementary ways of searching a solution
More informationInternational Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)
Survey on Ant Colony Optimization Shweta Teckchandani, Prof. Kailash Patidar, Prof. Gajendra Singh Sri Satya Sai Institute of Science & Technology, Sehore Madhya Pradesh, India Abstract Although ant is
More informationANT COLONY OPTIMIZED ROUTING FOR MOBILE ADHOC NETWORKS (MANET)
ANT COLONY OPTIMIZED ROUTING FOR MOBILE ADHOC NETWORKS (MANET) DWEEPNA GARG 1 & PARTH GOHIL 2 1,2 Dept. Of Computer Science and Engineering, Babaria Institute of Technology, Varnama, Vadodara, India E-mail
More informationAn Efficient Analysis for High Dimensional Dataset Using K-Means Hybridization with Ant Colony Optimization Algorithm
An Efficient Analysis for High Dimensional Dataset Using K-Means Hybridization with Ant Colony Optimization Algorithm Prabha S. 1, Arun Prabha K. 2 1 Research Scholar, Department of Computer Science, Vellalar
More informationAnt Algorithms for Discrete Optimization
Ant Algorithms for Discrete Optimization Marco Dorigo and Gianni Di Caro IRIDIA, Université Libre de Bruxelles Brussels, Belgium {mdorigo,gdicaro}@ulb.ac.be Luca M. Gambardella IDSIA, Lugano, Switzerland
More informationImprovement of a car racing controller by means of Ant Colony Optimization algorithms
Improvement of a car racing controller by means of Ant Colony Optimization algorithms Luis delaossa, José A. Gámez and Verónica López Abstract The performance of a car racing controller depends on many
More informationApplying Opposition-Based Ideas to the Ant Colony System
Applying Opposition-Based Ideas to the Ant Colony System Alice R. Malisia, Hamid R. Tizhoosh Department of Systems Design Engineering, University of Waterloo, ON, Canada armalisi@uwaterloo.ca, tizhoosh@uwaterloo.ca
More informationDynamic Robot Path Planning Using Improved Max-Min Ant Colony Optimization
Proceedings of the International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 15-16 2014 Paper No. 49 Dynamic Robot Path Planning Using Improved Max-Min Ant Colony
More informationAn Ant Colony Optimization approach to solve Travelling Salesman Problem
An Ant Colony Optimization approach to solve Travelling Salesman Problem Dr. K. Shyamala 1, Associate Professor, Dr. Ambedkar Government Arts College (Autonomous), Chennai. Shyamalakannan2000@gmail.com
More informationAnt Algorithms for Discrete Optimization
Ant Algorithms for Discrete Optimization Tech. Rep. IRIDIA/98-10 Université Libre de Bruxelles Marco Dorigo and Gianni Di Caro IRIDIA, Université Libre de Bruxelles Brussels, Belgium mdorigo@ulb.ac.be,
More informationGenetic Algorithms and Genetic Programming Lecture 13
Genetic Algorithms and Genetic Programming Lecture 13 Gillian Hayes 9th November 2007 Ant Colony Optimisation and Bin Packing Problems Ant Colony Optimisation - review Pheromone Trail and Heuristic The
More informationAn Ant Colony Optimization Meta-Heuristic for Subset Selection Problems
Chapter I An Ant Colony Optimization Meta-Heuristic for Subset Selection Problems Christine Solnon I.1 Derek Bridge I.2 Subset selection problems involve finding an optimal feasible subset of an initial
More informationAdaptive Model of Personalized Searches using Query Expansion and Ant Colony Optimization in the Digital Library
International Conference on Information Systems for Business Competitiveness (ICISBC 2013) 90 Adaptive Model of Personalized Searches using and Ant Colony Optimization in the Digital Library Wahyu Sulistiyo
More informationJednociljna i višeciljna optimizacija korištenjem HUMANT algoritma
Seminar doktoranada i poslijedoktoranada 2015. Dani FESB-a 2015., Split, 25. - 31. svibnja 2015. Jednociljna i višeciljna optimizacija korištenjem HUMANT algoritma (Single-Objective and Multi-Objective
More informationAn Ant Approach to the Flow Shop Problem
An Ant Approach to the Flow Shop Problem Thomas Stützle TU Darmstadt, Computer Science Department Alexanderstr. 10, 64283 Darmstadt Phone: +49-6151-166651, Fax +49-6151-165326 email: stuetzle@informatik.tu-darmstadt.de
More informationHeuristic Search Methodologies
Linköping University January 11, 2016 Department of Science and Technology Heuristic Search Methodologies Report on the implementation of a heuristic algorithm Name E-mail Joen Dahlberg joen.dahlberg@liu.se
More informationintelligence in animals smartness through interaction
intelligence in animals smartness through interaction overview inspired by nature inspiration, model, application, implementation features of swarm intelligence self organisation characteristics requirements
More informationSelf-Organization Swarm Intelligence
Self-Organization Swarm Intelligence Winter Semester 2010/11 Integrated Communication Systems Group Ilmenau University of Technology Motivation for Self-Organization Problem of today s networks Heterogeneity
More informationAnt Colony Optimization: Overview and Recent Advances
Chapter 8 Ant Colony Optimization: Overview and Recent Advances Marco Dorigo and Thomas Stützle Abstract Ant Colony Optimization (ACO) is a metaheuristic that is inspired by the pheromone trail laying
More informationModified Greedy Methodology to Solve Travelling Salesperson Problem Using Ant Colony Optimization and Comfort Factor
International Journal of Scientific and Research Publications, Volume 4, Issue 10, October 2014 1 Modified Greedy Methodology to Solve Travelling Salesperson Problem Using Ant Colony Optimization and Comfort
More informationNetwork routing problem-a simulation environment using Intelligent technique
Network routing problem-a simulation environment using Intelligent technique Vayalaxmi 1, Chandrashekara S.Adiga 2, H.G.Joshi 3, Harish S.V 4 Abstract Ever since the internet became a necessity in today
More informationA heuristic approach to find the global optimum of function
Journal of Computational and Applied Mathematics 209 (2007) 160 166 www.elsevier.com/locate/cam A heuristic approach to find the global optimum of function M. Duran Toksarı Engineering Faculty, Industrial
More informationUsing Genetic Algorithms to optimize ACS-TSP
Using Genetic Algorithms to optimize ACS-TSP Marcin L. Pilat and Tony White School of Computer Science, Carleton University, 1125 Colonel By Drive, Ottawa, ON, K1S 5B6, Canada {mpilat,arpwhite}@scs.carleton.ca
More informationAdaptive Ant Colony Optimization for the Traveling Salesman Problem
- Diplomarbeit - (Implementierungsarbeit) Adaptive Ant Colony Optimization for the Traveling Salesman Problem Michael Maur Mat.-Nr.: 1192603 @stud.tu-darmstadt.de Eingereicht im Dezember 2009
More informationReview of Bio-inspired Algorithm in Wireless Sensor Network: ACO, ACO using RSSI and Ant Clustering
Review of Bio-inspired Algorithm in Wireless Sensor Network: ACO, ACO using RSSI and Ant Clustering Niharika Sharma PG scholar DYPIT, Pimpri, Pune nehu2101@gmail.com Prof. S. D. Chavan Associate Professor,
More informationSolving the Shortest Path Problem in Vehicle Navigation System by Ant Colony Algorithm
Proceedings of the 7th WSEAS Int. Conf. on Signal Processing, Computational Geometry & Artificial Vision, Athens, Greece, August 24-26, 2007 88 Solving the Shortest Path Problem in Vehicle Navigation System
More informationarxiv: v1 [cs.ai] 9 Oct 2013
The Generalized Traveling Salesman Problem solved with Ant Algorithms arxiv:1310.2350v1 [cs.ai] 9 Oct 2013 Camelia-M. Pintea, Petrică C. Pop, Camelia Chira North University Baia Mare, Babes-Bolyai University,
More informationAnt Colony Optimization: Overview and Recent Advances
Chapter 10 Ant Colony Optimization: Overview and Recent Advances Marco Dorigo and Thomas Stützle Abstract Ant Colony Optimization (ACO) is a metaheuristic that is inspired by the pheromone trail laying
More informationDIPARTIMENTO DI ELETTRONICA - POLITECNICO DI MILANO
DIPARTIMENTO DI ELETTRONICA - POLITECNICO DI MILANO Positive feedback as a search strategy Marco Dorigo Vittorio Maniezzo Alberto Colorni Report n. 91-016 June 1991 2 Title: Positive feedback as a search
More informationCombined A*-Ants Algorithm: A New Multi-Parameter Vehicle Navigation Scheme
Combined A*-Ants Algorim: A New Multi-Parameter Vehicle Navigation Scheme Hojjat Salehinejad, Hossein Nezamabadi-pour, Saeid Saryazdi and Fereydoun Farrahi-Moghaddam Department of Electrical Engineering,
More informationAnt Colony Optimization Approaches for the Sequential Ordering Problem
THE AMERICAN UNIVERSITY IN CAIRO School of Sciences and Engineering Ant Colony Optimization Approaches for the Sequential Ordering Problem A thesis submitted to Department of Computer Science and Engineering
More informationSIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD
Journal of Engineering Science and Technology Special Issue on 4th International Technical Conference 2014, June (2015) 35-44 School of Engineering, Taylor s University SIMULATION APPROACH OF CUTTING TOOL
More informationAn Ant Colony Optimization Algorithm for Solving Travelling Salesman Problem
1 An Ant Colony Optimization Algorithm for Solving Travelling Salesman Problem Krishna H. Hingrajiya, Ravindra Kumar Gupta, Gajendra Singh Chandel University of Rajiv Gandhi Proudyogiki Vishwavidyalaya,
More informationOn-Line Scheduling Algorithm for Real-Time Multiprocessor Systems with ACO and EDF
On-Line Scheduling Algorithm for Real-Time Multiprocessor Systems with ACO and EDF Cheng Zhao, Myungryun Yoo, Takanori Yokoyama Department of computer science, Tokyo City University 1-28-1 Tamazutsumi,
More informationEvolutionary Algorithms Meta heuristics and related optimization techniques II/II
Evolutionary Algorithms Meta heuristics and related optimization techniques II/II Prof. Dr. Rudolf Kruse Pascal Held {kruse,pheld}@iws.cs.uni-magdeburg.de Otto-von-Guericke University Magdeburg Faculty
More informationA SURVEY OF COMPARISON BETWEEN VARIOUS META- HEURISTIC TECHNIQUES FOR PATH PLANNING PROBLEM
A SURVEY OF COMPARISON BETWEEN VARIOUS META- HEURISTIC TECHNIQUES FOR PATH PLANNING PROBLEM Toolika Arora, Yogita Gigras, ITM University, Gurgaon, Haryana, India ABSTRACT Path planning is one of the challenging
More informationLECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2
15-382 COLLECTIVE INTELLIGENCE - S18 LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2 INSTRUCTOR: GIANNI A. DI CARO ANT-ROUTING TABLE: COMBINING PHEROMONE AND HEURISTIC 2 STATE-TRANSITION:
More informationAccelerating Ant Colony Optimization for the Vertex Coloring Problem on the GPU
Accelerating Ant Colony Optimization for the Vertex Coloring Problem on the GPU Ryouhei Murooka, Yasuaki Ito, and Koji Nakano Department of Information Engineering, Hiroshima University Kagamiyama 1-4-1,
More informationAdvances on image interpolation based on ant colony algorithm
DOI 10.1186/s40064-016-2040-9 RESEARCH Open Access Advances on image interpolation based on ant colony algorithm Olivier Rukundo 1* and Hanqiang Cao 2 *Correspondence: orukundo@gmail.com 1 Department of
More informationAnt Colony Optimization (ACO) For The Traveling Salesman Problem (TSP) Using Partitioning
Ant Colony Optimization (ACO) For The Traveling Salesman Problem (TSP) Using Partitioning Alok Bajpai, Raghav Yadav Abstract: An ant colony optimization is a technique which was introduced in 1990 s and
More informationMSc Robotics and Automation School of Computing, Science and Engineering
MSc Robotics and Automation School of Computing, Science and Engineering MSc Dissertation ANT COLONY ALGORITHM AND GENETIC ALGORITHM FOR MULTIPLE TRAVELLING SALESMEN PROBLEM Author: BHARATH MANICKA VASAGAM
More informationAnt Colony Optimization: A Component-Wise Overview
Université Libre de Bruxelles Institut de Recherches Interdisciplinaires et de Développements en Intelligence Artificielle Ant Colony Optimization: A Component-Wise Overview M. López-Ibáñez, T. Stützle,
More informationAnt Colony Optimization Exercises
Outline DM6 HEURISTICS FOR COMBINATORIAL OPTIMIZATION Lecture 11 Ant Colony Optimization Exercises Ant Colony Optimization: the Metaheuristic Application Examples Connection between ACO and other Metaheuristics
More informationAutomatic Programming with Ant Colony Optimization
Automatic Programming with Ant Colony Optimization Jennifer Green University of Kent jg9@kent.ac.uk Jacqueline L. Whalley University of Kent J.L.Whalley@kent.ac.uk Colin G. Johnson University of Kent C.G.Johnson@kent.ac.uk
More informationAnt Colony Optimization Algorithm for Reactive Production Scheduling Problem in the Job Shop System
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Ant Colony Optimization Algorithm for Reactive Production Scheduling Problem in
More informationSolving a unique Shortest Path problem using Ant Colony Optimisation
Solving a unique Shortest Path problem using Ant Colony Optimisation Daniel Angus Abstract. Ant Colony Optimisation (ACO) has in the past proved suitable to solve many optimisation problems. This research
More informationCHAOTIC ANT SYSTEM OPTIMIZATION FOR PATH PLANNING OF THE MOBILE ROBOTS
CHAOTIC ANT SYSTEM OPTIMIZATION FOR PATH PLANNING OF THE MOBILE ROBOTS Xu Mingle and You Xiaoming Shanghai University of Engineering Science, Shanghai, China ABSTRACT This paper presents an improved ant
More informationAnt Colony Optimization Approaches to the Degree-constrained Minimum Spanning Tree Problem
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 1081-1094 (2008) Ant Colony Optimization Approaches to the Degree-constrained Minimum Spanning Tree Problem Faculty of Information Technology Multimedia
More informationThe Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances
The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances Marco Dorigo Université Libre de Bruxelles, IRIDIA, Avenue Franklin Roosevelt 50, CP 194/6, 1050 Brussels, Belgium mdorigo@ulb.ac.be
More informationABSTRACT DYNAMIC ADAPTIVE ROUTING IN MOBILE AD HOC NETWORKS. Department of Electrical Engineering
ABSTRACT Title of Thesis: DYNAMIC ADAPTIVE ROUTING IN MOBILE AD HOC NETWORKS Degree candidate: Harsh Mehta Degree and year: Master of Science, 2002 Thesis directed by: Professor John S. Baras Department
More informationAdhoc Network Routing Optimization and Performance Analysis of ACO Based Routing Protocol
Adhoc Network Routing Optimization and Performance Analysis of ACO Based Routing Protocol Anubhuti Verma Abstract Ant Colony Optimization is based on the capability of real ant colonies of finding the
More informationTHE OPTIMIZATION OF RUNNING QUERIES IN RELATIONAL DATABASES USING ANT-COLONY ALGORITHM
THE OPTIMIZATION OF RUNNING QUERIES IN RELATIONAL DATABASES USING ANT-COLONY ALGORITHM Adel Alinezhad Kolaei and Marzieh Ahmadzadeh Department of Computer Engineering & IT Shiraz University of Technology
More informationENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM
ENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM Prateek Agrawal 1, Harjeet Kaur 2, and Deepa Bhardwaj 3 123 Department of Computer Engineering, Lovely Professional University (
More informationACO with semi-random start applied on MKP
Proceedings of the International Multiconference on Computer Science and Information Technology pp. 887 891 ISBN 978-83-60810-22-4 ISSN 1896-7094 ACO with semi-random start applied on MKP Stefka Fidanova
More informationAS THE fabrication technology advances and transistors
1010 IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 26, NO. 6, JUNE 2007 Ant Colony Optimizations for Resource- and Timing-Constrained Operation Scheduling Gang Wang,
More informationA combination of clustering algorithms with Ant Colony Optimization for large clustered Euclidean Travelling Salesman Problem
A combination of clustering algorithms with Ant Colony Optimization for large clustered Euclidean Travelling Salesman Problem TRUNG HOANG DINH, ABDULLAH AL MAMUN Department of Electrical and Computer Engineering
More informationRESEARCH ARTICLE. Accelerating Ant Colony Optimization for the Traveling Salesman Problem on the GPU
The International Journal of Parallel, Emergent and Distributed Systems Vol. 00, No. 00, Month 2011, 1 21 RESEARCH ARTICLE Accelerating Ant Colony Optimization for the Traveling Salesman Problem on the
More informationAnt Colony Optimization and Constraint Programming
Ant Colony Optimization and Constraint Programming Christine Solnon LIRIS, UMR 5205 CNRS / University of Lyon ACP summer school, 2010 Overview of the talk 1 Introduction How to solve Combinatorial Optimization
More informationAnt n-queen Solver. Salabat Khan, Mohsin Bilal, Muhammad Sharif, Rauf Baig
International Journal of Artificial Intelligence, ISSN 0974-0635; Int. J. Artif. Intell. Autumn (October) 2011, Volume 7, Number A11 Copyright 2011 by IJAI (CESER Publications) Ant n-queen Solver Salabat
More informationApplying Ant Colony Optimization Metaheuristic to the DAG Layering Problem
Applying Optimization Metaheuristic to the DAG Layering Problem Radoslav Andreev, Patrick Healy, Nikola S. Nikolov radoslav.andreev@ul.ie, patrick.healy@ul.ie, nikola.nikolov@ul.ie Department of Computer
More informationARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS
ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ OUTLINE Optimisation problems Optimisation & search Two Examples The knapsack problem
More informationAnt Colony Optimization: a literature survey
n. 474 December 2012 ISSN: 0870-8541 Ant Colony Optimization: a literature survey Marta S.R. Monteiro 1,2 Dalila B.M.M. Fontes 1,2 Fernando A.C.C. Fontes 3,4 1 FEP-UP, School of Economics and Management,
More informationTime Dependent Vehicle Routing Problem with an Ant Colony System
Time Dependent Vehicle Routing Problem with an Ant Colony System Alberto V. Donati, Luca Maria Gambardella, Andrea E. Rizzoli, Norman Casagrande, Roberto Montemanni Istituto Dalle Molle di Studi sull'intelligenza
More informationAn Experimental Study of the Simple Ant Colony Optimization Algorithm
An Experimental Study of the Simple Ant Colony Optimization Algorithm MARCO DORIGO and THOMAS STÜTZLE IRIDIA Université Libre de Bruxelles Avenue Franklin Roosevelt 50, CP 194/6, 1050 Brussels BELGIUM
More informationIntroduction to Multi-Agent Programming
Introduction to Multi-Agent Programming 12. Swarm Intelligence Flocking, Foraging, Ant Systems, TSP solving Alexander Kleiner, Bernhard Nebel Contents Introduction Swarming & Flocking Foraging strategies
More informationSavingsAnts for the Vehicle Routing Problem. Karl Doerner Manfred Gronalt Richard F. Hartl Marc Reimann Christine Strauss Michael Stummer
SavingsAnts for the Vehicle Routing Problem Karl Doerner Manfred Gronalt Richard F. Hartl Marc Reimann Christine Strauss Michael Stummer Report No. 63 December 2001 December 2001 SFB Adaptive Information
More informationLOAD BALANCING IN CLOUD COMPUTING USING ANT COLONY OPTIMIZATION
International Journal of Computer Engineering & Technology (IJCET) Volume 8, Issue 6, Nov-Dec 2017, pp. 54 59, Article ID: IJCET_08_06_006 Available online at http://www.iaeme.com/ijcet/issues.asp?jtype=ijcet&vtype=8&itype=6
More informationRESEARCH OF COMBINATORIAL OPTIMIZATION PROBLEM BASED ON GENETIC ANT COLONY ALGORITHM
RESEARCH OF COMBINATORIAL OPTIMIZATION PROBLEM BASED ON GENETIC ANT COLONY ALGORITHM ZEYU SUN, 2 ZHENPING LI Computer and Information engineering department, Luoyang Institute of Science and Technology,
More informationResearch Article AntStar: Enhancing Optimization Problems by Integrating an Ant System and A Algorithm
Scientific Programming Volume, Article ID 7, pages http://dx.doi.org/.//7 Research Article AntStar: Enhancing Optimization Problems by Integrating an Ant System and A Algorithm Mohammed Faisal, Hassan
More informationA MULTI-OBJECTIVE ANT COLONY OPTIMIZATION ALGORITHM FOR INFRASTRUCTURE ROUTING
A MULTI-OBJECTIVE ANT COLONY OPTIMIZATION ALGORITHM FOR INFRASTRUCTURE ROUTING A Thesis by WALTER MILLER McDONALD Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment
More informationMetaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini
Metaheuristic Development Methodology Fall 2009 Instructor: Dr. Masoud Yaghini Phases and Steps Phases and Steps Phase 1: Understanding Problem Step 1: State the Problem Step 2: Review of Existing Solution
More informationRelationship between Genetic Algorithms and Ant Colony Optimization Algorithms
Relationship between Genetic Algorithms and Ant Colony Optimization Algorithms Osvaldo Gómez Universidad Nacional de Asunción Centro Nacional de Computación Asunción, Paraguay ogomez@cnc.una.py and Benjamín
More informationCOMPARISON OF DIFFERENT HEURISTIC, METAHEURISTIC, NATURE BASED OPTIMIZATION ALGORITHMS FOR TRAVELLING SALESMAN PROBLEM SOLUTION
COMPARISON OF DIFFERENT HEURISTIC, METAHEURISTIC, NATURE BASED OPTIMIZATION ALGORITHMS FOR TRAVELLING SALESMAN PROBLEM SOLUTION 1 KIRTI PANDEY, 2 PALLAVI JAIN 1 Shri Vaishnav Institute of Technology &
More information