SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME
132
EFFICIENT TECHNIQUE TO SOLVE TRAVELLING SALESMAN
PROBLEM USING GENETIC ALGORITHM
Prof. Sharadindu Roy, Uttam Kumar Panja, Nikhil Kumar Sardar
Sonarpur Mahavidyalaya, University of Calcutta
ABSTRACT
In this paper, an efficient technique is proposed to solve the travelling salesman problem
(TSP) using genetic algorithm. We can apply easily genetic algorithm operator to this problem and
get the solution easily. Complexity is both in time and space, provided size of the problem an as
integer. The solution of the traveling salesman problem is global optimum. There are number of
cities and distances are given between them (cities). A Traveling salesman has to visit all of them.
The salesman will start from city and after traversing the remaining cities (exactly once) he will
reach to his starting position. Main objective of TSP is to find traveling sequence of cities to
minimize the traveling distance so that the salesman can traverse the cities exactly one time. Initially
we select parent1 & parent2 by Roulette wheel selection philosophy. We have applied one point
crossover operator on the parent and produce the new child. Again we apply the mutation operator
on offspring and created new child. But the no. of bits (cities) in a chromosome will be inverted by
the mutation operator, that is depended on mutation probability (pm). So, one generation contain 6
individual (chromosome). We have to count fitness (minimum cost) of the individuals in each
generation. We have to select two individuals with best (min fitness) fitness for the next generation.
Here we see crossover between two good solution may not always yield a better or as good a
solution. But since the parents are good, so there is a probability that child will be good. Every time
we have to do, identity the good solution in the population and make multiple copies of the good
solution.
Keyword: Genetic algorithm, Crossover, Mutation, Travelling salesman problem, NP-complete,
Cost matrix, Fitness.
INTRODUCTION
Travelling salesman problem (TSP) is one of the old problems in computer science and
operations Research. This problem is: A graph with ‘n’ nodes (or cities), with ‘node 1’ as a
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING &
TECHNOLOGY (IJCET)
ISSN 0976 – 6367(Print)
ISSN 0976 – 6375(Online)
Volume 5, Issue 3, March (2014), pp. 132-137
© IAEME: www.iaeme.com/ijcet.asp
Journal Impact Factor (2014): 8.5328 (Calculated by GISI)
www.jifactor.com
IJCET
© I A E M E
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME
133
‘headquarters’ and travel cost (or distances, or travel time etc.,) matrix C=[cij] of order n associated
with ordered node pairs (i, j) is given. The problem is to find a minimum cost Hamiltonian cycle.
The search space contains N! Permutations and since TSP is NP-complete and the corresponding
optimization problems are therefore NP-hard. The problem with this representation is obvious.
Starting with a population of valid chromosomes, ordinary crossover and mutation operators cause
problems. In this algorithm we use the one point crossover operator but mutations are not performed
at single points. Here, simple bit-string crossover and
Ideas related to the TSP have been around for a long time: In 1736, Leonard Euler studied the
problem of finding a round trip through seven bridges in K¨onigsberg. In 1832, a handbook was
published for German travelling salesmen, which included examples of tours. In the 1850s, Sir
William Rowan Hamilton studied Hamiltonian circuits in graphs. He also marketed his ‘Icosian
Game’, based on finding tours in a graph with 20 vertices and 30 edges.
Solution methodology
Let us consider the following graph containing six nodes(cities). Two edges between each
pair of vertices denotes different distance. The distance between each pair of cities are not shown.
For the TSP, solution is typically represented by chromosome of length as the number of
nodes in the problem. Each gene of a chromosome takes a label of node such that no node can appear
twice in the same chromosome. There are mainly two representation methods for representing tour of
the TSP - adjacency representation and path representation. We consider the path representation for
a tour, which simply lists the label of nodes. For example, let {1,2,3,4,5,6} be the label of nodes in 5
node instances, then a tour {1→3→4→2→5→6->1} may be represented as (1,3,4,2,5,6). At first the
parent1 & parent2 will be selected via roulette wheel selection concept. Here we apply crossover
operator that will be – part of the first parent is copied and the rest is taken in the same order as in the
second parent.
For example:
The 6 cities- 1) Kolkata 2) Chennai, 3) Bhubeneswar 4) Bengaluru, 5) Hydra bad, 6) Tirupati.
We take the any sequence of the 6 cities, that can be-
1 3 6 2 4 5
3 2 1 5 6 4
2 5 3 4 6 1
1 5 3 2 4 6
4
6
3
5
2
1
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME
134
If, fitness of the chromosomes are respectively 45, 43, 11, 78 then roulette wheel select 3 and
2 no. chromosome. Suppose the chromosome “1 3 6 2 4 5” , For this chromosome the fitness will
be calculated as a following process------------
Fitness=1 to 3 distance + 3 to 6 + 6 to 2 + 2 to 4 + 4 to 5 + 5 to 1 distance.
Algorithm:
Step1: start with initial population
Step2 select parent1 & parent2 (via roulette wheel selection)
Step3 : Define crossover type & mutation probability
Step4: Apply crossover operator on parents (created offspring)
step5: Apply mutation operator on parents (created offspring)
step6: If optimum result is found then go to step 9 else goto step7
step7: Chose two best fitness chromosomes for next generation and go to step4
step8: if fitness of created offspring are equal for some generation then change
crossover boundary and mutation probability and go to step 4
Step9: stop
Experimental result:
There are 8 cities. The travelling cost between cities shows is in table that is called cost
matrix. Cost matrix =
The genetic algorithm has been used the minimized the travelling cost between many cities.
The coding has been done using MATLAB r2012a (7.3 versions). The above example contains 8
cities, and the proposed algorithm is applied by the MATLAB r2012a on above cities and run the
1 2 3 4 5 6 7 8
1 0 50 75 25 40 30 60 80
2 40 0 25 50 30 40 80 60
3 75 40 0 30 80 50 25 40
4 50 30 60 0 60 25 40 25
5 30 25 40 40 0 75 75 40
6 25 80 30 80 25 0 60 30
7 80 60 50 60 75 40 0 75
8 60 75 80 25 40 60 30 0
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME
135
programme and takes the result after 10 generation. Three graph are shown in the following after
running the program in matlab.Fig1. Shows plotting for chromosome vs. MINIMUM_fitness in 100
generation. Fig2. Shows plotting for chromosome vs. maximum_fitness in 100 generation and fig3
Shows plotting for chromosome vs. maximum_fitness in 100 generation.
The genetic algorithm has been used the minimized the travelling cost between many cities.
The coding has been done using MATLAB r2012a (7.3 versions). The above example contains 8
cities, and the proposed algorithm is applied by the MATLAB r2012a on above cities and run the
programme and takes the result after 10 generation. The result are shown in tabular form
Fig1: plot for chromosome vs. MINIMUM_fitness in 100 generation
No. of generation Minimum
fitness(distance)
Maximum
fitness(distance)
Average
fitness(distance)
10 350 495 387
20 310 380 340
30 270 425 323
40 270 380 316
50 270 415 318
60 270 350 307
70 270 325 292
80 270 435 327
90 270 445 326
100 270 435 327
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME
136
Fig2: plot for chromosome vs. maximum_fitness in 100 generation
Fig3: plot for chromosome vs. AVERAGE_fitness in 100 generation
As seen from the results in Fig.1,fig.2 and fig3 when increasing the no.of itaration 1:10 we
get desired minimum fitness in first 10th
generation that is 350 , maximum fitness with value 495
and avarage fitness is 387. When the no. of iteration are 11 to 20, change the crossover boundary
and mutation probability (Pm=0.5) then the minimum fitness is 270. After a certain generation,
when we change the crossover boundary and mutation probability (Pm=0.25) in generation 51 to 60,
we get desired minimum fitness better then the previous generation. The fig.5 reflex the iteration no.
51 to 60.So, we see that, fitness is not dependent on crossover boundary and mutation probability but
there are probability. when iteration number 81 to 90 , then we change the crossover boundary and
mutation probability (Pm=0.75), we get the minimum cost between 1 to 100 generation, that 270.
Minimum fitness,avarage fitness and max fitness are shown respectively in Fig.1 ,fig3,fig2 whose
iteration number between 1to 100.
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME
137
CONCLUSION
Charles Darwin’s principle of natural selection is followed here. We have followed to select the
best and discard the rest chromosomes. Main philosophy of genetic algorithm is followed to Holland. We
apply one-point crossover operator for a genetic algorithm for the travelling salesman problem. In this
method, when we get the minimum cost in a generation then we will see that minimum cost is also in
next generation or reduce the minimum cost of previous generation . So, minimum cost is easily found in
many generations.
REFERENCE
[1] D.E. Goldberg and R. lingle. “Alleles, Loci and the travelling salesman problem”. In J.J.
Grefenstette (ed) proceedings of the 1st
International Conference on genetic algorithms and their
applications. Lawrence Erlbaum, Hilladale, NJ, 1985.
[2] Davis. “job-shop Scheduling with Genetic algorithms”. Proceeding of International Conference
on genetic algorithms and their applications, pp. 136-140, 1985.
[3] I.M. Oliver, D. J. Smith and J.R.C. Holland. “A Study of Permutation Crossover Operators on
theTravelling Salesman Problem”. In J.J. Grefenstette (ed.). Genetic Algorithms and
TheirApplications: Proceedings of the 2nd International Conference on Genetic Algorithms.
LawrenceErlbaum Associates, Hilladale, NJ, 1987.
[4] D.E. Goldberg. "Genetic Algorithms in Search, Optimization, and Machine Learning". Addison-
Wesley, New York, 1989.
[5] R.G. Bland and D.F. Shallcross. "Large Travelling Salesman Problems arising form
Experimentsin X-ray Crystallography: A Preliminary Report on Computation". Operations
Research Letters 8,pp. 125-128, 1989.
[6] D. Whitley, T. Starkweather and D. Shaner. “The Traveling Salesman and Sequence
Scheduling:Quality Solutions using Genetic Edge Recombination”. In L. Davis (Ed.) Handbook
of GeneticAlgorithms. Van Nostrand Reinhold, New York, pp. 350-372, 1991.
[7] K. Deb. “Optimization For Engineering Design: Algorithms And Examples”. Prentice Hall Of
India Pvt. Ltd., New Delhi, India, 1995.
[8] N.J. Radcliffe and P.D. Surry. “Formae and variance of fitness”. In D. Whitley and M. Vose
(Eds.) Foundations of Genetic Algorithms 3. Morgan Kaufmann, San Mateo, CA, pp. 51-
72,1995.
[9] P. Poon and J. Carter. “Genetic algorithm crossover operations for ordering
applications”.Computers and Operations Research 22, pp. 135–47, 1995.
[10] C.H. Papadimitriou and K. Steglitz. “Combinatorial Optimization: Algorithms and
Complexity”.Prentice Hall of India Private Limited, India, 1997
[11] Z.H. Ahmed and S.N.N Pandit. “The travelling man salesman problem with precedence
constraints”. Opsearch 38, pp. 299-318, 2001.
[12] C. Moon, J. Kim, G. Choi and Y. Seo. "An efficient genetic algorithm for the traveling
salesmanproblem with precedence constraints". European Journal of Operational Research 140,
pp. 606- 617, 2002.
[13] I. Choi, S. Kim and H. Kim. "A genetic algorithm with a mixed region search for the asymmetric
traveling salesman problem". Computers & Operations Research 30, pp. 773 – 786, 2003.
[14] Gulwatanpreet Singh, Surbhi Gupta and Baldeep Singh, “Aco Based Solution for TSP Model for
Evaluation of Software Test Suite”, International Journal of Computer Engineering & Technology
(IJCET), Volume 3, Issue 3, 2012, pp. 75 - 82, ISSN Print: 0976 – 6367, ISSN Online:
0976 – 6375.
[15] Kulbhushan Verma, Manpreet Kaur and Palvee, “Comparative Analysis of Various Types of
Genetic Algorithms to Resolve TSP”, International Journal of Electronics and Communication
Engineering & Technology (IJECET), Volume 4, Issue 5, 2013, pp. 111 - 116, ISSN Print:
0976- 6464, ISSN Online: 0976 –6472.

