Genetic Algorithm
Genetic Algorithm
ALGORITHM
INTRODUCTION
• Genetic Algorithm GA is a search-based optimization technique based on
the principles of genetics and natural selection . It is frequently used to
find to find optimal or near-optimal solutions to difficult problems which
otherwise would take a lifetime to solve
• Genetic Algorithm GA is one of optimization techniques which is used in
industry to provide better results
• Optimization is the process of making something better
INTRODUCTION
BASIC TERMINOLOGY
• Population :- it is a subset of all the possible
(encoded) solutions to the given problem
• Chromosomes :- a chromosome is one such
solution to the given problem
• Gene :- gene is one element position of a
chromosome
• Allele :- it is the value a gene takes for a
particular chromosome
GA-FLOWCHART
Population Fitness
Initialization Function
Calculatio Crossove
n r
Mutation Survivor
Selectio
Terminate
n
and best
POPULATION INITIALIZATION