SlideShare a Scribd company logo
1 of 4
Download to read offline
IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 5, 2013 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 1200
Abstract— The traveling salesman problem (TSP) supports
the idea of a single salesperson traveling in a continuous trip
visiting all n cities exactly once and returning to the starting
point. The multiple traveling salesman problems (mTSP) is
complex combinatorial optimization problem, which is a
generalization of the well-known Travelling Salesman
Problem (TSP), where one or more salesman can be used in
the path. In this paper mTSP has also been studied and
solved with GA in the form of the vehicle scheduling
problem. The existing model is new models are compared to
both mathematically and experimentally. This work presents
a chromosome methodology setting up the MTSP to be
solved using a GA.
Keywords: mTSP, VRP, Genetic algorithm, Chromosome
method, Optimization.
I. INTRODUCTION
The work on TSP has focused on the idea of a single
salesperson traveling in a continuous trip visiting all n cities
exactly once and returning to the starting point [1]. There
has been some work done on the idea of using multiple
salesmen to visit all of the cities exactly once. In the last two
decades the travelling salesman problem received quite big
attention, and various approaches have been proposed for
obtaining either optimal or near optimal solution for the TSP
[2]. In this method used to solve the TSP range from classic
methodologies based on linear programming and branch-
and-bound to artificial intelligence methods such as neural
networks [5]
Some of these methods are exact algorithms, while others
are near-optimal or approximate algorithms. The exact
algorithms use integer linear programming [3] approaches
with additional constraints.
The work on solving mTSPs using GA has focused on
vehicle scheduling problems [4]. The vehicle scheduling
problem (VSP) consists of scheduling a fleet of m vehicles
visit to n cities with each city being visited by and only one
vehicle. More recently, genetic algorithms (GA) are
successfully implemented to solve TSP [1]. Potvin presents
a survey of GA approaches for the general TSP [2].
II. PROBLEM DESCRIPTION
The multiple TSP work has focused on vehicle scheduling
problems with the goal of minimizing the total distance
travelled by all the trucks (salesman) or minimizing the total
number of trucks required [2].
The aim of balancing the workload (or distance travelled)
among the multiple salesman that are being used to visit the
required cities is a problem is very difficult. Using multiple
salesmen makes the problem even harder due to the
increased number of ways to visit each city once. While the
multiple TSP can be modeled as a single TSP, The result is
effectively a longer tour that increases the solution space of
the problem.
The multiple traveling salesman problems (MTSP) are a
difficult problem that can use to significant number of
practical problem. The MTSP is similar to the notoriously
difficult traveling salesman problem (TSP) that seeks on
optimal tour of n cities, visiting each city exactly once with
no sub tours [4]. In the MTSP, the n cities are partitioned
into m tours. With each assigned to a separate salesman. The
MTSP is even more difficult than the TSP because it
requires determining which cities to assign to each salesman
as well as the optimal ordering of the cities within each
salesman’s tour [5].
In this paper tools developed for a modified mTSP related to
the optimization of one to many distribution systems will be
studied and a novel genetic algorithm based solution will be
proposed.
In the case of mTSP, a set of nodes (location or cities) are
given, and all of the cities must be visited exactly once by
the salesman who all start and end at the single depot node.
The number of cities is denoted by n and the number of
salesman by m. The goal is to find tours for all salesmen,
such that the total traveling cost (the cost of visiting all
nodes) is minimized. The cost metric can be defined in
terms of distance, times, etc., some possible variations of the
problem are as follows.
1 Multiple depots: If there exist multiple depots with
a number of salesmen located at each, a salesman
at each depot remains the same after all the travel.
2 Number of salesman: The number of salesmen in
the problem can be fixed number.
3 Fixed charges: If the number of salesmen is a
bonded variable, usually the usage of each
salesman in the solution has an associated fixed
cost; In this case the minimization of this bounded
variable may be involved in the optimization.
4 Other restrictions: These additional restrictions can
consist of the maximum or minimum distance
travelling duration salesman travels, or other
constraints.
The main goal is to minimize the total traveling cost of the
problem that is often formulated as assignment based integer
linear programming [3]:
∑ ∑
∑
∑
The Optimizing Multiple Travelling Salesman Problem
Using Genetic Algorithm
R.Jayasutha1
Dr. B. S. E. Zoraida2
1
Research Scholar 2
Assistant Professor
1,2
Bharathidasan University, Trichirappalli
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
(IJSRD/Vol. 1/Issue 5/2013/040)
All rights reserved by www.ijsrd.com 1201
∑
∑
+Sub tour elimination constraints (1.6)
{ } (1.7)
Usually, mTSP is formulated by integer programing
formulations; one variation is presented in equation (1.1)-
(1.7). The mTSP problem is defined on a graph G = (V, A),
where V is the set of n nodes (Vertices) and A is the arcs
(edges), Let C = ( ) be a cost (distance) matrix associated
with A. The matrix symmetric if = Ɐ (i,j) € A
asymmetric otherwise. Here € {0, 1} is a being variable
used to represents the cost of the involvement of one
salesman in the solution. Further mathematical
representation can be found in [3].
III. PRELIMINARIES
A. Over View of GA
Genetic algorithms (GAs) are a relatively new optimization
technique that can be applied to TSPs. The basic ideas of
behind Gas evolved in the mind of John Holland at the
University of Michigan in the early 1970s (Holland, 1975).
Most of the work on solving mTSPs using Gas has focused
on the vehicle scheduling problem (VSP) [4]. The
development of effective GA operators for TSPs has led to
great deal of interest and research to improve GA
performance for this type of problem [5].
In a nutshell, GA work by generating a population of
numeric vectors (called chromosome), each representing a
possible solution to a problem. The individual components
(numeric values) with in a chromosome are called genes.
New chromosomes are created by crossover (the
probabilistic exchange of values between vectors) or
mutation (the random replacements of values in a vector).
Mutation provides randomness with in the chromosomes to
increase coverage of the search space and help prevent
premature convergence on a local optimum. Chromosomes
are evaluated according to a fitness (or objective) function,
with the fittest solving and less fit being eliminated. The
result is a gene pool that evolves over time to produce and
better solutions to a problem. The search process typically
continues until a pre-specified fitness value is reached, a set
amount of computing time passes or until no significant
improvement occurs in the population for a given number of
iterations.
A well designed chromosome must accurately represent a
solution to the problem and allow the GA operators to work
effectively to generate better solutions as the iterative
evolutionary process continues. Solving the TSP using Gas
has generated a great deal of research focused on how to
perform the action of “evolving” an optimal (or good)
solution to the problem.
A new approach of chromosome representation, the so-
called two-part chromosome technique can be found [7]
which reduce the size of the search space by the elimination
of redundant solution.
B. Fitness function
The fitness function assigns a numeric value to each
individual in the population. The value define some kind of
goodness, thus it determines the ranking of the individuals.
The fitness function is always problem dependent.
In the case the fitness value is the total cost of the
transportation, i.e. the total length of each round trip. The
fitness function calculates the total length for each function
calculates the total length for each chromosome, and
summarizes these values for each individual. This sum is the
fitness value of a solution. It is a minimization problem, thus
the smallest value is the best.
C. Selection
Individuals are selected according to the fitness. The better
chromosomes are more chances to be selected. The selected
individuals can be presented in the new population without
any changes, or can be selected to be a tournament for a
crossover. We use the so-called tournament selection
because of its efficiency.
Tournament selection, a few individuals are selected from
the population randomly. The winner of the tournament is
the individual with the best fitness value. Some of the first
participants in the randomly are selected in to the new
population.
D. Mutation
The mutation operator induces changes in a small number of
chromosomes units. Its purpose is to maintain the population
diversified enough during the optimization process. The
mutation operation in GA works on a single chromosome at
a time and alters the genes of the chromosomes randomly. In
this TSP application using GA, the mutation plays the
primary role in arriving at the solutions.
IV. GENETIC ALGORITHM IN MTSP
GA is relatively new global stochastic search algorithm
which based an evolutionary biology-and computer science
principles [1]. Due to the effective optimization capabilities
of Ga [2], it makes these techniques suitable solving TSP
and mTSP problems.
A. The Permutation representation for mTSP
If modeled properly the mTSP can be solved using any of
operators developed for the TSP. Researchers have proposed
two methods of modeling the mTSP search that a TSP
operator can be used. One method uses two chromosomes to
model the mTSB. The first chromosome provides a
permutation of the cities and the second chromosome
assigns a salesman to the city in the corresponding position
of the first chromosome [5]. This method requires two
chromosome of length n to represent a solution.
Every genetic algorithm starts with an initial solution set
consist of randomly created chromosomes. This called
population. The individual in the new population are
generated from the previous population’s individuals by the
predetermined chromosome methods. The algorithm
finishes if the stop criteria is satisfied. For a specific
problem it is a much more complex task, we need to define
the encoding is called permutation encoding.
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
(IJSRD/Vol. 1/Issue 5/2013/040)
All rights reserved by www.ijsrd.com 1202
B. The two part technique
Fig-1 illustrates one approach for representing solution to an
MTSP (where n=15 and m=4) that we refer to as the “Two
chromosome” technique.as the name implies this method
requires two chromosome, each of length m, to represent a
solution. The first chromosome provides a permutation of
the n cities while the second chromosome assigns a
salesman to each of the cities in the corresponding position
of the first chromosome.
1) Cities
2 5 14 6 1 11 8 13 4 10 3 12 15 9 7
2) Salesman
Fig. 1: Example of the two chromosome representation for a
15 city mTSP with 4salesman
In the example in Fig-1, cities 2,8,12 and 9 (in that order)
are visited by salesman 2, cities 5, 14, 10 and 15 (in that
order) are visited by salesman 1; and remaining cities being
assigned to salesman 3 and 4. Using this chromosome
design, there are n! m,n
possible solutions to the problem.
Where n is the number of cities and m is the number of
salesman. However, many of the possible solution are
redundant. For example, the first two genes in each of the
above chromosomes can be interchanged to create a
different chromosome that results in an identical (or
redundant) solution.
V. EXPERIMENTAL RESULT
Although the algorithm was tested with a big number of
problems, only an illustrative result is presented here. As it
was mentioned earlier the algorithm has implemented in
MATLAB. The example represents a whole process of a
real problem’s solution. The input data is given by distance
matrix, MTSP is (n=15, m=4) the multiple traveling
salesman problem is determined as follows: Given n cities,
known as nodes, a distance matrix where, D= [dij] consist of
the distance between city i and city j. An attempt to finding
near optimal solution for NP-hard problem
Fig. 2: The example of MTSP (initial inputs)
To analyses the new representation of genetic algorithm
using this approach was developed in MATLAB. This
approach is more effective of the two chromosome
technique. It requires input set, coordinates of the cities and
the distance table which contain the traveling distances of
cities. The fitness function simply summarizes the overall
route length for salesman inside individuals.
The section is tournament selection, where tournament size
i.e. the number of individuals who complete for survival is
8. The population size must be divisible by 8. The winner of
the tournament is the member with the smallest fitness, the
individual is selected for new individual creation, and the
member will get into the new population
The winner of the tournament is the member with the
smallest fitness, the individual is selected for new individual
creation, and the member will get into the new population
Fig. 3: mTSP Best history solution
The traveling salesman problem (TSP) is considered for
combinational methods.it provides a standard test bed, to
find near optimal to NP-hard problems.
Problem name Optimal solution Best known value
Att48 33551 42402
Dantiz17 699 770
Fri26 937 1100
Gr17 2085 2200
Ha30 Unknown 513
Kn57 Unknown 14914
Table 1: Simulation results
The test problems were selected from a standard collection
of TSPs that were transformed into MTSPs by using more
than one salesman (m) to complete the tour. The repeated
own tests using the objective of minimizing the longest
individual salesman tour. The fitness values decreases as the
number of salesman increase we are dividing the cities up
among more salesman. This creates a situation where each
salesman visits fewer cities, so the fitness values (improve)
with the addition of more salesmen. The results of these
tests are presented in Fig-3
VI. CONCLUSION
This paper explored a chromosome representation for
multiple traveling salesmen problem. A novel representation
based genetic algorithm has been multiple depot version of
MTSP. The main benefit is transparency of the
representation that allows effective incorporation of
heuristic and constraints and allows easy implementation of
minimizing the cost of the tour. Some heuristics can be
applied to improve the effectiveness of the algorithm,
appropriate choice of the initial population. Moreover, the
characteristics of the mTSP seem more appropriate for real-
life applications, and it is also possible to extend the
problem to a wide variety of vehicle routing problems
(VRPs) by incorporating some additional side constraints.
2 1 1 3 4 3 2 4 4 1 3 2 1 2 3
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
(IJSRD/Vol. 1/Issue 5/2013/040)
All rights reserved by www.ijsrd.com 1203
REFERENCES
[1] Goldberg, D.E., Lingle, R.J (1985). Alleles, Loci, and
the Traveling Salesman Problem, Proceeding of an
International Conference on Genetic algorithms,
London, 154-159.Goldberg, D.E (1989) Genetic
Algorithms in search, Optimization and machine
Learning, Addison-Wesley.
[2] Reading, MA. Carter AE, Ragsdale CT (2006) A
new approach to solving the Multiple Traveling
Salesperson using genetic algorithm, European
journal of operational research 175:246-257.
[3] Bektas T (2006) The multiple traveling salesman
problem: an overview of formulations and solution
procedures. Omega, 34:209–219
[4] Malmberg CJ (1996) A genetic algorithm for service
level based vehicle scheduling. European Journal of
operational research 93(1):121-134.
[5] Kira’ly A, Abonyi J (excepted to 2010) Optimization
Multiple traveling salesman problem by a novel
representation based genetic algorithm. In
M.Koeppean, G.Sehaefer, A.Abraham, and L.Nolle,
editors, Intelligent computational in Engineering:
Techniques & Applications, Advances in Intelligent
and soft computing. Springer.

