Please wait...

Ant Colony Optimization For Solving Travelling Salesman Problem- Final Year Project Report (CSC-404) 

Resource tools

File information File size Options

Original PDF File

142 KB Request

Screen

554 × 800 pixels (0.44 MP)

4.7 cm × 6.8 cm @ 300 PPI

76 KB Request
Resource details

Resource ID

81

Access

Open

Contributed by

Admin User

Author/Contributor

Sanjay Paudel, Suman Karki, Suraj Shrestha, Rajan Karmacharya (Supervisor)

Publisher/Credit

Kathmandu: St. Xavier's College

Date

13 October 15

Document type

Thesis or project

Department

Computer science

Course

BscCSIT, CSC-404: Project work

Level

Bachelor

Batch

2009

Abstract

The travelling salesman problem is one of the most important combinatorial problems
and a NP-hard problem whose challenge is to complete Hamilton circle selecting the
shortest path without leaving any cities behind.
Nature is the solution to every problem and creatures are the actor. In ant colony, real
ants are able to create successively shorter feasible tours to their food, by using
information accumulated in the form of a pheromone trail deposited on their path. The
intelligence of the colony arises from indirect communication between individual ants
through pheromones in getting food with shorter path. ACO is a heuristic algorithm
which has been proven a successful technique and applied to a number of combinatorial
optimization problems where real ants are represented by the artificial ant. These
artificial ants are placed at random points, which spread pheromone on their travelling
route and with use of information of pheromone on their path, they find the shortest
path.
Among different algorithms of ACO, Ant System and Ant Colony System are the most
used algorithm in solving TSP, which uses probability calculation and global
pheromone update. Here in our project also we researched on the ACO, and adopt it to
solve the TSP problem. The simulation results show how this ACO algorithm is able
to solve TSP with varying city numbers.
We have selected the C# as programming language and Visual Studio as our platform
and for designing the application of our project. For user friendly, we have designed
the graphical user interface that can take input either map image or the manual input of
the nodes. User can enter the required parameter value as desired and save the generated
output either on local directory. Our project’s application can be used to determine the
optimal path for the other development project like road construction, water
distribution, network routing, etc.

Search for similar resources

Remove