SlideShare a Scribd company logo
1 of 22
Genetic algorithms
CONTENTS
S.NO TOPICS
1 WHAT IS GENETIC ALGORITHM ?
2 HISTORY OF GENETIC ALGORITHM
3 WHAT IS THE USE OF GENETIC ALGORITHM ?
• HOW EFFECTIVE ARE GENETIC ALOGORITHM ?
4 HOW GENETICAL ALGORITHM WORKS
5 WHAT ARE THE TYPES OF GENETIC ALGORITHM ?
• Generational GA
• STEADY-STATE GA
• STEADY-GENERATIONAL GA
• (µ + µ)-GA
6 ADVANTAGES AND DISADVANTAGES OF GENTIC ALGORITHM
WHAT IS GENETIC ALGORITHM ?
The genetic algorithm is a method for solving both
constrained and unconstrained optimization problems that
is based on natural selection, the process that drives
biological evolution. The genetic algorithm repeatedly
modifies a population of individual solutions.
HISTORY OF GENETIC ALGORITHM
•As early as 1962, John Holland's work on adaptive systems laid the
foundation for later developments.
•By the 1975, the publication of the book Adaptation in Natural and
Artificial Systems, by Holland and his students and colleagues.
HISTORY OF GENETIC ALGORITHM
•In early to mid-1980s, genetic algorithms were being applied to a
broad range of subjects.
•In 1992 John Koza has used genetic algorithm to evolve programs
to perform certain tasks.
•He called his method "genetic programming" (GP).
WHAT IS THE USE OF GENETIC
ALGORITHM ?
Genetic algorithms are commonly used to generate high-
quality solutions to optimization and search problems by
relying on biologically inspired operators such as
mutation, crossover and selection.
• HOW EFFECTIVE ARE GENETIC
ALOGORITHM ?
Genetic Algorithms are good at taking large, potentially
huge search spaces and navigating them, looking for
optimal combinations of things, solutions you might not
otherwise find in a lifetime.
HOW GENETICAL ALGORITHM WORKS ?
The algorithm begins by creating a random initial population. The
algorithm then creates a sequence of new populations. At each
step, the algorithm uses the individuals in the current generation to
create the next population.
BASIC FLOW OF
GENETIC
ALGORITHAM
WHAT ARE THE TYPES OF GENETIC
ALGORITHM?
Four types of Genetic Algorithms (GA) are presented -
1]Generational GA (GGA), 2]Steady-State (µ + 1)-GA (SSGA),
3]Steady-Generational (µ, µ)-GA (SGGA), and 4](µ + µ)-GA. Based
on 30 runs of the best performing EC variants (a total of 12), each
crossover method for each type of GA is divided into its equivalent
classes.
1.Generational GA
In the GGA, if the population size is P, there are P offspring that are
created and mutated. Following this, the replacement strategy
replaces all the parents with their offspring. This results in no
overlap between the current and new population. In this case,
elitism is 0. Here, the generation gap, which is the measure of
degree of overlap between the current and new generation, is zero.
1.Generational GA
The GGA uses the tournament selection method to select the two
parents from the population to create one offspring. For each
offspring, two parents are randomly selected from the existing
population, and the process repeats until the number of offspring
reaches the current population size. Every member of the current
population is eliminated, and zero survivors remain.
2.STEADY-STATE GA
The SSGA works by randomly selecting two parents, creating one
offspring, and replacing the worst fit individual in the population
with the offspring. The benefit of using a SSGA, rather than a GGA,
is that the SSGA makes only one function evaluation per child on
each cycle. A GGA must make P (where P is the population size)
function evaluations on each cycle.
3.STEADY-GENERATIONAL GA
The SGGA works by first selecting the two parents and then
generates the offspring. Instead of the offspring replacing the
parents or the worst-fit individual, the offspring replaces a random
individual from the population that is not the best-fit. Similar to
the SSGA, the SGGA has the benefit of only making two function
evaluations on each cycle. The GGA requires P function evaluations
on each cycle.
4. (µ + µ)-GA
The (µ + µ)-GA works by randomly selecting two parents with
binary tournament selection, creating an offspring, and adding the
offspring to a child population until the child population size is
equal to the original population size.
4. (µ + µ)-GA
The arXiv:1911.00490v1 [cs.NE] 1 Nov 2019 algorithm then creates
a new population containing the original population and the child
population, and chooses the top individuals from this new
population until the population size is the same size as the original
population. In this way, the algorithm composes a population of
the most fit individuals out of two generations of individuals.
4. (µ + µ)-GA
The benefit of using the (µ + µ)-GGA is that although there are
more function evaluations each cycle, the best fit individuals are
guaranteed in the new population as opposed to randomly
replacing individuals and potentially ending up with a a population
with lower fitnesses.
ADVANTAGES OF GENTIC ALGORITHM
1. The concept is easy to understand.
2. GA search from a population of points, not a single point.
3. GA use payoff (objective function) information, not derivatives.
4. GA supports multi-objective optimization.
ADVANTAGES OF GENTIC ALGORITHM
5. GA use probabilistic transition rules, not deterministic rules.
6. GA is good for "noisy" environments.
7. GA is robust w.r.t. to local minima/maxima.
8. GA is easily parallelised.
DISADVANTAGES OF GENETIC
ALGORITHM
1. GA implementation is still an art.
2. GA requires less information about the problem, but designing
an objective function and getting the representation and
operators right can be difficult.
3. GA is computationally expensive i.e. time-consuming.
GENETIC ALGORITHM

