SlideShare a Scribd company logo
by:
A.Bhuvaneshwari,
M.SC(CS)
From:NSCAS
 Genetic Algorithm (GA) is a search-based
optimization technique based on the principles
of Genetics and Natural Selection.
 It is frequently used to find optimal or near-
optimal solutions to difficult problems which
otherwise would take a lifetime to solve.
 It is frequently used to solve optimization
problems, in research, and in machine learning.
The algorithm begins by
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.
 :  DIAGRAM:
 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.
 They are Robust
 Provide optimization over large space state.
 Unlike traditional AI, they do not break on slight
change in input or presence of noise
 Is faster and more efficient as compared to the
traditional methods.
 Has very good parallel capabilities.
 Provides a list of “good” solutions and not just a single
solution.
 Always gets an answer to the problem, which gets
better over the time.
 The population of individuals are maintained within
search space. Each individual represent a solution in
search space for given problem.
 Each individual is coded as a finite length vector
(analogous to chromosome) of components.
 These variable components are analogous to Genes.
Thus a chromosome (individual) is composed of
several genes (variable components).
Genetic algorithms
 Population − It is a subset of all the possible (encoded)
solutions to the given problem. The population for a GA is
analogous to the population for human beings except that
instead of human beings, we have Candidate Solutions
representing human beings.
 Chromosomes − A chromosome is one such solution to
the given problem.
 Gene − A gene is one element position of a chromosome.
 Allele − It is the value a gene takes for a particular
chromosome.
 Genetic algorithms have many applications, some of
them are –
 Recurrent Neural Network
 Mutation testing
 Code breaking
 Filtering and signal processing
 Learning fuzzy rule base etc
Genetic algorithms

More Related Content

PPTX
Genetic algorithms in Data Mining
PDF
Genetic Algorithms
PPTX
Flowchart of GA
PDF
Parallel evolutionary approach paper
PPTX
Genetic Algorithm
PDF
Genetic algorithm fitness function
PPTX
Fuzzy Genetic Algorithm
PPTX
Analysis of Parameter using Fuzzy Genetic Algorithm in E-learning System
Genetic algorithms in Data Mining
Genetic Algorithms
Flowchart of GA
Parallel evolutionary approach paper
Genetic Algorithm
Genetic algorithm fitness function
Fuzzy Genetic Algorithm
Analysis of Parameter using Fuzzy Genetic Algorithm in E-learning System

Similar to Genetic algorithms (20)

PPTX
2020 6 16_ga_introduction
PPTX
Genetic algo
PPTX
Genetic algorithms
PPTX
OT-GhjjjjhhhnnngghbnnneneticAlgorithm.pptx
PPTX
Genetic Algorithm Fundamentals and Applications.pptx
PDF
3_GO_Olesya_Genetic_AlgorithmsOPTIMZTION.p.pdf
PPT
ga-2.ppt
PPTX
GA of a Paper 2012.pptx
PPTX
Optimization technique genetic algorithm
PPTX
AI_presentation.pptx
PPT
Introduction to Genetic Algorithms
PPTX
Genetic Algorithm
PPTX
Genetic Algorithm by Example
PPTX
Genetic algorithms
PPTX
Genetic algorithm
PDF
Genetic algorithm
PPTX
Genetic Algorithm
PPT
Genetic algorithms full lecture
PDF
4: Soft Computing: Genetic Algorithm (GN)
PPTX
Genetic algorithm
2020 6 16_ga_introduction
Genetic algo
Genetic algorithms
OT-GhjjjjhhhnnngghbnnneneticAlgorithm.pptx
Genetic Algorithm Fundamentals and Applications.pptx
3_GO_Olesya_Genetic_AlgorithmsOPTIMZTION.p.pdf
ga-2.ppt
GA of a Paper 2012.pptx
Optimization technique genetic algorithm
AI_presentation.pptx
Introduction to Genetic Algorithms
Genetic Algorithm
Genetic Algorithm by Example
Genetic algorithms
Genetic algorithm
Genetic algorithm
Genetic Algorithm
Genetic algorithms full lecture
4: Soft Computing: Genetic Algorithm (GN)
Genetic algorithm
Ad

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PDF
Classroom Observation Tools for Teachers
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Institutional Correction lecture only . . .
PPTX
Pharma ospi slides which help in ospi learning
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Pre independence Education in Inndia.pdf
PDF
Insiders guide to clinical Medicine.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Lesson notes of climatology university.
PDF
RMMM.pdf make it easy to upload and study
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Complications of Minimal Access Surgery at WLH
Classroom Observation Tools for Teachers
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Institutional Correction lecture only . . .
Pharma ospi slides which help in ospi learning
PPH.pptx obstetrics and gynecology in nursing
Pre independence Education in Inndia.pdf
Insiders guide to clinical Medicine.pdf
GDM (1) (1).pptx small presentation for students
2.FourierTransform-ShortQuestionswithAnswers.pdf
Lesson notes of climatology university.
RMMM.pdf make it easy to upload and study
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
VCE English Exam - Section C Student Revision Booklet
human mycosis Human fungal infections are called human mycosis..pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Ad

Genetic algorithms

  • 2.  Genetic Algorithm (GA) is a search-based optimization technique based on the principles of Genetics and Natural Selection.  It is frequently used to find optimal or near- optimal solutions to difficult problems which otherwise would take a lifetime to solve.  It is frequently used to solve optimization problems, in research, and in machine learning.
  • 3. The algorithm begins by 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.  :  DIAGRAM:
  • 4.  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.  They are Robust  Provide optimization over large space state.  Unlike traditional AI, they do not break on slight change in input or presence of noise
  • 5.  Is faster and more efficient as compared to the traditional methods.  Has very good parallel capabilities.  Provides a list of “good” solutions and not just a single solution.  Always gets an answer to the problem, which gets better over the time.
  • 6.  The population of individuals are maintained within search space. Each individual represent a solution in search space for given problem.  Each individual is coded as a finite length vector (analogous to chromosome) of components.  These variable components are analogous to Genes. Thus a chromosome (individual) is composed of several genes (variable components).
  • 8.  Population − It is a subset of all the possible (encoded) solutions to the given problem. The population for a GA is analogous to the population for human beings except that instead of human beings, we have Candidate Solutions representing human beings.  Chromosomes − A chromosome is one such solution to the given problem.  Gene − A gene is one element position of a chromosome.  Allele − It is the value a gene takes for a particular chromosome.
  • 9.  Genetic algorithms have many applications, some of them are –  Recurrent Neural Network  Mutation testing  Code breaking  Filtering and signal processing  Learning fuzzy rule base etc