Más contenido relacionado

Destacado (8)

50120130406029
5012013040602950120130406029
50120130406029
 
30120140503006
3012014050300630120140503006
30120140503006
 
20320140503022 2
20320140503022 220320140503022 2
20320140503022 2
 
30120130405024
3012013040502430120130405024
30120130405024
 
40120140501012
4012014050101240120140501012
40120140501012
 
Olhos Mudos
Olhos Mudos Olhos Mudos
Olhos Mudos
 
40120140503012
4012014050301240120140503012
40120140503012
 
40220140503005
4022014050300540220140503005
40220140503005
 

Similar a 50120140503015

With saloni in ijarcsse
With saloni in ijarcsseWith saloni in ijarcsse
With saloni in ijarcssesatish rana
 
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic FlowUsing Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic FlowIJCSIS Research Publications
 
A genetic algorithm for the optimal design of a multistage amplifier
A genetic algorithm for the optimal design of a multistage amplifier  A genetic algorithm for the optimal design of a multistage amplifier
A genetic algorithm for the optimal design of a multistage amplifier IJECEIAES
 
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
 
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
The Optimizing Multiple Travelling Salesman Problem Using Genetic AlgorithmThe Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithmijsrd.com
 
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...csandit
 
An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...Zac Darcy
 
An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...Zac Darcy
 
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...AIRCC Publishing Corporation
 