More Related Content

Similar to GENETIC ALGORITHM

Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
butest
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
butest
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
butest
 
CSA 3702 machine learning module 4
CSA 3702 machine learning module 4CSA 3702 machine learning module 4
CSA 3702 machine learning module 4
Nandhini S
 

Similar to GENETIC ALGORITHM (20)

Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
 
L018147377
L018147377L018147377
L018147377
 
Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...
Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...
Muzammil Adulrahman ppt on travelling salesman Problem Based On Mutation Gene...
 
BGA.pptx
BGA.pptxBGA.pptx
BGA.pptx
 
Fuzzy Genetic Algorithm
Fuzzy Genetic AlgorithmFuzzy Genetic Algorithm
Fuzzy Genetic Algorithm
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Flowchart of GA
Flowchart of GAFlowchart of GA
Flowchart of GA
 
Genetic algorithm ppt
Genetic algorithm pptGenetic algorithm ppt
Genetic algorithm ppt
 
Introduction to Genetic Algorithms 2014
Introduction to Genetic Algorithms 2014Introduction to Genetic Algorithms 2014
Introduction to Genetic Algorithms 2014
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Genetic algo
Genetic algoGenetic algo
Genetic algo
 
Parallel evolutionary approach paper
Parallel evolutionary approach paperParallel evolutionary approach paper
Parallel evolutionary approach paper
 
Advanced Optimization Techniques
Advanced Optimization TechniquesAdvanced Optimization Techniques
Advanced Optimization Techniques
 
Dynamic Radius Species Conserving Genetic Algorithm for Test Generation for S...
Dynamic Radius Species Conserving Genetic Algorithm for Test Generation for S...Dynamic Radius Species Conserving Genetic Algorithm for Test Generation for S...
Dynamic Radius Species Conserving Genetic Algorithm for Test Generation for S...
 
CSA 3702 machine learning module 4
CSA 3702 machine learning module 4CSA 3702 machine learning module 4
CSA 3702 machine learning module 4
 
Ijtra130517
Ijtra130517Ijtra130517
Ijtra130517
 
F043046054
F043046054F043046054
F043046054
 

More from NAVEENSAIASHISHM (7)

INDUSTRY 5.0
INDUSTRY 5.0 INDUSTRY 5.0
INDUSTRY 5.0
 
Case study on magnetic particle testing
Case study on magnetic particle testingCase study on magnetic particle testing
Case study on magnetic particle testing
 
ESTIMATION OF PRODUCTION COST OF TACK WELDING COMPONENTS
ESTIMATION OF PRODUCTION COST OF TACK WELDING COMPONENTSESTIMATION OF PRODUCTION COST OF TACK WELDING COMPONENTS
ESTIMATION OF PRODUCTION COST OF TACK WELDING COMPONENTS
 
Case study of Kolar Gold Field
Case study of Kolar Gold FieldCase study of Kolar Gold Field
Case study of Kolar Gold Field
 
An Analysis of the Woody Biomass Gasification Power
An Analysis of the Woody Biomass  Gasification Power An Analysis of the Woody Biomass  Gasification Power
An Analysis of the Woody Biomass Gasification Power
 
EVOLUTION OF MANAGMENT
EVOLUTION OF MANAGMENT  EVOLUTION OF MANAGMENT
EVOLUTION OF MANAGMENT
 
Kaizen In Production Managment
Kaizen In Production ManagmentKaizen In Production Managment
Kaizen In Production Managment
 

Recently uploaded

Recently uploaded (20)

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 

