INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Size: px
Start display at page:

Download "INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY"

Transcription

1 Zara Pathan,, 2014; Volume 3 (1): INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK ANT COLONY OPTIMIZATION ZARA A. R. PATHAN, NIKITA D. BHAD Department of Information Technology, C. K. Thakur A.C.S. College, New Panvel, India Accepted Date: 16/08/2014; Published Date: 01/09/2014 Abstract: Ant colony optimization (ACO) is a population-based metaheuristic inspired by the collective behavior of ants which is used for solving optimization problems to finding good paths through graphs. This paper overviews work on ant algorithms, that is, algorithms for discrete optimization which took inspiration from the observation of ant colonies and introduces the ant colony optimization (ACO) meta-heuristic. In the first part of the paper the basic biological findings on real ants are overviewed, and their artificial counterparts. In the second part of the paper a number of applications where this concept gives an appropriate solution are described. Keywords: ACO, metaheuristic, Stigmergy, Capacitated Vehicle Routing Problem, Travelling Salesman Problem, Quadratic Assignment Problem, Graph Coloring Problem, Job Scheduling Problem. Corresponding Author: MS. ZARA A. R. PATHAN Access Online On: How to Cite This Article: PAPER-QR CODE Zara Pathan, Nikita Bhad;, 2014; Volume 3 (1):

2 Zara Pathan,, 2014; Volume 3 (1): INTRODUCTION Ant Colony Optimization is a class of algorithms, whose first member, called Ant System, was initially proposed by Colorni, Dorigo and Maniezzo[3]. The main underlying idea is inspired by the behavior of real ants, over several constructive computational threads based on local problem data and on a dynamic memory structure containing information on the quality of previously obtained results. More specifically, ACO is inspired by the ants foraging behavior. We may usually have N nodes and A undirected arcs[10]. Ants work on the principle of Stigmergy i.e. indirect communication via interaction with environment. There are two types of Stigmergy followed by ants. [2]First is Sematonic stigmergy which is based on the action of agent directly related to problem solving and affects behavior of other agents. The second type is sign-based stigmergy which is based on the action of agent affects environment not directly related to problem solving activity. There are two working modes for the ants: either forwards or backwards. Pheromones are only deposited in backward mode[6]. At the core of this behavior is the indirect communication between the ants by means of chemical pheromone trails, which enables them to find short paths between their nest and food sources. The ant s memory allows them to retrace the path it has followed while searching for the destination node before moving backward on their memorized path; they eliminate any loops from it. While moving backwards, the ants leave pheromones on the arcs they traversed. The ants evaluate the cost of the paths they have traversed. The shorter paths will receive a greater deposit of pheromones. An evaporation rule will be tied with the pheromones, which will reduce the chance for poor quality solutions. ACO algorithms are typically used to solve minimum cost problems. 16

3 Zara Pathan,, 2014; Volume 3 (1): Related work ACO algorithms show similarities with some optimization, learning and simulation approaches like heuristic graph search, Monte Carlo simulation, neural networks, and evolutionary computation. These similarities are briefly discussed in the following. Heuristic graph search: In ACO algorithms each ant performs an heuristic graph search in the space of the components of a solution: ants take biased probabilistic decisions to chose the next component to move to, where the bias is given by an heuristic evaluation function which favors components which are perceived as more promising. Monte Carlo simulation: ACO algorithms can be interpreted as parallel replicated Monte Carlo systems. Monte Carlo systems are general stochastic simulation systems, that is, techniques performing repeated sampling experiments on the model of the system under consideration by making use of stochastic component in the state sapling and \ or transition rules. Analogously, in ACO algorithms the ants sample the problems solution space by repeatedly applying a stochastic decision policy until a feasible solution of the considered problem is built. Each ant "experiment" allows to adaptively modify the local statistical knowledge on the problem structure (i.e., the pheromone trails). Neural networks: Ant colonies, being composed of numerous concurrently and locally interacting units, can be seen as "connectionist" systems.[13] From a structural point of view, the parallel between the ACO meta-heuristic and a generic neural network is obtained by putting each state I visited by ants in correspondence with a neuron I, and the problem specific neighborhood structure of state I in correspondence with the set of synaptic-like propagating through the neural network and modifying the strength of the synaptic-like inter-neuron connections. Signals (ants) are locally propagated by means of a stochastic transfer function and the more a synapse is used, the more the connection between its two end-neurons is reinforced. Evolutionary computation: There are some general similarities between the ACO metaheuristic and evolutionary computation (EC). Both approaches use a population of individuals which represent problem solutions, and in both approaches the knowledge about the problem collected by the population is used to stochastically generate a new population of individuals. A main difference is that in EC algorithms all the knowledge about the problem is contained in the current population, while in ACO a memory of past performance is maintained under the form of pheromone trails behavior. Although all ants move at approximately the same speed and deposit a pheromone trail approximately the same rate, it is a fact that it takes longer to 17