Using Cuckoo Algorithm for Estimating Two GLSD Parameters and Comparing it wi...
Using Cuckoo Algorithm for Estimating Two GLSD Parameters and Comparing it wi...Using Cuckoo Algorithm for Estimating Two GLSD Parameters and Comparing it wi...
Using Cuckoo Algorithm for Estimating Two GLSD Parameters and Comparing it wi...AIRCC Publishing Corporation
 
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...ijcsit
 
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
 
AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...
AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...
AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...Zac Darcy
 
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
 
Instruction level parallelism using ppm branch prediction
Instruction level parallelism using ppm branch predictionInstruction level parallelism using ppm branch prediction
Instruction level parallelism using ppm branch predictionIAEME Publication
 
Genetic algorithm guided key generation in wireless communication (gakg)
Genetic algorithm guided key generation in wireless communication (gakg)Genetic algorithm guided key generation in wireless communication (gakg)
Genetic algorithm guided key generation in wireless communication (gakg)IJCI JOURNAL
 
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
 
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATIONGENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATIONijaia
 

Similar a 50120140503015 (20)

With saloni in ijarcsse
With saloni in ijarcsseWith saloni in ijarcsse
With saloni in ijarcsse
 
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic FlowUsing Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
Using Genetic Algorithm for Shortest Path Selection with Real Time Traffic Flow
 
