Professional Documents
Culture Documents
Report
Report
At the start of the algorithm, the initial pheromone trails are set
to an estimate of the upper pheromone trail limit. This way of
initializing the pheromone trails, in combination with a small
pheromone evaporation parameter, causes a slow increase in the
relative difference in the pheromone trail levels, so that the
initial search phase of MMAS is very explorative. As a further
means of increasing the exploration of paths that have only a
small probability of being chosen, in MMAS pheromone trails
are occasionally reinitialized. Pheromone trail re-initialization
is typically triggered when the algorithm approaches the A complete weighted graph G= (N, E) can be used to represent
stagnation behavior (as measured by some statistics on the a TSP, where N is the set of n cities and E is the set of edges
pheromone trails) or if for a given number of algorithm (paths) fully connecting all cities. Each edge (i,j)∈E is assigned
iterations no improved tour is found [9]. a cost dij, which is the distance between cities i and j. dij can be
defined in the Euclidean space and is given as follows:
IV The Travel Salesman Problem
The Travelling Salesman Problem is a problem in
combinatorial optimization where the list of cities and their dij = [(xi_xj)2 +(𝑦𝑖_𝑦𝑗)2]½
distances are given. Our task is to find a shortest possible tour
that visits each city exactly once. It is one of the most .
Initially, m artificial ants are placed on randomly selected
intensively studied problems in optimization. The problem was cities. At each time they move to new cities and modify the
first defined in the 1800s by the Irish mathematician W.R. pheromone trail on the edges used this is known as local trail
Hamilton and the British mathematician Thomas Kirkman.It updating.
was however first formulated as a mathematical problem only When all the ants have completed a tour the ant that made the
in 1930 by Karl Menger.The name Travelling Salesman shortest tour modifies the edges belonging to its tour known as
Problem was introduced by American Hassler Whiteney. global trail updating by adding an amount of pheromone trail
The travelling salesman problem is the problem of finding a that is inversely proportional to the tour length.
shortest closed tour which visits all the cities in a given set. An ant k currently at city i choose to move to city j by applying
Travelling salesman problem is one of the well-known and the following probabilistic transition rule: The probability rule
extensively studied problems in combinational optimization. between two nodes i and j, called Pseudo-Random-Proportional
Now days these traditional methods are not adaptive to real Action Choice Rule, depends on two factors: the heuristic and
time. So as to make it dynamic, artificial intelligence techniques meta-heuristic.
like Genetic algorithm, Neural Network, Ant Colony
Optimization and Particle Swarm Intelligence can be used.
TSP can be defined as: If there are N cities and salesman starts
from his house and have to travel all cities only once then the
order in which salesman tour will cost minimum is our required
solution, The data consist of weights assigned to the edges of a
finite complete graph and the objective is to find a Hamiltonian where τ is the pheromone, η is the inverse of the distance
cycle.A cycle passing through all the vertices of the graph while between the two cities, q is a random variable uniformly
distributed over [0, 1], q0 is a tunable parameter in the interval is useable for solving problems occurring in practical
[0, 1], and J belongs to the candidate list and is selected based
applications.
on the above probabilistic rule.
ij (t) (1 ).ij (t 1) .0 technique”, International Journal of Advance Foundation and
Where, ρ is the evaporation constant. The value τ0 is the initial Research in Science & Engineering (IJAFRSE) Volume 1,
value of pheromone trails and can be calculated as Special Issue, ICCICT 2015.
[2] Vittrio Maniezzo, Alberto Colorni Marco Dorigo "The
0 (n.Lnn) -1
Ant System: Optimization by a colony of cooperating agents,"
Where, n is the number of cities and L the length of the tour
[3] Debasmita Mukherjee, SriyankarAcharyya,” Ant Colony
produced by one of the construction heuristics.
Optimization Technique Applied in Network Routing Problem”,
Global trail updating:
International Journal of Computer Applications (0975 - 8887) Volume
When all agents have completed a tour the agent that finds the
1 – No. 15, 2014.
shortest route updates the edges in its path using the following
[4] Khushbu Khatri,Vinit Kumar Gupta,” A Survey Paper on
equation Solving TSP using Ant Colony Optimization on GPU”, An
ij (t) (1 ).ij (t 1) /L + international journal of advanced computer technology, 3 (12),
December-2014.
Where, L+ is the length of the best tour generated by one of the
[5] Ms. Meenakshi R Patel, Ms. BabitaKubde,” A survey paper on
agents. Fig. 2 shows a pseudo code of the general procedure in
Ant Colony Optimization Routing algorithm for selecting Multiple
an Ant Colony Optimization meta-heuristic.
Feasible Paths for Packet Switched Networks” IJCSI International
Journal of Computer Science Issues, Vol. 9, Issue 2, No 3, March 2012.
V. CONCLUSION [6] Vijayalaxmi, Dr. Chandrashekhara, S. Adiga “Ant Colony,
We have successfully reviewed the ant colony for the Optimization Techniques for network Routing Problem”,
optimization problem. It is clearly understood from this paper International Conference on Innovations in Engineering and
how ant colony originated, the basic concepts and the working Technology (ICIET'2013) Dec. 25-26, 2013.
of ant colony optimization. Ant colony optimization is one of
[7] Ismail Musirin, Muhammad Khayat Idris.“Ant Colony
the well- known optimization technique. This report presents an
Optimization (ACO) Technique in Economic Power Dispatch
approach for solving travelling salesman problem based on ant
colony algorithm. It can be concluded that the quality of Problems” , International Multi Conference of Engineers and
solutions depends on the number of ants. The lower number of Computer Scientists 2008 Vol II IMECS 2008, 19-21 March, 2008.
ants allows the individual to change the path much faster. The
[8] Zar Chi Su SuHlaing,May Aye Khine,” Solving Traveling
higher number of ants in population causes the higher growth
Salesman Problem by Using Improved Ant Colony Optimization
of pheromone on edges and thus an individual keeps the path
Algorithm”, International Journal of Information and Education
with higher concentration of pheromone with a high
probability. Technology, Vol. 1, No. 5, December 2011.
The great advantage over the use of particular methods is that [9] Dweepna Garg, Saurabh Shah,” ANT COLONY
ACO algorithm provides relatively good results by a
OPTIMIZATION FOR SOLVING TRAVELING SALESMAN
comparatively low number of iterations and is therefore able to
find an acceptable solution in a short time interval. Therefore it
PROBLEM” International Journal of Computer Science and System
[11] E.-G. Talbi, O. Roux, C. Fonlupt,” Parallel Ant Colonies for the
449,2001.
cooperating agents," IEEE Trans Syst. Man, Cybern, vol. 26, pp. 1-13,
1996.
assignment problem," J. Oper. Res. Soc., vol. 50, pp. 167-176, 1999.