4 Zara Pathan,, 2014; Volume 3 (1): counter obstacles on their longer side on their shorter side which makes the pheromone trail accumulate quicker on the shorter side. It is the ants preference for higher pheromone trail levels which makes this accumulation still quicker on the shorter path. Advantages Positive Feedback accounts for rapid discovery of good solutions The greedy heuristic helps find acceptable solution in the early solution in the early stages of the search process. Performs better than other global optimization techniques such as neural nets, genetic algorithms etc. Can be used in dynamic applications (adapts to changes such as new distances, etc.) Convergence is guaranteed, but time to convergence uncertain. Methodology Steps for Solving a Problem by ACO: 1. Represent the problem in the form of sets of components and transitions, or by a set of weighted graphs, on which ants can build solutions 2. Define the meaning of the pheromone trails 18

5 Zara Pathan,, 2014; Volume 3 (1): Define the heuristic preference for the ant while constructing a solution 4. If possible implement a efficient local search algorithm for the problem to be solved. 5. Choose a specific ACO algorithm and apply to problem being solved 6. Tune the parameter of the ACO algorithm. Figure 1-Steps for problem solving Applications Figure 1 Routing o TSP (Traveling Salesman Problem) o Vehicle Routing o Sequential Ordering Assignment o QAP (Quadratic Assignment Problem) o Graph Coloring 19

6 Zara Pathan,, 2014; Volume 3 (1): o Generalized Assignment o Frequency Assignment o University Course Time Scheduling Scheduling o Job Shop o Open Shop o Flow Shop o Total tardiness (weighted/non-weighted) o Project Scheduling o Group Shop Subset o Multi-Knapsack o Max Independent Set o Redundancy Allocation o Set Covering o Weight Constrained Graph Tree partition o Arc-weighted L cardinality tree o Maximum Clique Machine Learning o Classification Rules o Bayesian networks o Fuzzy systems 20

7 Zara Pathan,, 2014; Volume 3 (1): Network Routing o Connection oriented network routing o Connection network routing o Optical network routing Work upto date Chronology of Ant colony optimization algorithms is given as follows: 1959, Pierre-Paul Grassé invented the theory of Stigmergy to explain the behavior of nest building in termites; 1983, Deneubourg and his colleagues studied the collective behavior of ants; 1988, and Moyson Manderick have an article on self-organization among ants; 1989, the work of Goss, Aron, Deneubourg and Pasteels on the collective behavior of Argentine ants, which will give the idea of Ant colony optimization algorithms; 1989, implementation of a model of behavior for food by Ebling and his colleagues; 1991, M. Dorigo proposed the Ant System in his doctoral thesis (which was published in 1992). A technical report extracted from the thesis and co-authored by V. Maniezzo and A. Colorni was published five years later; 1996, publication of the article on Ant System; 1996, Hoos and Stützle invent the MAX-MIN Ant System; 1997, Dorigo and Gambardella publish the Ant Colony System; 1997, Schoonderwoerd and his colleagues developed the first application to telecommunication networks; 1998, Dorigo launches first conference dedicated to the ACO algorithms; 1998, Stützle proposes initial parallel implementations; 1999, Bonabeau, Dorigo and Theraulaz publish a book dealing mainly with artificial ants; 21

8 Zara Pathan,, 2014; Volume 3 (1): , special issue of the Future Generation Computer Systems journal on ant algorithms; 2000, first applications to the scheduling, scheduling sequence and the satisfaction of constraints; 2000, Gutjahr provides the first evidence of convergence for an algorithm of ant colonies; 2001, the first use of COA Algorithms by companies (Eurobios and AntOptima); 2001, IREDA and his colleagues published the first multi-objective algorithm; 2002, first applications in the design of schedule, Bayesian networks; 2002, Bianchi and her colleagues suggested the first algorithm for stochastic problem; 2004, Zlochin and Dorigo show that some algorithms are equivalent to the stochastic gradient descent, the cross-entropy and algorithms to estimate distribution; 2005, first applications to protein folding problems; 2012, Prabhakar and colleagues publish research relating to the operation of individual ants communicating in tandem without pheromones, mirroring the principles of computer network organization. The communication model has been compared to the Transmission Control Protocol. Some problems with their efficient solutions A. Traveling Salesman Problem (TSP) TSP models the situation of a travelling salesman who is required to pass through a number of cities. The goal of the travelling salesman is to traverse these cities (visiting each city exactly once) so that the total travelling distance is minimal, we apply ACO to this problem. Consider ants are located in each city and they have to travel throughout the city and return to the starting point, the ACO works as per the following flow chart.[7] 22

9 Zara Pathan,, 2014; Volume 3 (1): Each ant maintains a tabu list of cities that it has already visited. It does not revisit any city. While an ant builds a tour, it decides on the next city in a probabilistic manner, all the routes are updated and the shortest route is selected for the further process. (i) (ii) 23

