Genetic Algorithm
Genetic Algorithm
Nitesh Trivedi,
M.Tech 1st Year,
CSE(Analytics)
GENETIC ALGORITHM //INTRODUCTION
Genetic Algorithm (GA) is a search-based optimization
technique based on the principles of Genetics and
Natural Selection.
Fitness
Next
Selection
Generation
Mutation Crossover
PARENT SELECTION
Parent Selection is the process of selecting parents which mate and
recombine to create off-springs for the next generation.
Methods for parent selection-
1) Fitness Proportionate Selection
a) Roulette Wheel Selection
b) Stochastic Universal Sampling (SUS)
2) Tournament Selection
3) Rank Selection
4) Random Selection
2) Scramble Mutation
3) Inversion Mutation
4) Swap Mutation
TERMINATION CONDITION
Useful when the search space is very large and there are a large
number of parameters involved.
GAs are not suited for all problems, especially problems which are
simple and for which derivative information is available.
https://www.tutorialspoint.com/genetic_algorithms/genetic_algorithm
s_introduction.htm
http://www.obitko.com/tutorials/genetic-algorithms/selection.php