Differential Evolution Algorithm with Triangular Adaptive Control Parameter f...
Differential Evolution Algorithm with Triangular Adaptive Control Parameter f...Differential Evolution Algorithm with Triangular Adaptive Control Parameter f...
Differential Evolution Algorithm with Triangular Adaptive Control Parameter f...
 
A genetic algorithm for the optimal design of a multistage amplifier
A genetic algorithm for the optimal design of a multistage amplifier  A genetic algorithm for the optimal design of a multistage amplifier
A genetic algorithm for the optimal design of a multistage amplifier
 
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
 
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
The Optimizing Multiple Travelling Salesman Problem Using Genetic AlgorithmThe Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
The Optimizing Multiple Travelling Salesman Problem Using Genetic Algorithm
 
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...
 
An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...
 
An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...An Improved Iterative Method for Solving General System of Equations via Gene...
An Improved Iterative Method for Solving General System of Equations via Gene...
 
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...
 
Using Cuckoo Algorithm for Estimating Two GLSD Parameters and Comparing it wi...
Using Cuckoo Algorithm for Estimating Two GLSD Parameters and Comparing it wi...Using Cuckoo Algorithm for Estimating Two GLSD Parameters and Comparing it wi...
Using Cuckoo Algorithm for Estimating Two GLSD Parameters and Comparing it wi...
 
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...
USING CUCKOO ALGORITHM FOR ESTIMATING TWO GLSD PARAMETERS AND COMPARING IT WI...
 
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...
 
AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...
AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...
AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...
 
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...
 
Instruction level parallelism using ppm branch prediction
Instruction level parallelism using ppm branch predictionInstruction level parallelism using ppm branch prediction
Instruction level parallelism using ppm branch prediction
 
Genetic algorithm guided key generation in wireless communication (gakg)
Genetic algorithm guided key generation in wireless communication (gakg)Genetic algorithm guided key generation in wireless communication (gakg)
Genetic algorithm guided key generation in wireless communication (gakg)
 
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...
 
50120130406039
5012013040603950120130406039
50120130406039
 
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATIONGENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
 

Más de IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

Más de IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

50120140503015

  • 1. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME 132 EFFICIENT TECHNIQUE TO SOLVE TRAVELLING SALESMAN PROBLEM USING GENETIC ALGORITHM Prof. Sharadindu Roy, Uttam Kumar Panja, Nikhil Kumar Sardar Sonarpur Mahavidyalaya, University of Calcutta ABSTRACT In this paper, an efficient technique is proposed to solve the travelling salesman problem (TSP) using genetic algorithm. We can apply easily genetic algorithm operator to this problem and get the solution easily. Complexity is both in time and space, provided size of the problem an as integer. The solution of the traveling salesman problem is global optimum. There are number of cities and distances are given between them (cities). A Traveling salesman has to visit all of them. The salesman will start from city and after traversing the remaining cities (exactly once) he will reach to his starting position. Main objective of TSP is to find traveling sequence of cities to minimize the traveling distance so that the salesman can traverse the cities exactly one time. Initially we select parent1 & parent2 by Roulette wheel selection philosophy. We have applied one point crossover operator on the parent and produce the new child. Again we apply the mutation operator on offspring and created new child. But the no. of bits (cities) in a chromosome will be inverted by the mutation operator, that is depended on mutation probability (pm). So, one generation contain 6 individual (chromosome). We have to count fitness (minimum cost) of the individuals in each generation. We have to select two individuals with best (min fitness) fitness for the next generation. Here we see crossover between two good solution may not always yield a better or as good a solution. But since the parents are good, so there is a probability that child will be good. Every time we have to do, identity the good solution in the population and make multiple copies of the good solution. Keyword: Genetic algorithm, Crossover, Mutation, Travelling salesman problem, NP-complete, Cost matrix, Fitness. INTRODUCTION Travelling salesman problem (TSP) is one of the old problems in computer science and operations Research. This problem is: A graph with ‘n’ nodes (or cities), with ‘node 1’ as a INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 – 6367(Print) ISSN 0976 – 6375(Online) Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME: www.iaeme.com/ijcet.asp Journal Impact Factor (2014): 8.5328 (Calculated by GISI) www.jifactor.com IJCET © I A E M E
  • 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME 133 ‘headquarters’ and travel cost (or distances, or travel time etc.,) matrix C=[cij] of order n associated with ordered node pairs (i, j) is given. The problem is to find a minimum cost Hamiltonian cycle. The search space contains N! Permutations and since TSP is NP-complete and the corresponding optimization problems are therefore NP-hard. The problem with this representation is obvious. Starting with a population of valid chromosomes, ordinary crossover and mutation operators cause problems. In this algorithm we use the one point crossover operator but mutations are not performed at single points. Here, simple bit-string crossover and Ideas related to the TSP have been around for a long time: In 1736, Leonard Euler studied the problem of finding a round trip through seven bridges in K¨onigsberg. In 1832, a handbook was published for German travelling salesmen, which included examples of tours. In the 1850s, Sir William Rowan Hamilton studied Hamiltonian circuits in graphs. He also marketed his ‘Icosian Game’, based on finding tours in a graph with 20 vertices and 30 edges. Solution methodology Let us consider the following graph containing six nodes(cities). Two edges between each pair of vertices denotes different distance. The distance between each pair of cities are not shown. For the TSP, solution is typically represented by chromosome of length as the number of nodes in the problem. Each gene of a chromosome takes a label of node such that no node can appear twice in the same chromosome. There are mainly two representation methods for representing tour of the TSP - adjacency representation and path representation. We consider the path representation for a tour, which simply lists the label of nodes. For example, let {1,2,3,4,5,6} be the label of nodes in 5 node instances, then a tour {1→3→4→2→5→6->1} may be represented as (1,3,4,2,5,6). At first the parent1 & parent2 will be selected via roulette wheel selection concept. Here we apply crossover operator that will be – part of the first parent is copied and the rest is taken in the same order as in the second parent. For example: The 6 cities- 1) Kolkata 2) Chennai, 3) Bhubeneswar 4) Bengaluru, 5) Hydra bad, 6) Tirupati. We take the any sequence of the 6 cities, that can be- 1 3 6 2 4 5 3 2 1 5 6 4 2 5 3 4 6 1 1 5 3 2 4 6 4 6 3 5 2 1
  • 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME 134 If, fitness of the chromosomes are respectively 45, 43, 11, 78 then roulette wheel select 3 and 2 no. chromosome. Suppose the chromosome “1 3 6 2 4 5” , For this chromosome the fitness will be calculated as a following process------------ Fitness=1 to 3 distance + 3 to 6 + 6 to 2 + 2 to 4 + 4 to 5 + 5 to 1 distance. Algorithm: Step1: start with initial population Step2 select parent1 & parent2 (via roulette wheel selection) Step3 : Define crossover type & mutation probability Step4: Apply crossover operator on parents (created offspring) step5: Apply mutation operator on parents (created offspring) step6: If optimum result is found then go to step 9 else goto step7 step7: Chose two best fitness chromosomes for next generation and go to step4 step8: if fitness of created offspring are equal for some generation then change crossover boundary and mutation probability and go to step 4 Step9: stop Experimental result: There are 8 cities. The travelling cost between cities shows is in table that is called cost matrix. Cost matrix = The genetic algorithm has been used the minimized the travelling cost between many cities. The coding has been done using MATLAB r2012a (7.3 versions). The above example contains 8 cities, and the proposed algorithm is applied by the MATLAB r2012a on above cities and run the 1 2 3 4 5 6 7 8 1 0 50 75 25 40 30 60 80 2 40 0 25 50 30 40 80 60 3 75 40 0 30 80 50 25 40 4 50 30 60 0 60 25 40 25 5 30 25 40 40 0 75 75 40 6 25 80 30 80 25 0 60 30 7 80 60 50 60 75 40 0 75 8 60 75 80 25 40 60 30 0
  • 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME 135 programme and takes the result after 10 generation. Three graph are shown in the following after running the program in matlab.Fig1. Shows plotting for chromosome vs. MINIMUM_fitness in 100 generation. Fig2. Shows plotting for chromosome vs. maximum_fitness in 100 generation and fig3 Shows plotting for chromosome vs. maximum_fitness in 100 generation. The genetic algorithm has been used the minimized the travelling cost between many cities. The coding has been done using MATLAB r2012a (7.3 versions). The above example contains 8 cities, and the proposed algorithm is applied by the MATLAB r2012a on above cities and run the programme and takes the result after 10 generation. The result are shown in tabular form Fig1: plot for chromosome vs. MINIMUM_fitness in 100 generation No. of generation Minimum fitness(distance) Maximum fitness(distance) Average fitness(distance) 10 350 495 387 20 310 380 340 30 270 425 323 40 270 380 316 50 270 415 318 60 270 350 307 70 270 325 292 80 270 435 327 90 270 445 326 100 270 435 327
  • 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME 136 Fig2: plot for chromosome vs. maximum_fitness in 100 generation Fig3: plot for chromosome vs. AVERAGE_fitness in 100 generation As seen from the results in Fig.1,fig.2 and fig3 when increasing the no.of itaration 1:10 we get desired minimum fitness in first 10th generation that is 350 , maximum fitness with value 495 and avarage fitness is 387. When the no. of iteration are 11 to 20, change the crossover boundary and mutation probability (Pm=0.5) then the minimum fitness is 270. After a certain generation, when we change the crossover boundary and mutation probability (Pm=0.25) in generation 51 to 60, we get desired minimum fitness better then the previous generation. The fig.5 reflex the iteration no. 51 to 60.So, we see that, fitness is not dependent on crossover boundary and mutation probability but there are probability. when iteration number 81 to 90 , then we change the crossover boundary and mutation probability (Pm=0.75), we get the minimum cost between 1 to 100 generation, that 270. Minimum fitness,avarage fitness and max fitness are shown respectively in Fig.1 ,fig3,fig2 whose iteration number between 1to 100.
  • 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 3, March (2014), pp. 132-137 © IAEME 137 CONCLUSION Charles Darwin’s principle of natural selection is followed here. We have followed to select the best and discard the rest chromosomes. Main philosophy of genetic algorithm is followed to Holland. We apply one-point crossover operator for a genetic algorithm for the travelling salesman problem. In this method, when we get the minimum cost in a generation then we will see that minimum cost is also in next generation or reduce the minimum cost of previous generation . So, minimum cost is easily found in many generations. REFERENCE [1] D.E. Goldberg and R. lingle. “Alleles, Loci and the travelling salesman problem”. In J.J. Grefenstette (ed) proceedings of the 1st International Conference on genetic algorithms and their applications. Lawrence Erlbaum, Hilladale, NJ, 1985. [2] Davis. “job-shop Scheduling with Genetic algorithms”. Proceeding of International Conference on genetic algorithms and their applications, pp. 136-140, 1985. [3] I.M. Oliver, D. J. Smith and J.R.C. Holland. “A Study of Permutation Crossover Operators on theTravelling Salesman Problem”. In J.J. Grefenstette (ed.). Genetic Algorithms and TheirApplications: Proceedings of the 2nd International Conference on Genetic Algorithms. LawrenceErlbaum Associates, Hilladale, NJ, 1987. [4] D.E. Goldberg. "Genetic Algorithms in Search, Optimization, and Machine Learning". Addison- Wesley, New York, 1989. [5] R.G. Bland and D.F. Shallcross. "Large Travelling Salesman Problems arising form Experimentsin X-ray Crystallography: A Preliminary Report on Computation". Operations Research Letters 8,pp. 125-128, 1989. [6] D. Whitley, T. Starkweather and D. Shaner. “The Traveling Salesman and Sequence Scheduling:Quality Solutions using Genetic Edge Recombination”. In L. Davis (Ed.) Handbook of GeneticAlgorithms. Van Nostrand Reinhold, New York, pp. 350-372, 1991. [7] K. Deb. “Optimization For Engineering Design: Algorithms And Examples”. Prentice Hall Of India Pvt. Ltd., New Delhi, India, 1995. [8] N.J. Radcliffe and P.D. Surry. “Formae and variance of fitness”. In D. Whitley and M. Vose (Eds.) Foundations of Genetic Algorithms 3. Morgan Kaufmann, San Mateo, CA, pp. 51- 72,1995. [9] P. Poon and J. Carter. “Genetic algorithm crossover operations for ordering applications”.Computers and Operations Research 22, pp. 135–47, 1995. [10] C.H. Papadimitriou and K. Steglitz. “Combinatorial Optimization: Algorithms and Complexity”.Prentice Hall of India Private Limited, India, 1997 [11] Z.H. Ahmed and S.N.N Pandit. “The travelling man salesman problem with precedence constraints”. Opsearch 38, pp. 299-318, 2001. [12] C. Moon, J. Kim, G. Choi and Y. Seo. "An efficient genetic algorithm for the traveling salesmanproblem with precedence constraints". European Journal of Operational Research 140, pp. 606- 617, 2002. [13] I. Choi, S. Kim and H. Kim. "A genetic algorithm with a mixed region search for the asymmetric traveling salesman problem". Computers & Operations Research 30, pp. 773 – 786, 2003. [14] Gulwatanpreet Singh, Surbhi Gupta and Baldeep Singh, “Aco Based Solution for TSP Model for Evaluation of Software Test Suite”, International Journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 3, 2012, pp. 75 - 82, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375. [15] Kulbhushan Verma, Manpreet Kaur and Palvee, “Comparative Analysis of Various Types of Genetic Algorithms to Resolve TSP”, International Journal of Electronics and Communication Engineering & Technology (IJECET), Volume 4, Issue 5, 2013, pp. 111 - 116, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472.