10 Zara Pathan,, 2014; Volume 3 (1): Considering the above diagram(i) if we assume that the nodes are cities n edges are the distance between them, then by applying ACO we can give the result by deterring the shortest path between them in diagram (ii) By taking number of iterations the shortest path is figured[9]. This will help the salesman to cover longer distance in proper manner and time. B. Capacitated Vehicle Routing Problem (CVRP) The Vehicle Routing Problem concerns the transport of items between depots and customers by means of a fleet of vehicles.[11] The VRP can be instantiated to many real-world domains, examples are the milk float, mail delivery, school bus routing, solid waste collection, heating oil distribution, parcel pick-up and delivery, dial-a-ride systems, and many others. In general, solving a VRP means to find the best route to service all customers using a fleet of vehicles. The solution must ensure that all customers are served, respecting the operational constraints, such as vehicle capacity and the driver s maximum working time, and minimising the total transportation cost. The Capacitated Vehicle Routing Problem (CVRP) is the basic version of the VRP. The name derives from the constraint of having vehicles with limited capacity. By removing this constraint, and imposing that all customers must be served by a single route, the CVRP collapses into a standard Travelling Salesman Problem; it can therefore be shown that CVRP is NP. In the classic version of the CVRP, customer demands are deterministic and known in advance. Deliveries cannot be split, that is, an order cannot be served using two or more vehicles. The vehicle fleet is homogeneous and there is only one depot. The objective is to minimise total travel cost, usually expressed as the travelled distance required to serve all customers. Initially there N customers are to be visited by K vehicles. We have been given the following details: Depots (number, location) Vehicles (capacity, costs, time to leave, time on road.) Customers (demands, time windows, priority.) Route Information (maximum route time or distance, cost on the route) 24

11 Zara Pathan,, 2014; Volume 3 (1): The problem can be formulated as a graph theoretic problem, where G = (V, A) is a complete graph, V the vertex set (customers, and the depot, usually labelled with 0) and A is the arc set (the paths connecting all customers and the depot). A non-negative demand qi is associated with each vertex, and a cost cij is associated with each edge in A. If the cost matrix associated with the graph, representing the distance or travel time, is asymmetric (a common situation in urban contexts), then the problem is called the asymmetric CVRP. In the first approach the objective function has the unique objective of minimising the total route length. To solve the problem, artificial ants construct the solution by successively choosing customers to visit, until each customer has been served. If selecting a customer leads to the violation of a constraint on the capacity or on the total route length, the route returns to the depot. When an artificial ant is at customer i, the next customer j is selected according to a random-proportional rule. To reduce the time taken to look for the next customer to visit, not all customers are evaluated, but only those appearing in a candidate list. A typical way to build a candidate list is to sort customers by their distance from the current node examine only the first customers in the list. Bullnheimer et al. implement a variant of the Ant System. The pheromone trail is updated whenever an artificial ant k computes a solution k, which is evaluated in the objective function as Jk. It was found that the number of ant s m should be equal to the number of customers and that one ant is placed at each customer at the beginning of an iteration. C. The Quadratic Assignment Problem (QAP) The QAP is a combinatorial optimisation problem stated for the first time by Koopmans and Beckman1 in It can be described as follows: Given two n n matrices A=(aij) and B=(bij),find a permutation p. In practice, a large number of real world problems lead to QAP instances of considerable size that cannot be solved exactly. For example, an application in 25

12 Zara Pathan,, 2014; Volume 3 (1): image processing requires solving more than 100 problems of size n = 256 (Taillard3).[12] The use of heuristic methods for solving large QAP instances is currently the only practicable solution. The idea of imitating the behaviour of ants for finding good solutions to combinatorial optimization problems was initiated by Dorigo, Maniezzo and Colorni10,11, and Dorigo12. The principle of these methods is based on the way ants search for food and find their way back to the nest. Initially, ants explore the area surrounding their nest in a random manner. As soon as an ant finds a source of food it evaluates quantity and quality of the food and carries some of this food to the nest. During the return trip, the ant leaves a chemical pheromone trail on the ground. The role of this pheromone trail is to guide other ants toward the source of food, and the quantity of pheromone left by an ant depends on the amount of food found. After a while, the path to the food source will be indicated by a strong pheromone trail and the more the ants which reach the source of food, the stronger the pheromone trail left. Since sources that are close to the nest are visited more frequently than those that are far away, pheromone trails leading to the nearest sources grow more rapidly. These pheromone trails are exploited by ants as a means to find their way from nest to food source and back. The transposition of real ants food searching behaviour into an algorithmic framework for solving combinatorial optimisation problems is done by making an analogy between 1) the real ants search area and the set of feasible solutions to the combinatorial problem, 2) the amount of food in a source and the objective function, and 3) the pheromone trail and an adaptive memory. D. GRAPH COLORING PROBLEM (GCP) Graph Coloring Problem includes the finding a coloring of the graph G so that the number X of colors used in minimum, that mean the objective is to use the fewest numbers of colors possible. In its simplest form, the graph coloring problem is to assign labels (called colors) to the vertices of a graph in such a way that no two vertices connected by an edge share the same label (color). The objective is to use the fewest number of colors possible. The graph coloring problem has acentral role in computer science. It models many significant real-world problems, or arises as part of a solution for other important problems. The ant algorithm that we propose for the colouring problem is a multi-agent system based on the idea of parallel search. In this algorithm a given number of ants move around the nodes of the graph and changes the colour of each visited node according to a local criterion. At a given iteration each ant moves from the current node to the adjacent node with the maximum number of violations (see Fig 1), and replaces the old colour of the node with a new colour that minimises this number.for a given node i, the number of violations is computed as the number of adjacent nodes to I with the same colour than i. This action is randomly repeated for each ant: the ant moves to the worst 26