GENETIC ALGORITHM

  • 1.
  • 3. CONTENTS S.NO TOPICS 1 WHAT IS GENETIC ALGORITHM ? 2 HISTORY OF GENETIC ALGORITHM 3 WHAT IS THE USE OF GENETIC ALGORITHM ? • HOW EFFECTIVE ARE GENETIC ALOGORITHM ? 4 HOW GENETICAL ALGORITHM WORKS 5 WHAT ARE THE TYPES OF GENETIC ALGORITHM ? • Generational GA • STEADY-STATE GA • STEADY-GENERATIONAL GA • (µ + µ)-GA 6 ADVANTAGES AND DISADVANTAGES OF GENTIC ALGORITHM
  • 4. WHAT IS GENETIC ALGORITHM ? The genetic algorithm is a method for solving both constrained and unconstrained optimization problems that is based on natural selection, the process that drives biological evolution. The genetic algorithm repeatedly modifies a population of individual solutions.
  • 5. HISTORY OF GENETIC ALGORITHM •As early as 1962, John Holland's work on adaptive systems laid the foundation for later developments. •By the 1975, the publication of the book Adaptation in Natural and Artificial Systems, by Holland and his students and colleagues.
  • 6. HISTORY OF GENETIC ALGORITHM •In early to mid-1980s, genetic algorithms were being applied to a broad range of subjects. •In 1992 John Koza has used genetic algorithm to evolve programs to perform certain tasks. •He called his method "genetic programming" (GP).
  • 7. WHAT IS THE USE OF GENETIC ALGORITHM ? Genetic algorithms are commonly used to generate high- quality solutions to optimization and search problems by relying on biologically inspired operators such as mutation, crossover and selection.
  • 8. • HOW EFFECTIVE ARE GENETIC ALOGORITHM ? Genetic Algorithms are good at taking large, potentially huge search spaces and navigating them, looking for optimal combinations of things, solutions you might not otherwise find in a lifetime.
  • 9. HOW GENETICAL ALGORITHM WORKS ? The algorithm begins by creating a random initial population. The algorithm then creates a sequence of new populations. At each step, the algorithm uses the individuals in the current generation to create the next population.
  • 11. WHAT ARE THE TYPES OF GENETIC ALGORITHM? Four types of Genetic Algorithms (GA) are presented - 1]Generational GA (GGA), 2]Steady-State (µ + 1)-GA (SSGA), 3]Steady-Generational (µ, µ)-GA (SGGA), and 4](µ + µ)-GA. Based on 30 runs of the best performing EC variants (a total of 12), each crossover method for each type of GA is divided into its equivalent classes.
  • 12. 1.Generational GA In the GGA, if the population size is P, there are P offspring that are created and mutated. Following this, the replacement strategy replaces all the parents with their offspring. This results in no overlap between the current and new population. In this case, elitism is 0. Here, the generation gap, which is the measure of degree of overlap between the current and new generation, is zero.
  • 13. 1.Generational GA The GGA uses the tournament selection method to select the two parents from the population to create one offspring. For each offspring, two parents are randomly selected from the existing population, and the process repeats until the number of offspring reaches the current population size. Every member of the current population is eliminated, and zero survivors remain.
  • 14. 2.STEADY-STATE GA The SSGA works by randomly selecting two parents, creating one offspring, and replacing the worst fit individual in the population with the offspring. The benefit of using a SSGA, rather than a GGA, is that the SSGA makes only one function evaluation per child on each cycle. A GGA must make P (where P is the population size) function evaluations on each cycle.
  • 15. 3.STEADY-GENERATIONAL GA The SGGA works by first selecting the two parents and then generates the offspring. Instead of the offspring replacing the parents or the worst-fit individual, the offspring replaces a random individual from the population that is not the best-fit. Similar to the SSGA, the SGGA has the benefit of only making two function evaluations on each cycle. The GGA requires P function evaluations on each cycle.
  • 16. 4. (µ + µ)-GA The (µ + µ)-GA works by randomly selecting two parents with binary tournament selection, creating an offspring, and adding the offspring to a child population until the child population size is equal to the original population size.
  • 17. 4. (µ + µ)-GA The arXiv:1911.00490v1 [cs.NE] 1 Nov 2019 algorithm then creates a new population containing the original population and the child population, and chooses the top individuals from this new population until the population size is the same size as the original population. In this way, the algorithm composes a population of the most fit individuals out of two generations of individuals.
  • 18. 4. (µ + µ)-GA The benefit of using the (µ + µ)-GGA is that although there are more function evaluations each cycle, the best fit individuals are guaranteed in the new population as opposed to randomly replacing individuals and potentially ending up with a a population with lower fitnesses.
  • 19. ADVANTAGES OF GENTIC ALGORITHM 1. The concept is easy to understand. 2. GA search from a population of points, not a single point. 3. GA use payoff (objective function) information, not derivatives. 4. GA supports multi-objective optimization.
  • 20. ADVANTAGES OF GENTIC ALGORITHM 5. GA use probabilistic transition rules, not deterministic rules. 6. GA is good for "noisy" environments. 7. GA is robust w.r.t. to local minima/maxima. 8. GA is easily parallelised.
  • 21. DISADVANTAGES OF GENETIC ALGORITHM 1. GA implementation is still an art. 2. GA requires less information about the problem, but designing an objective function and getting the representation and operators right can be difficult. 3. GA is computationally expensive i.e. time-consuming.