SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1002
Swarm Intelligence Technique ACO and Traveling Salesman Problem
Harsh Bhalani1, Dr. Seema Mahajan2, Prof. Zalak Vyas3
1Student, Dept. of Computer Engineering, Indus University, Gujarat, India.
2Head of the Dept. , Dept. of Computer Engineering, Indus University, Gujarat, India.
3Assistant Professor , Dept. of Computer Engineering, Indus University, Gujarat, India.
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract – A swarm is a large number of homogenous,
simple agents interacting locally among themselves, andtheir
environment. Swarm Intelligence (SI) can be defined as a
relatively new branch of Artificial Intelligence that is used to
model the collective behavior of social swarms in nature. The
inspiration often comes from nature, especially biological
systems. The social interactions among swarmindividuals can
be either direct or indirect. Examples of direct interaction are
through visual or audio contact, such as the waggle dance of
honey bees. Indirect interaction occurs when one individual
changes the environment and the other individualsrespond to
the new environment, such as the pheromone trails of ants
that they deposit on their way to search for food sources.
Examples in natural system SI include bacterial growth, ant
colonies, bird flocking, and microbiological intelligence. This
paper comprises a snapshot of ant colony optimization
algorithm with its application in Traveling Salesman problem
(TSP).
Key Words: Swarm Intelligence (SI), Artificial Intelligence
(AI), Ant Colony Optimization (ACO), and Traveling
Salesman Problem (TSP).
1. INTRODUCTION
The various techniques of swarm intelligence used by
researchers are as follows:
1. Particle Swarm Optimization
2. Ant Colony Optimization
3. Bees Algorithm
4. Artificial Bee Colony Algorithm
5. Differential evolution
6. Artificial Immune System
7. Bat Algorithm
8. Glowworm Swarm Optimization
9. Gravitational Search Algorithm
We mainly discuss the Ant Colony Optimization (A.C.O)
algorithm in this paper.
1.1 Ant Colony Optimization
In 1991, Ant Colony Optimization (ACO) was
introduced by M. Dorigo and colleagues for the solution of
hard combinatorial optimization (CO) problems.ACOdraws
inspiration from the social behavior of ant colonies. It is a
shown in Fig-1.
A. Ants in a pheromone trail between nest and food
B. An obstacle interrupts the trail
C. Ants find two paths to go around the obstacle
D. A new pheromone trail is formed along the shorter
path
Fig -1: Pattern of path following by Ants
1.1.1 Ant Colony Optimization Metaheuristic
As shown in the basic flow of ACO in Fig-2, the
objective of ACO’s third step is toconstructantsolutions(i.e.,
find the quality paths on the problem’s construction graph)
by stochastically moving through neighbor nodes of the
graph.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1003
Fig -2: Basic Flow chart of ACO
Ants are driven by a probability rule to
sequentially choose the solution components that make use
of pheromone trail intensities and heuristic information.
Where:
 is the probability of the kth ant to move
from node i to node j at the tth
iteration/time step.
 is the set of nodes in the neighborhood of
the kth ant in the tth node.
 is the pheromone amount on the arc
connecting node i and node j,
weighted by α.
 is the heuristic value of the arc connecting
node i and node j, weighted by β.
 The heuristic value is usually a non-increasing
function in the moving cost
from node i to node j.
 α and β are weight parameters that control the