13 Zara Pathan,, 2014; Volume 3 (1): adjacent node with a certain probability pn (otherwise it moves to any other adjacent node randomly chosen), and assigns the best possible colour with a probability pc (otherwise any colour is assigned at random). The probabilistic nature of the algorithm allows the ants to escape from local minima and obtain bounds close to the absolute minimum. This process, which is carried out simultaneously by the set of ants, is repeated until the optimal solution is found or the algorithmconverges. The number of ants that move along the graph is an adjustable parameter and increases with the order of the graph E. JOB SCHEDULING PROBLEM (JSP). In the classical Job Shop Scheduling Problem, a finite number of jobs are to be processed by a finite number of machines. Each job consists of a predetermined sequence of operations, which will be processed without interruptions by a period of time in each machine. The operations that correspond to the same job will be processed according to their technological sequence and none of them will be able to begin its processing before the precedent operation has finished. A feasible schedule is an assignment of operations in time on a machine without violation of the job shop constraints. A makespan is defined as the maximum completion time of all jobs. The objective of JSSP is to find a schedule that minimizes the makespan. The possible solution for this problem can be given by the flowchart given below: 27

14 Zara Pathan,, 2014; Volume 3 (1): According to the flowchart it first inputs the details of the no of jobs and the machines available and then these jobs are initialized to the individual machines. After this the processing of the job starts. If the job is completed it terminates otherwise it is updated and it continues till its processing is completely done. The ants depose the chemical pheromone when they move in their environment; they are also able to detect and to follow pheromone trails. In our case, the pheromone trail describes how the ant systems build the solution of the JSP problem. The probability of choosing a branch at a certain time depends on the total amount of pheromone on the branch, which in turn is proportional to the number of ants that used the branch until that time. The probability that an ant will assign an operation Oi; j of job Jj to an available machine Mk. Each of the ants builds a solution using a combination of the information provided by the pheromone trail and by the heuristic function. Formally, the probability of To allow the ants to share information about good solutions, the updating of the pheromone trail must be established In order to guide the ant systems towards good solutions, a mechanism is required to assess the quality of the best solution. The obvious choice would be to use the best makespan Lmin =Cmax of all solutions given by a set of ant. 28

15 Zara Pathan,, 2014; Volume 3 (1): CONCLUSION In this paper we have introduced the ant colony optimization (ACO) meta-heuristic and we have given an overview of ACO algorithms, ACO is a novel and very promising research. It is a field situated at the crossing between artificial life and operations research. It is a recently proposed metaheuristic approach for solving hard combinatorial optimization problems. Artificial ants implement a randomized construction heuristic which makes probabilistic decisions. The accumulated search experience is taken into account by the adaptation of the pheromone trail. ACO Shows great performance with the ill-structured problems like network routing. In ACO Local search is extremely important to obtain good results. ACO is the most adapted algorithm for adaptive problems with number of locations. In conclusion, we hope this paper has achieved its goal: To convince the reader that ACO, and more generally the stigmergetic model of communication, are worth further research. REFERENCES 1. Ant Colony Optimization ppt,by Ahmad Elshamli, Daniel Asmar, Fadi Elmasri. 2. Ant Colony Optimization ppt,by TheresaMeggie, Barker von Haartman,IE 516 Spring Marco Dorigo, Vittorio Maniezzo, Alberto Colorni Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza Leonardo da Vinci 32, Milano, Italy The Ant System:Optimization by a colony of cooperating agents Ant Colony Optimization(ACO):Applications to Scheduling,Franco Villongco IEOR 4405,4/28/09 5. Ant Colony Optimization Algorithm Nada M. A. Al Salami dr_nada71@yahoo.com 6. Ant Colony Optimization Vittorio Maniezzo, Luca Maria Gambardella, Fabio de Luigi. 29

16 Zara Pathan,, 2014; Volume 3 (1): Ant Colony Optimization,Nuno Abreu, Muhammad Ajmal, Zafeiris Kokkinogenis, Behdad Bozorg FEUP-DEEC Ant colony optimization: Introduction and recent trends,christian Blum 1,ALBCOM, LSI, Universitat Politècnica de Catalunya, Jordi Girona 1-3, Campus Nord, Barcelona, Spain,Accepted 11 October 2005 Communicated by L. Perlovsky. 9. Dipl. Inf. Gunnar Völkel Theoretische Informatik Universität Ulm Classification With Ant Colony Optimization, David Martens, Manu De Backer, Raf Haesen, Student Member, IEEE, Jan Vanthienen, Monique Snoeck, and Bart Baesens. 11. Ant Colony Optimisation for vehicle routing problems:from theory to applications A.E. Rizzoli1, F. Oliverio2, R. Montemanni1, L.M. Gambardella1,1Istituto Dalle Molle di Studi sull Intelligenza Artificiale (IDSIA)Galleria 2, CH-6928 Manno, Switzerland{andrea, roberto, luca}@idsia.ch 2AntOptima, via Fusoni 4, CH-6900 Lugano, Switzerland fabrizio.oliverio@antoptima.ch 12. Ant Algorithms for Discrete Optimization Marco Dorigo and Gianni Di Caro IRIDIA, Universit e Libre de Bruxelles Brussels, Belgium{mdorigo,gdicaro}@ulb.ac.be Luca M. Gambardella IDSIA,Lugano, switzerlandluca@idsia.ch 13. The Ant Colony Optimization Meta-Heuristic Marco Dorigo and Gianni Di Caro IRIDIA 30