More Related Content

What's hot

implementation of travelling salesman problem with complexity ppt
implementation of travelling salesman problem with complexity pptimplementation of travelling salesman problem with complexity ppt
implementation of travelling salesman problem with complexity pptAntaraBhattacharya12
 
Traveling Salesman Problem (TSP)
Traveling Salesman Problem (TSP)Traveling Salesman Problem (TSP)
Traveling Salesman Problem (TSP)Maksym Voitko
 
Assignment Problem
Assignment ProblemAssignment Problem
Assignment ProblemAmit Kumar
 
Mb0048 operations research
Mb0048 operations researchMb0048 operations research
Mb0048 operations researchsmumbahelp
 
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...GreenYourMove
 
Traveling salesman problem
Traveling salesman problemTraveling salesman problem
Traveling salesman problemJayesh Chauhan
 
Hungarian Method
Hungarian MethodHungarian Method
Hungarian MethodAritra7469
 
The Travelling Salesman Problem
The Travelling Salesman ProblemThe Travelling Salesman Problem
The Travelling Salesman Problemguest3d82c4
 
Operation research model for solving TSP
Operation research model for solving TSPOperation research model for solving TSP
Operation research model for solving TSPDrGovindshaysharma
 
A new hybrid approach for solving travelling salesman problem using ordered c...
A new hybrid approach for solving travelling salesman problem using ordered c...A new hybrid approach for solving travelling salesman problem using ordered c...
A new hybrid approach for solving travelling salesman problem using ordered c...eSAT Journals
 
