Crossover Operators in Genetic Algorithms A Review
Crossover Operators in Genetic Algorithms A Review
net/publication/315175882
CITATIONS READS
99 11,614
2 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Padmavathi Kora on 23 September 2017.
34
International Journal of Computer Applications (0975 – 8887)
Volume 162 – No 10, March 2017
35
International Journal of Computer Applications (0975 – 8887)
Volume 162 – No 10, March 2017
position. To construct a cycle of alleles from parent1 we have want to prolong the same process with different other
to start with the first allele of parent1. Then look at the allele crossover and mutation operator to give an improved solution
at the equal position in parent2 and go to the position with the to a TSP.
same allele in Parent1.insert this allele to the cycle and do
again above step until you reach your destination at the first 9. REFERENCES
allele of parent1. Put the alleles of the cycle in the first child [1] Ambika Annavarapu, Padmavathi Kora, "ECG-based
on the positions they have in the first parent and the remaining Atrial Fibrillation detection using different orderings of
alleles of first child come from the second parent along with Conjugate Symmetric–Complex Hadamard Transform,"
their position. Produce next cycle from parent2. International Journal of Cardiovascular Academy,
Elsevier, Aug 2016.
6. SOLVING TSP USING GENETIC
[2] C. Ryan, Automatic re-engineering of software using
ALGORITHM genetic programming, Genetic Programming Series.
A genetic algorithm is popular to find a solution of a Kluwer Academic Publishers, ISBN 0-7923-8653-1,
problem in much less time. Even though it might not find the 2000.
most excellent solution of the problem but it can help in
finding a near ideal solution for a 100 city tour in less than a [3] Chiung Moon, Jongsoo Kim, GyunghyunChoi
minute. The following are some fundamental steps of our ,YoonhoSeo,” An efficient genetic algorithm for the
proposed work traveling salesman problem with precedence
constraints”, European Journal of Operational Research
Encoding: Permutation encoding is most popular way to 140 (2002) 606–617, accepted 28 February 2001
solve the TSP. We characterize cities with an integer value,
and after that we initialize the population. [4] D.E. Goldberg, Genetic algorithms in search,
optimisation, and machine learning, Addison Wesley
• Distance matrix: distance matrix is a Longman, Inc., ISBN 0-201-15767-5, 1989
representation of 𝑁 × 𝑁 matrix of point to point
distances. [5] Ivan Brezina Jr.,ZuzanaCickova, “Solving the
Travelling Salesman Problem using the Ant
• Selection based on fitness function: the fitness colony Optimization”, Management Information
function will be total expenditure of the visit Systems, 2011, Vol. (6), No. (4).
represented by each chromosome. The smaller the
sum, the fitter the solution represented by that [6] J. Holland, Adaptation in natural and artificial systems,
chromosome. University of Michigan Press, Ann Arbor, 1975.
• Generating arbitrary numbers equal to population [7] Manju Sharma , Novel Knowledge based
size. Best of two routes will be chosen using Selective Tabu Initialization in Genetic algorithm,
tournament selection to relate Mutation. IJARCSSE, Volume 3, Issue 5, May 2013
• Next generation of population size will be [8] Padmavathi Kora, K. Sri Rama Krishna, “Bundle Block
produced. Process will go through predefined Detection using Genetic Neural Network,” International
iterations. System design and Intelligent Applications (INDIA),
AISC, Springer, Jan 2016.
• After the final iteration the smallest number of
distance size will be displayed as result. [9] Padmavathi Kora, and Sri Rama Krishna, “Hybrid
Bacterial Foraging and Particle Swarm Optimization
7. CONCLUSION for detecting Bundle Branch Block,” SpringerPlus,
In this paper, we have discussed eight types of mutations Springer, vol 4, no 1, 481, Sep 2015.
strategy in the genetic algorithm procedure to create new and
[10] Padmavathi Kora, and Sri Ramakrishna Kalva,
better generations. As we learnt that genetic algorithms appear
”Improved Bat algorithm for the detection of myocardial
to be a good solution for TSP, however it very much depends
infarction,” SpringerPlus, Springer, vol 4, no. 1, pp. 1-18,
on the technique the difficulty is encoded and which
Nov 2015.
crossover and mutation methods are used. So our labors will
decide which mutation operator will always gives end result to [11] Rong Yang, “Solving Large Travelling Salesman
undertake most of the real life applications of travelling Problems with Small Populations”. IEEE 1997.
salesman problem.
[12] ShubhraSankar Ray, Sanghamitra Bandyopadhyay and
8. FUTURE SCOPE Sankar K.Pal,” New Operators of Genetic Algorithms
It appears that major dilemma with the genetic algorithm for for Traveling Salesman Problem”, 2000IEEE.
TSP is that to preserve the formation from the parent’s [13] W. E. Hart, “Adaptive global optimization with
chromosomes and still finish up with a permissible tour in the local search, Doctoral diss.”, San Diego, University of
child chromosomes. Possibly a improved crossover or California, 1994.
mutation routine that remain structure from parent
chromosome would give a far better clarification than we have
previously establish for some TSP. As a potential work we
IJCATM : www.ijcaonline.org
36