relative importance of the pheromone versus
heuristic information, and application depend
constant.
The pheromone trail updated by all ants in the iteration.
Ants select nextvertex bya stochasticfunction
which depends on both pheromone and problem-
specific heuristic .
1.1.2. ACO Example: Traveling Salesman Problem
In TSP, the goal is to find the shortest possible tour
from the salesman’s home city to a finite number of
customer cities with only one constraint that each city must
be visited just once before finally returning to the starting
home city.
There are many different ways to translate the
above principles into a computational system apt to solve
the TSP. In our ant colony system (ACS) an artificial ant k in
city r chooses the city s to move to among those whichdonot
belong to its working memory by applying the following
probabilistic formula:
where τ(r,u) is the amount of pheromone trail on edge (r,u),
ɲ(r,u) is a heuristic function, which was chosen to be the
inverse of the distance between cities r and u, β is a
parameter which weighs the relative importance of
pheromone trail and of closeness, q is a value chosen
randomly with uniform probability in [0,1], q0 (0≤q0≤1)isa
parameter, and S is a random variable selected according to
the following probability distribution, which favors edges
which are shorter and have a higher level of pheromone
trail:
where (r,s) is the probability with which ant k chooses
to move from city r to city s.
Local updating is intended to avoid a very strong
edge being chosen by all the ants: Every
time an edge is chosen by an ant its amount of pheromone is
changed by applying the local trail
updating formula:
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1004
where is a parameter. Local trail updating is also
motivated by trail evaporation in real ants.
Typical parameter settings for TSP are: m = n (i.e.,
number of ants = number of cities), α = 1, β=2 to 5, ρ=0.5,
and = .
1.2. ACS: Ant Colony System
Ant Colony System has been introduced to improve
Ant System’s performance. ACSdiffersin3mainfactorsfrom
Ant System. ACS uses a more aggressive action choice rule
than AS. Second is that, the pheromone is added only to arcs
that belong to global best solution. Third, wheneverantuses
an arc (i, j) to move from city i to city j, it removes some
pheromone from the arc.
In ACS, ants choose the next city by using the
pseudo-random-proportional action choice rule:
When located at city I, ant k moves, with probability q0, to
city l. It is the best possible move as decided by learned
pheromone trails and heuristic information.
In ACS, only global best ant is allowed to add
pheromone after every iteration. Thus, the update is
modified to
Here, it is important to note that the trail updateonlyapplies
to the arcs of the global-best tour.
Aditionally to the global updatingrule,theantsusea
local update rule that they apply after having crossed an arc
during the tour construction:
where is parameter.The effect of this is to
make an already chosen arc less desirable. So that
exploration of not yet visited arcs is increased.
2. CONCLUSIONS
This paper presents an approach for solving
Traveling Salesman Problem based on ant colony algorithm.
The improved version of ACO algorithmbasedonAntColony
System is also presented, which gives a better solution of
traveling salesman problem compared to ACO algorithm.
REFERENCES
[1] Ant colonies for Traveling Salesman Problem.
TR/IRIDIA/1996-3
- Marco Dorigo & Luca Gambardella
[2] M. Dorigo and T. Stützle. Ant Colony Optimization.
MIT press, Cambridge, MA, 2004
[3] M. Dorigo, M. Birattari, T. Stuzle, Ant Colony
Optimization, Artificial Ants as a Computational
Intelligence Technique, IEEE Computational
Intelligence Magazine, November 2006.
[4] Y. Zhang, Z-l.Pei, J-h.Yang, Y-c. Liang, An Improved
Ant Colony Optimization Algorithm Based onRoute
Optimization and Its Applications in Traveling
Salesman Problem, IEEE 2007. 1-42441509-8.
[5] Swarm Intelligence: Concepts, Models and
Application
-Hazem Ahmed & Janice I. Glasgow

More Related Content

PPTX
Ant colony optimization
PPS
hCHAC Lambda (NICSO 2010)
PPS
A Study of Parallel Approaches in MOACOs for solving the Bicriteria TSP
PDF
Ant colony optimization
PPT
Blind PNLMS Adaptive Algorithm for SIMO FIR Channel Estimation
PPTX
Ant colony optimization (aco)
PDF
Ant colony optimization based routing algorithm in various wireless sensor ne...
PPT
Ant colony Optimization
Ant colony optimization
hCHAC Lambda (NICSO 2010)
A Study of Parallel Approaches in MOACOs for solving the Bicriteria TSP
Ant colony optimization
Blind PNLMS Adaptive Algorithm for SIMO FIR Channel Estimation
Ant colony optimization (aco)
Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony Optimization

What's hot (15)

PPTX
ant colony optimization
PDF
Ant colony optimization
PPTX
Ant colony optimization
PDF
Swarm Intelligence: An Application of Ant Colony Optimization
PDF
Solving real world delivery problem using improved max-min ant system with lo...
PPT
PPT
Lecture 9 aco
PPT
Ant colony optimization
PDF
The Problems of Constructing Optimal Onboard Colored RGB Depicting UAV Systems
PDF
B010230811
PDF
H44093641
PDF
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
PPTX
Spectrum Sensing in Cognitive Radio Network
PDF
Economic/Emission Load Dispatch Using Artificial Bee Colony Algorithm
PDF
Ant Colony System with Saving Heuristic for Capacitated Vehicle Routing Problem
ant colony optimization
Ant colony optimization
Ant colony optimization
Swarm Intelligence: An Application of Ant Colony Optimization
Solving real world delivery problem using improved max-min ant system with lo...
Lecture 9 aco
Ant colony optimization
The Problems of Constructing Optimal Onboard Colored RGB Depicting UAV Systems
B010230811
H44093641
Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony ...
Spectrum Sensing in Cognitive Radio Network
Economic/Emission Load Dispatch Using Artificial Bee Colony Algorithm
Ant Colony System with Saving Heuristic for Capacitated Vehicle Routing Problem
Ad