Minimization of Assignment Problems
Minimization of Assignment ProblemsMinimization of Assignment Problems
Minimization of Assignment Problemsijtsrd
 

What's hot (20)

implementation of travelling salesman problem with complexity ppt
implementation of travelling salesman problem with complexity pptimplementation of travelling salesman problem with complexity ppt
implementation of travelling salesman problem with complexity ppt
 
Traveling Salesman Problem (TSP)
Traveling Salesman Problem (TSP)Traveling Salesman Problem (TSP)
Traveling Salesman Problem (TSP)
 
Assignment Problem
Assignment ProblemAssignment Problem
Assignment Problem
 
Mb0048 operations research
Mb0048 operations researchMb0048 operations research
Mb0048 operations research
 
Presentation escc 2016
Presentation escc 2016Presentation escc 2016
Presentation escc 2016
 
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
 
Complier Design
Complier DesignComplier Design
Complier Design
 
Traveling salesman problem
Traveling salesman problemTraveling salesman problem
Traveling salesman problem
 
Hungarian Method
Hungarian MethodHungarian Method
Hungarian Method
 
The Travelling Salesman Problem
The Travelling Salesman ProblemThe Travelling Salesman Problem
The Travelling Salesman Problem
 
Assign transportation
Assign transportationAssign transportation
Assign transportation
 