Ant Colony Optimization

Ant 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 information

An Ant Approach to the Flow Shop Problem

An 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 information

Ant Colony Optimization

Ant 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 information

Solving Travelling Salesmen Problem using Ant Colony Optimization Algorithm

Solving 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 information

Ant Colony Optimization for dynamic Traveling Salesman Problems

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 information

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)

International 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 information

SWARM INTELLIGENCE -I

SWARM 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 information

A heuristic approach to find the global optimum of function

A 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 information

Swarm Intelligence (Ant Colony Optimization)

Swarm 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 information

Ant Colony Optimization: The Traveling Salesman Problem

Ant 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 information

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques

Solving 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 information

Adhoc Network Routing Optimization and Performance Analysis of ACO Based Routing Protocol

Adhoc 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 information

Ant Algorithms for Discrete Optimization

Ant 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 information

Ant Algorithms for Discrete Optimization

Ant 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 information

Ant Algorithms for Discrete Optimization

Ant 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 information

IMPLEMENTATION OF ACO ALGORITHM FOR EDGE DETECTION AND SORTING SALESMAN PROBLEM

IMPLEMENTATION 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 information

ACO and other (meta)heuristics for CO

ACO 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 information

Using Genetic Algorithms to optimize ACS-TSP

Using 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 information

Image Edge Detection Using Ant Colony Optimization

Image 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 information

Ant Colony Optimization Exercises

Ant 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 information

Structural Advantages for Ant Colony Optimisation Inherent in Permutation Scheduling Problems

Structural Advantages for Ant Colony Optimisation Inherent in Permutation Scheduling Problems Structural Advantages for Ant Colony Optimisation Inherent in Permutation Scheduling Problems James Montgomery No Institute Given Abstract. When using a constructive search algorithm, solutions to scheduling

More information

Time Dependent Vehicle Routing Problem with an Ant Colony System

Time 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 information

Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO

Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO Nasir Mehmood1, Muhammad Umer2, Dr. Riaz Ahmad3, Dr. Amer Farhan Rafique4 F. Author, Nasir Mehmood is with National

More information

Ant Colony Based Load Flow Optimisation Using Matlab

Ant Colony Based Load Flow Optimisation Using Matlab Ant Colony Based Load Flow Optimisation Using Matlab 1 Kapil Upamanyu, 2 Keshav Bansal, 3 Miteshwar Singh Department of Electrical Engineering Delhi Technological University, Shahbad Daulatpur, Main Bawana

More information

An Ant System with Direct Communication for the Capacitated Vehicle Routing Problem

An 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 information

An Ant Colony Optimization Algorithm for Solving Travelling Salesman Problem

An 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 information

Network routing problem-a simulation environment using Intelligent technique

Network 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 information

Solution Bias in Ant Colony Optimisation: Lessons for Selecting Pheromone Models

Solution Bias in Ant Colony Optimisation: Lessons for Selecting Pheromone Models Solution Bias in Ant Colony Optimisation: Lessons for Selecting Pheromone Models James Montgomery Faculty of Information & Communication Technologies Swinburne University of Technology, VIC 3122, Australia

More information

Solving a combinatorial problem using a local optimization in ant based system

Solving 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 information

Ant Colony Optimization and its Application to Adaptive Routing in Telecommunication Networks

Ant Colony Optimization and its Application to Adaptive Routing in Telecommunication Networks UNIVERSITÉ LIBRE DE BRUXELLES FACULTÉ DES SCIENCES APPLIQUÉES Ant Colony Optimization and its Application to Adaptive Routing in Telecommunication Networks Gianni Di Caro Dissertation présentée en vue

More information

Ant Algorithms. Simulated Ant Colonies for Optimization Problems. Daniel Bauer July 6, 2006

Ant Algorithms. Simulated Ant Colonies for Optimization Problems. Daniel Bauer July 6, 2006 Simulated Ant Colonies for Optimization Problems July 6, 2006 Topics 1 Real Ant Colonies Behaviour of Real Ants Pheromones 2 3 Behaviour of Real Ants Pheromones Introduction Observation: Ants living in

More information

An Ant Colony Optimization approach to solve Travelling Salesman Problem

An 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 information

A Review: Optimization of Energy in Wireless Sensor Networks

A 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 information

Coupling Ant Colony System with Local Search

