SC Genetic Algorithm
SC Genetic Algorithm
ARM-303
SYLLABUS
SYLLABUS
UNIT-IV
Genetic Algorithm
Genetic Algorithm
• History of GAs:
• Evolutionary computing evolved in the 1960s.
• GAs were created by John Holland in the mid-1970s.
Genetic Algorithm
0
0 100 200 300 400 500 600 700 800 900 1000
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Chromosome String
Gene Feature or character
Allele Feature value
Locus String position
Genotype Structure
Phenotype Parameter set, a decoded
structure
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Outline of the basic algorithm
Encoding:-
Encoding is a process of representing individual genes.
The process can be performed using bits, numbers, trees,
arrays, lists or any other objects. The encoding depends
mainly on solving the problem. For example, one can
encode directly real or integer numbers.
Binary Encoding:-
Genetic Algorithm
Each chromosome encodes a binary (bit) string. Each bit in the string
can represent some characteristics of the solution.
Every bit string therefore is a solution but not necessarily the best
solution. Another possibility is that the whole string can represent a
number. The way bit strings can code differs from problem to problem.
Binary coded strings with 1s and 0s are mostly used. The length of the
string depends on the accuracy. In such coding :-
1. Integers are represented exactly.
2. Finite number of real numbers can be represented.
3. Number of real numbers represented increases with string length.
Genetic Algorithm
Genetic Algorithm
Selection Operators
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Crossover Operators
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Mutation Operators
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
Genetic Algorithm
GA Algorithm revisited
Genetic Algorithm
GA Algorithm revisited
Binary Encoding