Car1
Car1Car1
Car1
 
OR 14 15-unit_2
OR 14 15-unit_2OR 14 15-unit_2
OR 14 15-unit_2
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
 
Operation research model for solving TSP
Operation research model for solving TSPOperation research model for solving TSP
Operation research model for solving TSP
 
A new hybrid approach for solving travelling salesman problem using ordered c...
A new hybrid approach for solving travelling salesman problem using ordered c...A new hybrid approach for solving travelling salesman problem using ordered c...
A new hybrid approach for solving travelling salesman problem using ordered c...
 
Transportation problems
Transportation problemsTransportation problems
Transportation problems
 
Minimization of Assignment Problems
Minimization of Assignment ProblemsMinimization of Assignment Problems
Minimization of Assignment Problems
 
Alg2 lesson 3-3
Alg2 lesson 3-3Alg2 lesson 3-3
Alg2 lesson 3-3
 
K046036367
K046036367K046036367
K046036367
 

Viewers also liked (8)

Traveling salesman problem__theory_and_applications
Traveling salesman problem__theory_and_applicationsTraveling salesman problem__theory_and_applications
Traveling salesman problem__theory_and_applications
 
Introduction to optimization Problems
Introduction to optimization ProblemsIntroduction to optimization Problems
Introduction to optimization Problems
 
Traveling salesman problem
Traveling salesman problemTraveling salesman problem
Traveling salesman problem
 
Ch. 2-optimization-techniques
Ch. 2-optimization-techniquesCh. 2-optimization-techniques
Ch. 2-optimization-techniques
 
Optimization techniques
Optimization techniquesOptimization techniques
Optimization techniques
 
Optimization techniques
Optimization techniques Optimization techniques
Optimization techniques
 
Optimization techniques
Optimization  techniquesOptimization  techniques
Optimization techniques
 
Traveling Salesman Problem
Traveling Salesman Problem Traveling Salesman Problem
Traveling Salesman Problem
 