Coupling Ant Colony System with Local Search UNIVERSITÉ LIBRE DE BRUXELLES École Polytechnique de Bruxelles IRIDIA - Institut de Recherches Interdisciplinaires et de Développements en Intelligence Artificielle Coupling Ant Colony System with Local

More information

ANT COLONY OPTIMIZATION FOR FINDING BEST ROUTES IN DISASTER AFFECTED URBAN AREA

ANT 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 information

Navigation of Multiple Mobile Robots Using Swarm Intelligence

Navigation 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 information

The Ant Colony Optimization Meta-Heuristic 1

The 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 information

Ant Colony Optimization: Overview and Recent Advances

Ant 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 information

ACO for Maximal Constraint Satisfaction Problems

ACO for Maximal Constraint Satisfaction Problems MIC 2001-4th Metaheuristics International Conference 187 ACO for Maximal Constraint Satisfaction Problems Andrea Roli Christian Blum Marco Dorigo DEIS - Università di Bologna Viale Risorgimento, 2 - Bologna

More information

NORMALIZATION OF ACO ALGORITHM PARAMETERS

NORMALIZATION OF ACO ALGORITHM PARAMETERS U.P.B. Sci. Bull., Series C, Vol. 79, Iss. 2, 2017 ISSN 2286-3540 NORMALIZATION OF ACO ALGORITHM PARAMETERS Alina E. NEGULESCU 1 Due to the fact that Swarm Systems algorithms have been determined to be

More information

The Ant System: Optimization by a colony of cooperating agents

The 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 information

Ant Colony Optimization: A New Meta-Heuristic

Ant Colony Optimization: A New Meta-Heuristic Ant Colony Optimization: A New Meta-Heuristic Marco Dorigo IRIDIA Université Libre de Bruxelles mdorigo@ulb.ac.be Gianni Di Caro IRIDIA Université Libre de Bruxelles gdicaro@iridia.ulb.ac.be Abstract-

More information

LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2

LECTURE 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 information

Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization

Parallel 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 information

Ant Colony Optimization Parallel Algorithm for GPU

Ant Colony Optimization Parallel Algorithm for GPU Ant Colony Optimization Parallel Algorithm for GPU Honours Project - COMP 4905 Carleton University Karim Tantawy 100710608 Supervisor: Dr. Tony White, School of Computer Science April 10 th 2011 Abstract

More information

Self-Organization Swarm Intelligence

Self-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 information

Parallel 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 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 information

Ant Colony Optimization: Overview and Recent Advances

Ant 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 information

Modified Greedy Methodology to Solve Travelling Salesperson Problem Using Ant Colony Optimization and Comfort Factor

Modified 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 information

The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances

The 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 information

METAHEURISTICS. Introduction. Introduction. Nature of metaheuristics. Local improvement procedure. Example: objective function

METAHEURISTICS. 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 information

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, August 18, ISSN

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, August 18,   ISSN International Journal Computer Engineering and Applications, INTELLIGENT ROUTING BASED ON ACO TECHNIQUE F FAULT RING IN 2D-MESHES Gaytri Kumari Gupta research sclar, Jharkhand Rai University, Ranchi-India

More information

ANT COLONY OPTIMIZED ROUTING FOR MOBILE ADHOC NETWORKS (MANET)

ANT 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 information

Computational Complexity CSC Professor: Tom Altman. Capacitated Problem

Computational Complexity CSC Professor: Tom Altman. Capacitated Problem Computational Complexity CSC 5802 Professor: Tom Altman Capacitated Problem Agenda: Definition Example Solution Techniques Implementation Capacitated VRP (CPRV) CVRP is a Vehicle Routing Problem (VRP)

More information

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract

More information

arxiv: v1 [cs.ai] 9 Oct 2013

arxiv: 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 information

DIPARTIMENTO DI ELETTRONICA - POLITECNICO DI MILANO

DIPARTIMENTO 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 information

Abstract. Keywords 1 Introduction 2 The MAX-W-SAT Problem

Abstract. Keywords 1 Introduction 2 The MAX-W-SAT Problem Abstract. The satisfiability problem or SAT for short and many of its variants have been widely and constantly studied these last two decades. Competitive general purpose algorithms based on meta-heuristics

More information

Ant Colony Optimization (ACO) For The Traveling Salesman Problem (TSP) Using Partitioning

Ant 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 information

ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS

ARTIFICIAL 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 information

International Journal of Computational Intelligence and Applications c World Scientific Publishing Company

International Journal of Computational Intelligence and Applications c World Scientific Publishing Company International Journal of Computational Intelligence and Applications c World Scientific Publishing Company The Accumulated Experience Ant Colony for the Traveling Salesman Problem JAMES MONTGOMERY MARCUS

More information

Intuitionistic Fuzzy Estimations of the Ant Colony Optimization

Intuitionistic 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 information

Ant n-queen Solver. Salabat Khan, Mohsin Bilal, Muhammad Sharif, Rauf Baig

Ant 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 information

Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art

Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art Krzysztof Socha, Michael Sampels, and Max Manfrin IRIDIA, Université Libre de Bruxelles, CP 194/6, Av. Franklin

More information

Heuristic Search Methodologies