Similar to Swarm Intelligence Technique ACO and Traveling Salesman Problem (20)

PDF
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
PDF
antcolonyoptimization-130619020831-phpapp01.pdf
PPTX
Swapnil Shahade
PPT
53564379-Ant-Colony-Optimization.ppt
PPTX
Travelling and salesman problem using ant colony optimization
PPT
Ant Colony Optimization algorithms in ADSA
PPTX
AI Week 11 - Swarm Intelligenceeeeeeeeee
PPT
Ant Colony Optimization presentation
PPTX
Ant Colony Optimization and path planning.pptx
PPTX
Travelling salesman problem
PPT
Ant colony optimization
PPTX
Ant Colony Optimization (ACO)
PPTX
Acoseminar
PPT
Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...
PDF
K046036367
PDF
An improved ant colony algorithm based on
PPTX
Ant colony optimization in multiple travelling salesman problem
PPT
bic10_ants.ppt
PPT
bic10_ants.ppt
PPT
Ants coony optimiztion problem in Advance analysis of algorithms
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
antcolonyoptimization-130619020831-phpapp01.pdf
Swapnil Shahade
53564379-Ant-Colony-Optimization.ppt
Travelling and salesman problem using ant colony optimization
Ant Colony Optimization algorithms in ADSA
AI Week 11 - Swarm Intelligenceeeeeeeeee
Ant Colony Optimization presentation
Ant Colony Optimization and path planning.pptx
Travelling salesman problem
Ant colony optimization
Ant Colony Optimization (ACO)
Acoseminar
Optimization techniques: Ant Colony Optimization: Bee Colony Optimization: Tr...
K046036367
An improved ant colony algorithm based on
Ant colony optimization in multiple travelling salesman problem
bic10_ants.ppt
bic10_ants.ppt
Ants coony optimiztion problem in Advance analysis of algorithms
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
Abrasive, erosive and cavitation wear.pdf
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PDF
737-MAX_SRG.pdf student reference guides
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPT
Occupational Health and Safety Management System
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
Artificial Intelligence
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PDF
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Fundamentals of Mechanical Engineering.pptx
Abrasive, erosive and cavitation wear.pdf
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
737-MAX_SRG.pdf student reference guides
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Occupational Health and Safety Management System
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Safety Seminar civil to be ensured for safe working.
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Artificial Intelligence
Information Storage and Retrieval Techniques Unit III
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
Exploratory_Data_Analysis_Fundamentals.pdf
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems

Swarm Intelligence Technique ACO and Traveling Salesman Problem

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1002 Swarm Intelligence Technique ACO and Traveling Salesman Problem Harsh Bhalani1, Dr. Seema Mahajan2, Prof. Zalak Vyas3 1Student, Dept. of Computer Engineering, Indus University, Gujarat, India. 2Head of the Dept. , Dept. of Computer Engineering, Indus University, Gujarat, India. 3Assistant Professor , Dept. of Computer Engineering, Indus University, Gujarat, India. ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract – A swarm is a large number of homogenous, simple agents interacting locally among themselves, andtheir environment. Swarm Intelligence (SI) can be defined as a relatively new branch of Artificial Intelligence that is used to model the collective behavior of social swarms in nature. The inspiration often comes from nature, especially biological systems. The social interactions among swarmindividuals can be either direct or indirect. Examples of direct interaction are through visual or audio contact, such as the waggle dance of honey bees. Indirect interaction occurs when one individual changes the environment and the other individualsrespond to the new environment, such as the pheromone trails of ants that they deposit on their way to search for food sources. Examples in natural system SI include bacterial growth, ant colonies, bird flocking, and microbiological intelligence. This paper comprises a snapshot of ant colony optimization algorithm with its application in Traveling Salesman problem (TSP). Key Words: Swarm Intelligence (SI), Artificial Intelligence (AI), Ant Colony Optimization (ACO), and Traveling Salesman Problem (TSP). 1. INTRODUCTION The various techniques of swarm intelligence used by researchers are as follows: 1. Particle Swarm Optimization 2. Ant Colony Optimization 3. Bees Algorithm 4. Artificial Bee Colony Algorithm 5. Differential evolution 6. Artificial Immune System 7. Bat Algorithm 8. Glowworm Swarm Optimization 9. Gravitational Search Algorithm We mainly discuss the Ant Colony Optimization (A.C.O) algorithm in this paper. 1.1 Ant Colony Optimization In 1991, Ant Colony Optimization (ACO) was introduced by M. Dorigo and colleagues for the solution of hard combinatorial optimization (CO) problems.ACOdraws inspiration from the social behavior of ant colonies. It is a shown in Fig-1. A. Ants in a pheromone trail between nest and food B. An obstacle interrupts the trail C. Ants find two paths to go around the obstacle D. A new pheromone trail is formed along the shorter path Fig -1: Pattern of path following by Ants 1.1.1 Ant Colony Optimization Metaheuristic As shown in the basic flow of ACO in Fig-2, the objective of ACO’s third step is toconstructantsolutions(i.e., find the quality paths on the problem’s construction graph) by stochastically moving through neighbor nodes of the graph.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1003 Fig -2: Basic Flow chart of ACO Ants are driven by a probability rule to sequentially choose the solution components that make use of pheromone trail intensities and heuristic information. Where:  is the probability of the kth ant to move from node i to node j at the tth iteration/time step.  is the set of nodes in the neighborhood of the kth ant in the tth node.  is the pheromone amount on the arc connecting node i and node j, weighted by α.  is the heuristic value of the arc connecting node i and node j, weighted by β.  The heuristic value is usually a non-increasing function in the moving cost from node i to node j.  α and β are weight parameters that control the relative importance of the pheromone versus heuristic information, and application depend constant. The pheromone trail updated by all ants in the iteration. Ants select nextvertex bya stochasticfunction which depends on both pheromone and problem- specific heuristic . 1.1.2. ACO Example: Traveling Salesman Problem In TSP, the goal is to find the shortest possible tour from the salesman’s home city to a finite number of customer cities with only one constraint that each city must be visited just once before finally returning to the starting home city. There are many different ways to translate the above principles into a computational system apt to solve the TSP. In our ant colony system (ACS) an artificial ant k in city r chooses the city s to move to among those whichdonot belong to its working memory by applying the following probabilistic formula: where τ(r,u) is the amount of pheromone trail on edge (r,u), ɲ(r,u) is a heuristic function, which was chosen to be the inverse of the distance between cities r and u, β is a parameter which weighs the relative importance of pheromone trail and of closeness, q is a value chosen randomly with uniform probability in [0,1], q0 (0≤q0≤1)isa parameter, and S is a random variable selected according to the following probability distribution, which favors edges which are shorter and have a higher level of pheromone trail: where (r,s) is the probability with which ant k chooses to move from city r to city s. Local updating is intended to avoid a very strong edge being chosen by all the ants: Every time an edge is chosen by an ant its amount of pheromone is changed by applying the local trail updating formula:
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1004 where is a parameter. Local trail updating is also motivated by trail evaporation in real ants. Typical parameter settings for TSP are: m = n (i.e., number of ants = number of cities), α = 1, β=2 to 5, ρ=0.5, and = . 1.2. ACS: Ant Colony System Ant Colony System has been introduced to improve Ant System’s performance. ACSdiffersin3mainfactorsfrom Ant System. ACS uses a more aggressive action choice rule than AS. Second is that, the pheromone is added only to arcs that belong to global best solution. Third, wheneverantuses an arc (i, j) to move from city i to city j, it removes some pheromone from the arc. In ACS, ants choose the next city by using the pseudo-random-proportional action choice rule: When located at city I, ant k moves, with probability q0, to city l. It is the best possible move as decided by learned pheromone trails and heuristic information. In ACS, only global best ant is allowed to add pheromone after every iteration. Thus, the update is modified to Here, it is important to note that the trail updateonlyapplies to the arcs of the global-best tour. Aditionally to the global updatingrule,theantsusea local update rule that they apply after having crossed an arc during the tour construction: where is parameter.The effect of this is to make an already chosen arc less desirable. So that exploration of not yet visited arcs is increased. 2. CONCLUSIONS This paper presents an approach for solving Traveling Salesman Problem based on ant colony algorithm. The improved version of ACO algorithmbasedonAntColony System is also presented, which gives a better solution of traveling salesman problem compared to ACO algorithm. REFERENCES [1] Ant colonies for Traveling Salesman Problem. TR/IRIDIA/1996-3 - Marco Dorigo & Luca Gambardella [2] M. Dorigo and T. Stützle. Ant Colony Optimization. MIT press, Cambridge, MA, 2004 [3] M. Dorigo, M. Birattari, T. Stuzle, Ant Colony Optimization, Artificial Ants as a Computational Intelligence Technique, IEEE Computational Intelligence Magazine, November 2006. [4] Y. Zhang, Z-l.Pei, J-h.Yang, Y-c. Liang, An Improved Ant Colony Optimization Algorithm Based onRoute Optimization and Its Applications in Traveling Salesman Problem, IEEE 2007. 1-42441509-8. [5] Swarm Intelligence: Concepts, Models and Application -Hazem Ahmed & Janice I. Glasgow