Similar to The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm

A New Approach To Solving The Multiple Traveling Salesperson Problem Using Ge...
A New Approach To Solving The Multiple Traveling Salesperson Problem Using Ge...A New Approach To Solving The Multiple Traveling Salesperson Problem Using Ge...
A New Approach To Solving The Multiple Traveling Salesperson Problem Using Ge...April Smith
 
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic AlgorithmComparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic AlgorithmIOSR Journals
 
With saloni in ijarcsse
With saloni in ijarcsseWith saloni in ijarcsse
With saloni in ijarcssesatish rana
 
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman ProblemParticle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman ProblemIRJET Journal
 
Hybrid iterated local search algorithm for optimization route of airplane tr...
Hybrid iterated local search algorithm for optimization route of  airplane tr...Hybrid iterated local search algorithm for optimization route of  airplane tr...
Hybrid iterated local search algorithm for optimization route of airplane tr...IJECEIAES
 
The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...ijdms
 
Solving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithmSolving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithmAlex Bidanets
 
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMSA COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMSecij
 
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...CSCJournals
 
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...eSAT Publishing House
 
Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...
Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...
Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...Petroleum Training Institute
 
Multi objective optimization using
Multi objective optimization usingMulti objective optimization using
Multi objective optimization usingijaia
 
A heuristic approach for optimizing travel planning using genetics algorithm
A heuristic approach for optimizing travel planning using genetics algorithmA heuristic approach for optimizing travel planning using genetics algorithm
A heuristic approach for optimizing travel planning using genetics algorithmeSAT Publishing House
 
A heuristic approach for optimizing travel planning using genetics algorithm
A heuristic approach for optimizing travel planning using genetics algorithmA heuristic approach for optimizing travel planning using genetics algorithm
A heuristic approach for optimizing travel planning using genetics algorithmeSAT Journals
 
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...ijmpict
 
Two-Stage Eagle Strategy with Differential Evolution
Two-Stage Eagle Strategy with Differential EvolutionTwo-Stage Eagle Strategy with Differential Evolution
Two-Stage Eagle Strategy with Differential EvolutionXin-She Yang
 
Algorithms And Optimization Techniques For Solving TSP
Algorithms And Optimization Techniques For Solving TSPAlgorithms And Optimization Techniques For Solving TSP
Algorithms And Optimization Techniques For Solving TSPCarrie Romero
 

Similar to The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm (20)

A New Approach To Solving The Multiple Traveling Salesperson Problem Using Ge...
A New Approach To Solving The Multiple Traveling Salesperson Problem Using Ge...A New Approach To Solving The Multiple Traveling Salesperson Problem Using Ge...
A New Approach To Solving The Multiple Traveling Salesperson Problem Using Ge...
 
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic AlgorithmComparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
 
With saloni in ijarcsse
With saloni in ijarcsseWith saloni in ijarcsse
With saloni in ijarcsse
 
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman ProblemParticle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
 
Hybrid iterated local search algorithm for optimization route of airplane tr...
Hybrid iterated local search algorithm for optimization route of  airplane tr...Hybrid iterated local search algorithm for optimization route of  airplane tr...
Hybrid iterated local search algorithm for optimization route of airplane tr...
 
The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...
 
Solving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithmSolving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithm
 
10.1.1.34.7361
10.1.1.34.736110.1.1.34.7361
10.1.1.34.7361
 
Optimal combination of operators in Genetic Algorithmsfor VRP problems
Optimal combination of operators in Genetic Algorithmsfor VRP problemsOptimal combination of operators in Genetic Algorithmsfor VRP problems
Optimal combination of operators in Genetic Algorithmsfor VRP problems
 
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMSA COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
 
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
Simulation-based Optimization of a Real-world Travelling Salesman Problem Usi...
 
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
 
Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...
Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...
Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...
 
Multi objective optimization using
Multi objective optimization usingMulti objective optimization using
Multi objective optimization using
 
D0353027043
D0353027043D0353027043
D0353027043
 
A heuristic approach for optimizing travel planning using genetics algorithm
A heuristic approach for optimizing travel planning using genetics algorithmA heuristic approach for optimizing travel planning using genetics algorithm
A heuristic approach for optimizing travel planning using genetics algorithm
 
A heuristic approach for optimizing travel planning using genetics algorithm
A heuristic approach for optimizing travel planning using genetics algorithmA heuristic approach for optimizing travel planning using genetics algorithm
A heuristic approach for optimizing travel planning using genetics algorithm
 
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
 
Two-Stage Eagle Strategy with Differential Evolution
Two-Stage Eagle Strategy with Differential EvolutionTwo-Stage Eagle Strategy with Differential Evolution
Two-Stage Eagle Strategy with Differential Evolution
 