Heuristic 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 information

ENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM

ENHANCED 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 information

Task Scheduling Using Probabilistic Ant Colony Heuristics

Task Scheduling Using Probabilistic Ant Colony Heuristics The International Arab Journal of Information Technology, Vol. 13, No. 4, July 2016 375 Task Scheduling Using Probabilistic Ant Colony Heuristics Umarani Srikanth 1, Uma Maheswari 2, Shanthi Palaniswami

More information

Ant Colony Optimization: A Component-Wise Overview

Ant 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 information

In D. Corne, M. Dorigo and F. Glover, editors New Ideas in Optimization. McGraw-Hill, London, UK, pp , 1999

In D. Corne, M. Dorigo and F. Glover, editors New Ideas in Optimization. McGraw-Hill, London, UK, pp , 1999 MACS-VRPTW: A MULTIPLE ANT COLONY SYSTEM FOR VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS Luca Maria Gambardella, Éric Taillard and Giovanni Agazzi IDSIA, Corso Elvezia 36, 6900 Lugano, Switzerland Tel +41

More information

A 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 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 information

Hybrid Ant Colony Optimization and Cuckoo Search Algorithm for Travelling Salesman Problem

Hybrid 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 information

A data-driven approach for solving route & fleet optimization problems

A data-driven approach for solving route & fleet optimization problems A data-driven approach for solving route & fleet optimization problems TECHNICAL WHITE PAPER Authors Charles Florin, PhD Senior Director & Chief Data Scientist, Karvy Analytics Ltd. Akhil Sakhardande Senior

More information

Performance evaluation of AODV, DSDV and AntHocNet in video transmission

Performance evaluation of AODV, DSDV and AntHocNet in video transmission Performance evaluation of AODV, DSDV and AntHocNet in video transmission Neelam S. Labhade, S.S.Vasekar Abstract Now a days wireless technologies are important in the world of communication due to its

More information

150 Botee and Bonabeau Ant Colony Optimization (ACO), which they applied to classical NP-hard combinatorial optimization problems, such as the traveli

150 Botee and Bonabeau Ant Colony Optimization (ACO), which they applied to classical NP-hard combinatorial optimization problems, such as the traveli Adv. Complex Systems (1998) 1, 149 159 Evolving Ant Colony Optimization Hozefa M. Botee Santa Fe Institute 1399 Hyde Park Road Santa Fe, NM 87501, USA botee@santafe.edu Eric Bonabeau y Santa Fe Institute

More information

Applying Opposition-Based Ideas to the Ant Colony System

Applying 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 information

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery Monika Sharma 1, Deepak Sharma 2 1 Research Scholar Department of Computer Science and Engineering, NNSS SGI Samalkha,

More information

Automated Selection of Appropriate Pheromone Representations in Ant Colony Optimisation

Automated Selection of Appropriate Pheromone Representations in Ant Colony Optimisation Automated Selection of Appropriate Pheromone Representations in Ant Colony Optimisation James Montgomery Faculty of Information Technology Bond University, QLD 4229, Australia jmontgom@bond.edu.au, Ph:

More information

Automatic Programming with Ant Colony Optimization

Automatic 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 information

Improvement 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 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 information

CT79 SOFT COMPUTING ALCCS-FEB 2014

CT79 SOFT COMPUTING ALCCS-FEB 2014 Q.1 a. Define Union, Intersection and complement operations of Fuzzy sets. For fuzzy sets A and B Figure Fuzzy sets A & B The union of two fuzzy sets A and B is a fuzzy set C, written as C=AUB or C=A OR

More information

CSAA: A Distributed Ant Algorithm Framework for Constraint Satisfaction

CSAA: A Distributed Ant Algorithm Framework for Constraint Satisfaction CSAA: A Distributed Ant Algorithm Framework for Constraint Satisfaction Koenraad Mertens and Tom Holvoet KULeuven Department of Computer Science Celestijnenlaan 200A B-3001 Leuven, Belgium koenraad.mertens,

More information

An Experimental Study of the Simple Ant Colony Optimization Algorithm

An 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 information

Alternative Solution Representations for the Job Shop Scheduling Problem in Ant Colony Optimisation

Alternative Solution Representations for the Job Shop Scheduling Problem in Ant Colony Optimisation Alternative Solution Representations for the Job Shop Scheduling Problem in Ant Colony Optimisation James Montgomery Complex Intelligent Systems Laboratory Centre for Information Technology Research Faculty

More information

Adaptive Ant Colony Optimization for the Traveling Salesman Problem

Adaptive 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 information

Vehicle Routing Heuristic Methods

Vehicle Routing Heuristic Methods DM87 SCHEDULING, TIMETABLING AND ROUTING Outline 1. Construction Heuristics for VRPTW Lecture 19 Vehicle Routing Heuristic Methods 2. Local Search 3. Metaheuristics Marco Chiarandini 4. Other Variants

More information

ABC Optimization: A Co-Operative Learning Approach to Complex Routing Problems

