SlideShare a Scribd company logo
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.

More Related Content

Viewers also liked

50120130406029
5012013040602950120130406029
50120130406029
IAEME Publication
 
30120140503006
3012014050300630120140503006
30120140503006
IAEME Publication
 
20320140503022 2
20320140503022 220320140503022 2
20320140503022 2
IAEME Publication
 
30120130405024
3012013040502430120130405024
30120130405024
IAEME Publication
 
40120140501012
4012014050101240120140501012
40120140501012
IAEME Publication
 
Olhos Mudos
Olhos Mudos Olhos Mudos
Olhos Mudos
Graça Taguti
 
40120140503012
4012014050301240120140503012
40120140503012
IAEME Publication
 
40220140503005
4022014050300540220140503005
40220140503005
IAEME Publication
 

Viewers also liked (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 to 50120140503015

With saloni in ijarcsse
With saloni in ijarcsseWith saloni in ijarcsse
With saloni in ijarcsse
satish 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 Flow
IJCSIS Research Publications
 
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...
International Journal of Power Electronics and Drive Systems
 
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 PROBLEMS
ecij
 
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
ijsrd.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...
ijcsit
 
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
 
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 prediction
IAEME 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
 
50120130406039
5012013040603950120130406039
50120130406039
IAEME Publication
 
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
ijaia
 

Similar to 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
 

More from 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.pdf
IAEME 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 ENTREPRENEURS
IAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
IAEME 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 APPLICATIONS
IAEME 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 TRANSACTIONS
IAEME 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 ARDUINO
IAEME 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 ECONOMY
IAEME 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 POLICE
IAEME 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 ENVIRONMENT
IAEME Publication
 

More from 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
 

Recently uploaded

Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

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.