Algorithms And Optimization Techniques For Solving TSP
Algorithms And Optimization Techniques For Solving TSPAlgorithms And Optimization Techniques For Solving TSP
Algorithms And Optimization Techniques For Solving TSP
 

More from ijsrd.com

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Gridijsrd.com
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Thingsijsrd.com
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Lifeijsrd.com
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTijsrd.com
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...ijsrd.com
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...ijsrd.com
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Lifeijsrd.com
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learningijsrd.com
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation Systemijsrd.com
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...ijsrd.com
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigeratorijsrd.com
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...ijsrd.com
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingijsrd.com
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logsijsrd.com
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMijsrd.com
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Trackingijsrd.com
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...ijsrd.com
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparatorsijsrd.com
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...ijsrd.com
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.ijsrd.com
 

More from ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Recently uploaded

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 

Recently uploaded (20)

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 

The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 5, 2013 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 1200 Abstract— The traveling salesman problem (TSP) supports the idea of a single salesperson traveling in a continuous trip visiting all n cities exactly once and returning to the starting point. The multiple traveling salesman problems (mTSP) is complex combinatorial optimization problem, which is a generalization of the well-known Travelling Salesman Problem (TSP), where one or more salesman can be used in the path. In this paper mTSP has also been studied and solved with GA in the form of the vehicle scheduling problem. The existing model is new models are compared to both mathematically and experimentally. This work presents a chromosome methodology setting up the MTSP to be solved using a GA. Keywords: mTSP, VRP, Genetic algorithm, Chromosome method, Optimization. I. INTRODUCTION The work on TSP has focused on the idea of a single salesperson traveling in a continuous trip visiting all n cities exactly once and returning to the starting point [1]. There has been some work done on the idea of using multiple salesmen to visit all of the cities exactly once. In the last two decades the travelling salesman problem received quite big attention, and various approaches have been proposed for obtaining either optimal or near optimal solution for the TSP [2]. In this method used to solve the TSP range from classic methodologies based on linear programming and branch- and-bound to artificial intelligence methods such as neural networks [5] Some of these methods are exact algorithms, while others are near-optimal or approximate algorithms. The exact algorithms use integer linear programming [3] approaches with additional constraints. The work on solving mTSPs using GA has focused on vehicle scheduling problems [4]. The vehicle scheduling problem (VSP) consists of scheduling a fleet of m vehicles visit to n cities with each city being visited by and only one vehicle. More recently, genetic algorithms (GA) are successfully implemented to solve TSP [1]. Potvin presents a survey of GA approaches for the general TSP [2]. II. PROBLEM DESCRIPTION The multiple TSP work has focused on vehicle scheduling problems with the goal of minimizing the total distance travelled by all the trucks (salesman) or minimizing the total number of trucks required [2]. The aim of balancing the workload (or distance travelled) among the multiple salesman that are being used to visit the required cities is a problem is very difficult. Using multiple salesmen makes the problem even harder due to the increased number of ways to visit each city once. While the multiple TSP can be modeled as a single TSP, The result is effectively a longer tour that increases the solution space of the problem. The multiple traveling salesman problems (MTSP) are a difficult problem that can use to significant number of practical problem. The MTSP is similar to the notoriously difficult traveling salesman problem (TSP) that seeks on optimal tour of n cities, visiting each city exactly once with no sub tours [4]. In the MTSP, the n cities are partitioned into m tours. With each assigned to a separate salesman. The MTSP is even more difficult than the TSP because it requires determining which cities to assign to each salesman as well as the optimal ordering of the cities within each salesman’s tour [5]. In this paper tools developed for a modified mTSP related to the optimization of one to many distribution systems will be studied and a novel genetic algorithm based solution will be proposed. In the case of mTSP, a set of nodes (location or cities) are given, and all of the cities must be visited exactly once by the salesman who all start and end at the single depot node. The number of cities is denoted by n and the number of salesman by m. The goal is to find tours for all salesmen, such that the total traveling cost (the cost of visiting all nodes) is minimized. The cost metric can be defined in terms of distance, times, etc., some possible variations of the problem are as follows. 1 Multiple depots: If there exist multiple depots with a number of salesmen located at each, a salesman at each depot remains the same after all the travel. 2 Number of salesman: The number of salesmen in the problem can be fixed number. 3 Fixed charges: If the number of salesmen is a bonded variable, usually the usage of each salesman in the solution has an associated fixed cost; In this case the minimization of this bounded variable may be involved in the optimization. 4 Other restrictions: These additional restrictions can consist of the maximum or minimum distance travelling duration salesman travels, or other constraints. The main goal is to minimize the total traveling cost of the problem that is often formulated as assignment based integer linear programming [3]: ∑ ∑ ∑ ∑ The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm R.Jayasutha1 Dr. B. S. E. Zoraida2 1 Research Scholar 2 Assistant Professor 1,2 Bharathidasan University, Trichirappalli
  • 2. The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm (IJSRD/Vol. 1/Issue 5/2013/040) All rights reserved by www.ijsrd.com 1201 ∑ ∑ +Sub tour elimination constraints (1.6) { } (1.7) Usually, mTSP is formulated by integer programing formulations; one variation is presented in equation (1.1)- (1.7). The mTSP problem is defined on a graph G = (V, A), where V is the set of n nodes (Vertices) and A is the arcs (edges), Let C = ( ) be a cost (distance) matrix associated with A. The matrix symmetric if = Ɐ (i,j) € A asymmetric otherwise. Here € {0, 1} is a being variable used to represents the cost of the involvement of one salesman in the solution. Further mathematical representation can be found in [3]. III. PRELIMINARIES A. Over View of GA Genetic algorithms (GAs) are a relatively new optimization technique that can be applied to TSPs. The basic ideas of behind Gas evolved in the mind of John Holland at the University of Michigan in the early 1970s (Holland, 1975). Most of the work on solving mTSPs using Gas has focused on the vehicle scheduling problem (VSP) [4]. The development of effective GA operators for TSPs has led to great deal of interest and research to improve GA performance for this type of problem [5]. In a nutshell, GA work by generating a population of numeric vectors (called chromosome), each representing a possible solution to a problem. The individual components (numeric values) with in a chromosome are called genes. New chromosomes are created by crossover (the probabilistic exchange of values between vectors) or mutation (the random replacements of values in a vector). Mutation provides randomness with in the chromosomes to increase coverage of the search space and help prevent premature convergence on a local optimum. Chromosomes are evaluated according to a fitness (or objective) function, with the fittest solving and less fit being eliminated. The result is a gene pool that evolves over time to produce and better solutions to a problem. The search process typically continues until a pre-specified fitness value is reached, a set amount of computing time passes or until no significant improvement occurs in the population for a given number of iterations. A well designed chromosome must accurately represent a solution to the problem and allow the GA operators to work effectively to generate better solutions as the iterative evolutionary process continues. Solving the TSP using Gas has generated a great deal of research focused on how to perform the action of “evolving” an optimal (or good) solution to the problem. A new approach of chromosome representation, the so- called two-part chromosome technique can be found [7] which reduce the size of the search space by the elimination of redundant solution. B. Fitness function The fitness function assigns a numeric value to each individual in the population. The value define some kind of goodness, thus it determines the ranking of the individuals. The fitness function is always problem dependent. In the case the fitness value is the total cost of the transportation, i.e. the total length of each round trip. The fitness function calculates the total length for each function calculates the total length for each chromosome, and summarizes these values for each individual. This sum is the fitness value of a solution. It is a minimization problem, thus the smallest value is the best. C. Selection Individuals are selected according to the fitness. The better chromosomes are more chances to be selected. The selected individuals can be presented in the new population without any changes, or can be selected to be a tournament for a crossover. We use the so-called tournament selection because of its efficiency. Tournament selection, a few individuals are selected from the population randomly. The winner of the tournament is the individual with the best fitness value. Some of the first participants in the randomly are selected in to the new population. D. Mutation The mutation operator induces changes in a small number of chromosomes units. Its purpose is to maintain the population diversified enough during the optimization process. The mutation operation in GA works on a single chromosome at a time and alters the genes of the chromosomes randomly. In this TSP application using GA, the mutation plays the primary role in arriving at the solutions. IV. GENETIC ALGORITHM IN MTSP GA is relatively new global stochastic search algorithm which based an evolutionary biology-and computer science principles [1]. Due to the effective optimization capabilities of Ga [2], it makes these techniques suitable solving TSP and mTSP problems. A. The Permutation representation for mTSP If modeled properly the mTSP can be solved using any of operators developed for the TSP. Researchers have proposed two methods of modeling the mTSP search that a TSP operator can be used. One method uses two chromosomes to model the mTSB. The first chromosome provides a permutation of the cities and the second chromosome assigns a salesman to the city in the corresponding position of the first chromosome [5]. This method requires two chromosome of length n to represent a solution. Every genetic algorithm starts with an initial solution set consist of randomly created chromosomes. This called population. The individual in the new population are generated from the previous population’s individuals by the predetermined chromosome methods. The algorithm finishes if the stop criteria is satisfied. For a specific problem it is a much more complex task, we need to define the encoding is called permutation encoding.
  • 3. The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm (IJSRD/Vol. 1/Issue 5/2013/040) All rights reserved by www.ijsrd.com 1202 B. The two part technique Fig-1 illustrates one approach for representing solution to an MTSP (where n=15 and m=4) that we refer to as the “Two chromosome” technique.as the name implies this method requires two chromosome, each of length m, to represent a solution. The first chromosome provides a permutation of the n cities while the second chromosome assigns a salesman to each of the cities in the corresponding position of the first chromosome. 1) Cities 2 5 14 6 1 11 8 13 4 10 3 12 15 9 7 2) Salesman Fig. 1: Example of the two chromosome representation for a 15 city mTSP with 4salesman In the example in Fig-1, cities 2,8,12 and 9 (in that order) are visited by salesman 2, cities 5, 14, 10 and 15 (in that order) are visited by salesman 1; and remaining cities being assigned to salesman 3 and 4. Using this chromosome design, there are n! m,n possible solutions to the problem. Where n is the number of cities and m is the number of salesman. However, many of the possible solution are redundant. For example, the first two genes in each of the above chromosomes can be interchanged to create a different chromosome that results in an identical (or redundant) solution. V. EXPERIMENTAL RESULT Although the algorithm was tested with a big number of problems, only an illustrative result is presented here. As it was mentioned earlier the algorithm has implemented in MATLAB. The example represents a whole process of a real problem’s solution. The input data is given by distance matrix, MTSP is (n=15, m=4) the multiple traveling salesman problem is determined as follows: Given n cities, known as nodes, a distance matrix where, D= [dij] consist of the distance between city i and city j. An attempt to finding near optimal solution for NP-hard problem Fig. 2: The example of MTSP (initial inputs) To analyses the new representation of genetic algorithm using this approach was developed in MATLAB. This approach is more effective of the two chromosome technique. It requires input set, coordinates of the cities and the distance table which contain the traveling distances of cities. The fitness function simply summarizes the overall route length for salesman inside individuals. The section is tournament selection, where tournament size i.e. the number of individuals who complete for survival is 8. The population size must be divisible by 8. The winner of the tournament is the member with the smallest fitness, the individual is selected for new individual creation, and the member will get into the new population The winner of the tournament is the member with the smallest fitness, the individual is selected for new individual creation, and the member will get into the new population Fig. 3: mTSP Best history solution The traveling salesman problem (TSP) is considered for combinational methods.it provides a standard test bed, to find near optimal to NP-hard problems. Problem name Optimal solution Best known value Att48 33551 42402 Dantiz17 699 770 Fri26 937 1100 Gr17 2085 2200 Ha30 Unknown 513 Kn57 Unknown 14914 Table 1: Simulation results The test problems were selected from a standard collection of TSPs that were transformed into MTSPs by using more than one salesman (m) to complete the tour. The repeated own tests using the objective of minimizing the longest individual salesman tour. The fitness values decreases as the number of salesman increase we are dividing the cities up among more salesman. This creates a situation where each salesman visits fewer cities, so the fitness values (improve) with the addition of more salesmen. The results of these tests are presented in Fig-3 VI. CONCLUSION This paper explored a chromosome representation for multiple traveling salesmen problem. A novel representation based genetic algorithm has been multiple depot version of MTSP. The main benefit is transparency of the representation that allows effective incorporation of heuristic and constraints and allows easy implementation of minimizing the cost of the tour. Some heuristics can be applied to improve the effectiveness of the algorithm, appropriate choice of the initial population. Moreover, the characteristics of the mTSP seem more appropriate for real- life applications, and it is also possible to extend the problem to a wide variety of vehicle routing problems (VRPs) by incorporating some additional side constraints. 2 1 1 3 4 3 2 4 4 1 3 2 1 2 3
  • 4. The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm (IJSRD/Vol. 1/Issue 5/2013/040) All rights reserved by www.ijsrd.com 1203 REFERENCES [1] Goldberg, D.E., Lingle, R.J (1985). Alleles, Loci, and the Traveling Salesman Problem, Proceeding of an International Conference on Genetic algorithms, London, 154-159.Goldberg, D.E (1989) Genetic Algorithms in search, Optimization and machine Learning, Addison-Wesley. [2] Reading, MA. Carter AE, Ragsdale CT (2006) A new approach to solving the Multiple Traveling Salesperson using genetic algorithm, European journal of operational research 175:246-257. [3] Bektas T (2006) The multiple traveling salesman problem: an overview of formulations and solution procedures. Omega, 34:209–219 [4] Malmberg CJ (1996) A genetic algorithm for service level based vehicle scheduling. European Journal of operational research 93(1):121-134. [5] Kira’ly A, Abonyi J (excepted to 2010) Optimization Multiple traveling salesman problem by a novel representation based genetic algorithm. In M.Koeppean, G.Sehaefer, A.Abraham, and L.Nolle, editors, Intelligent computational in Engineering: Techniques & Applications, Advances in Intelligent and soft computing. Springer.