ABC Optimization: A Co-Operative Learning Approach to Complex Routing Problems Progress in Nonlinear Dynamics and Chaos Vol. 1, 2013, 39-46 ISSN: 2321 9238 (online) Published on 3 June 2013 www.researchmathsci.org Progress in ABC Optimization: A Co-Operative Learning Approach to

More information

THE natural metaphor on which ant algorithms are based

THE natural metaphor on which ant algorithms are based IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 1, NO. 1, APRIL 1997 53 Ant Colony System: A Cooperative Learning Approach to the Traveling Salesman Problem Marco Dorigo, Senior Member, IEEE, and Luca

More information

System Evolving using Ant Colony Optimization Algorithm

System Evolving using Ant Colony Optimization Algorithm Journal of Computer Science 5 (5): 380-387, 2009 ISSN 1549-3636 2009 Science Publications System Evolving using Ant Colony Optimization Algorithm Nada M.A. AL-Salami Department of Management Information

More information

Ant Colony Algorithms for the Dynamic Vehicle Routing Problem with Time Windows

Ant Colony Algorithms for the Dynamic Vehicle Routing Problem with Time Windows Ant Colony Algorithms for the Dynamic Vehicle Routing Problem with Time Windows Barry van Veen, Michael Emmerich, Zhiwei Yang, Thomas Bäck, and Joost Kok LIACS, Leiden University, Niels Bohrweg 1, 2333-CA

More information

Refinement of Data-Flow Testing using Ant Colony Algorithm

Refinement of Data-Flow Testing using Ant Colony Algorithm Refinement of Data-Flow Testing using Ant Colony Algorithm Abhay Kumar Srivastav, Supriya N S 2,2 Assistant Professor,2 Department of MCA,MVJCE Bangalore-560067 Abstract : Search-based optimization techniques

More information

On Optimal Parameters for Ant Colony Optimization algorithms

On Optimal Parameters for Ant Colony Optimization algorithms On Optimal Parameters for Ant Colony Optimization algorithms Dorian Gaertner and Keith Clark Dept of Computing, Imperial College London, 180 Queens Gate, London, SW7 2AZ, UK {dg00,klc}@doc.ic.ac.uk Abstract

More information

Sensor Scheduling Using Ant Colony Optimization

Sensor Scheduling Using Ant Colony Optimization Sensor Scheduling Using Ant Colony Optimization Dan Schrage Charles River Analytics, Inc. 625 Mt. Auburn St. Cambridge, MA 02138, USA +1 617 491 3474 x512 dschrage@cra.com Paul G. Gonsalves Charles River

More information

Variable Neighbourhood Search (VNS)

Variable Neighbourhood Search (VNS) Variable Neighbourhood Search (VNS) Key dea: systematically change neighbourhoods during search Motivation: recall: changing neighbourhoods can help escape local optima a global optimum is locally optimal

More information

Design &Implementation the solution for Dynamic Travelling Salesman Problem with Ant Colony Optimization Algorithm and chaos theory

Design &Implementation the solution for Dynamic Travelling Salesman Problem with Ant Colony Optimization Algorithm and chaos theory Design &Implementation the solution for Dynamic Travelling Salesman Problem with Ant Colony Optimization Algorithm and chaos theory KamleshLakhwani Vivekananda Institute of Technology Manish Kumar Sharma

More information

A Benders decomposition approach for the robust shortest path problem with interval data

A Benders decomposition approach for the robust shortest path problem with interval data A Benders decomposition approach for the robust shortest path problem with interval data R. Montemanni, L.M. Gambardella Istituto Dalle Molle di Studi sull Intelligenza Artificiale (IDSIA) Galleria 2,

More information

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)

More information

Variable Neighbourhood Search (VNS)

Variable Neighbourhood Search (VNS) Variable Neighbourhood Search (VNS) Key dea: systematically change neighbourhoods during search Motivation: recall: changing neighbourhoods can help escape local optima a global optimum is locally optimal

More information

Ant Colony Optimisation for Virtual-Wavelength-Path Routing and Wavelength Allocation

Ant Colony Optimisation for Virtual-Wavelength-Path Routing and Wavelength Allocation Ant Colony Optimisation for Virtual-Wavelength-Path Routing and Wavelength Allocation Griselda Navarro Varela Dept. of Electronic Systems Engineering, University of Essex, Wivenhoe Park, Colchester, Essex

More information

A STUDY OF SOME PROPERTIES OF ANT-Q

A STUDY OF SOME PROPERTIES OF ANT-Q A STUDY OF SOME PROPERTIES OF ANT-Q TR/IRIDIA/1996-4 Université Libre de Bruxelles Belgium Marco Dorigo and Luca Maria Gambardella IDSIA, Corso Elvezia 36, CH-6900 Lugano, Switzerland dorigo@idsia.ch,

More information

Learning Fuzzy Rules Using Ant Colony Optimization Algorithms 1

Learning Fuzzy Rules Using Ant Colony Optimization Algorithms 1 Learning Fuzzy Rules Using Ant Colony Optimization Algorithms 1 Jorge Casillas, Oscar Cordón, Francisco Herrera Department of Computer Science and Artificial Intelligence, University of Granada, E-18071

More information