SlideShare a Scribd company logo
By
Deepali Kundnani
   Shruti Railkar
 Survival   of the Fittest

 Natural    selection

                              Sir Charles Darwin
   Chromosomes from two
                        different parents

                       Chromatids from each
                        overlap at Chiasma

                       Recombinant chromosomes
                        are form

                       Further passed on to the
                        progeny
Genetic Crossover
A T T G C T C     ORIGINAL

A T A G C T C     SUBSTITUTION

A T T G A C T C   ADDITION

A T G C T C       DELETION
Offsprings have
                                   combinations of features
                                   inherited from each
                                   parent



Image adapted from http://www.wpdipart.com
Random changes are
                                  observed




Image adapted from http://www.wpdipart.com
Genetic Algorithm is a type of local search that
mimics evolution by taking a population of strings
which encode possible solutions and combines them
based on a fitness function to produce individuals that
are more fit.
1) Encoding the two numbers into binary strings
   Parent 1=3.273672 =>11.0100011000001
   Parent 2=3.173294 =>11.0010110001011
2) Randomly choose a crossover point; let suppose be it at bit 6,
   and we split the gene at position six.
   Parent 1=>3.273672=>11.010---0011000001
   Parent 2=>3.173294=>11.001---0110001011
3) Swapping the two tails ends of binary strings.
   Child 1=>11.010---0110001011
   Child 2=>11.001---0011000001
4) Recombining the two binary strings to get two new offspring.
   Child 1=>11.0100110001011
   Child 2=>11.0010011000001
5) Decoding the binary strings back into floating point numbers.
   Child 1=3.298218
   Child 2=3.148560
Genetic Algorithms
Zeroth Generation
First Generation
60th Generation
95th Generation
100th Generation
 Artificial
           Intelligence
 Automotive Design
 Computer Gaming
 Predicting Protein Structure
 Optimization Problems
 Music
 Business
Helps to determine the
accurate torsion angles
and predict protein
structure
Evolution of Monalisa : Roger Alsig Weblog
Minimizing total error over the set of data
                  points
 Source:http://www.geneticprogramming.org
Musical examples of variations output to get perfect music.
     Fitness function determinant here is human ear
Optimization of aerodynamics of a Car for a smooth drive on a crooked path


                             Source: Youtube
Genetic Algorithms
Genetic Algorithms
Genetic Algorithms
Genetic Algorithms
ADVANTAGES                          LIMITATIONS
   No training required             Do not work well when the
                                     population size is small and
                                     the rate of change is too high.
   Efficient even during
    Multi-modal or
    n-dimensional search space
                                    If the fitness function is chosen
                                     poorly or defined vaguely, the
   Can work for non-linear          Genetic Algorithm may be
    equations too                    unable to find a solution to the
                                     problem, or may end up
   Efficient                        solving the wrong problem
 GAOT- Genetic Algorithm Optimization
 Toolbox in Matlab

 JGAP is a Genetic Algorithms and Genetic
 Programming component provided as a Java
 framework

 Generator is another popular and powerful
 software running on Microsoft Excel
 Genetic Algorithm is related to “solving
 problems of everyday interest” in many
 diverse fields.
 However, several improvements can be
 made in order that Genetic Algorithm could
 be more generally applicable. Future work
 will continue through evolution and many
 more specific tasks
Introduction to Genetic Algorithms -Axcelis
http://www.axcelis.com:80/articles/itga/application.html

  How Genetic Algorithm works
http://www.mathworks.in/help/toolbox/gads/f6187.html

 Introduction to Bioinformatics
By Sundararajan & R. Balaji

  Functioning of a Genetic Algorithm
http://www.rennard.org/alife/english/gavintrgb.html#gafunct
Genetic Algorithms

More Related Content

What's hot (20)

PPTX
Genetic Algorithm
Fatemeh Karimi
 
PPTX
Ga ppt (1)
RAHUL SOLANKI
 
PPTX
MACHINE LEARNING - GENETIC ALGORITHM
Puneet Kulyana
 
PPT
Ga
venki249
 
PPTX
Genetic algorithm
manalishipra
 
PPTX
GENETIC ALGORITHM
Harsh Sinha
 
PPTX
Genetic Algorithm
SEKHARREDDYAMBATI
 
PDF
Genetic algorithm fitness function
Prof Ansari
 
PPTX
Genetic Algorithm by Example
Nobal Niraula
 
PDF
Genetic Algorithms
Karthik Sankar
 
PDF
Genetic Algorithm (GA) Optimization - Step-by-Step Example
Ahmed Gad
 
PPTX
Flowchart of GA
Ishucs
 
PPTX
Genetic algorithm
Megha V
 
PPT
Genetic Algorithms
anas_elf
 
PPTX
Genetic algorithm
Jari Abbas
 
ODP
Genetic algorithm ppt
Mayank Jain
 
PPTX
Genetic algorithms in Data Mining
Atul Khanna
 
PPTX
Genetic Algorithm in Artificial Intelligence
Sinbad Konick
 
PDF
Genetic Algorithms Made Easy
Prakash Pimpale
 
PPTX
Genetic Algorithm
SHIMI S L
 
Genetic Algorithm
Fatemeh Karimi
 
Ga ppt (1)
RAHUL SOLANKI
 
MACHINE LEARNING - GENETIC ALGORITHM
Puneet Kulyana
 
Genetic algorithm
manalishipra
 
GENETIC ALGORITHM
Harsh Sinha
 
Genetic Algorithm
SEKHARREDDYAMBATI
 
Genetic algorithm fitness function
Prof Ansari
 
Genetic Algorithm by Example
Nobal Niraula
 
Genetic Algorithms
Karthik Sankar
 
Genetic Algorithm (GA) Optimization - Step-by-Step Example
Ahmed Gad
 
Flowchart of GA
Ishucs
 
Genetic algorithm
Megha V
 
Genetic Algorithms
anas_elf
 
Genetic algorithm
Jari Abbas
 
Genetic algorithm ppt
Mayank Jain
 
Genetic algorithms in Data Mining
Atul Khanna
 
Genetic Algorithm in Artificial Intelligence
Sinbad Konick
 
Genetic Algorithms Made Easy
Prakash Pimpale
 
Genetic Algorithm
SHIMI S L
 

Viewers also liked (14)

PPT
Soft computing06
university of sargodha
 
PPT
Electric drives
raj_e2004
 
PPTX
Power system protection
Anu Priya
 
PPTX
An Introduction to Soft Computing
Tameem Ahmad
 
PPTX
Neuro-fuzzy systems
Sagar Ahire
 
PPTX
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Purnima Pandit
 
PPT
Unit I & II in Principles of Soft computing
Sivagowry Shathesh
 
PPTX
Fuzzy logic application (aircraft landing)
Piyumal Samarathunga
 
PPTX
Soft computing
ganeshpaul6
 
PPT
Fuzzy logic ppt
Priya_Srivastava
 
PDF
WSDM2016読み会 Collaborative Denoising Auto-Encoders for Top-N Recommender Systems
Kotaro Tanahashi
 
PPTX
Chapter 5 - Fuzzy Logic
Ashique Rasool
 
PPT
POWER SYSTEM PROTECTION
moiz89
 
PPTX
Relay and switchgear protection
Binit Das
 
Soft computing06
university of sargodha
 
Electric drives
raj_e2004
 
Power system protection
Anu Priya
 
An Introduction to Soft Computing
Tameem Ahmad
 
Neuro-fuzzy systems
Sagar Ahire
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Purnima Pandit
 
Unit I & II in Principles of Soft computing
Sivagowry Shathesh
 
Fuzzy logic application (aircraft landing)
Piyumal Samarathunga
 
Soft computing
ganeshpaul6
 
Fuzzy logic ppt
Priya_Srivastava
 
WSDM2016読み会 Collaborative Denoising Auto-Encoders for Top-N Recommender Systems
Kotaro Tanahashi
 
Chapter 5 - Fuzzy Logic
Ashique Rasool
 
POWER SYSTEM PROTECTION
moiz89
 
Relay and switchgear protection
Binit Das
 
Ad

Similar to Genetic Algorithms (20)

PPTX
Genetic Algorithm
Jagadish Mohanty
 
PPTX
Modified Genetic Algorithm for Solving n-Queens Problem
International Islamic University
 
PPTX
Genetic algorithm optimization technique.pptx
sridharece1
 
PDF
Genetic Algorithm
ESUG
 
PDF
Evolution strategies as brain of autonomous agents
Eduardo Sánchez Carballo
 
PPTX
algo presentation.pptx
AbhiYadav655132
 
PPTX
GAN.pptx
HemanthKonamanchili1
 
PDF
Software testing
DIPEN SAINI
 
PPTX
GABPN genetic algorithm based back propogation networknew.pptx
ravikumarfulwaria
 
PPT
GNA 13552928 deep learning for GAN a.ppt
ManiMaran230751
 
DOCX
Artificial Intelligence - 2
Muhd Mu'izuddin
 
PDF
An efficient and powerful advanced algorithm for solving real coded numerica...
IOSR Journals
 
PDF
Geneticalgorithms 100403002207-phpapp02
Amna Saeed
 
PPTX
BGA.pptx
ShubhamKamble942039
 
PDF
Evolutionary Design of Swarms (SSCI 2014)
Benjamin Bengfort
 
PPTX
Genetic algorithm
Megha Sharma
 
PDF
Introduction to Genetic Algorithms 2014
Aleksander Stensby
 
PPTX
Travelling Salesman Problem
Shikha Gupta
 
PPTX
Anime_face_generation_through_DCGAN.pptx
princesahu34
 
PPTX
GDC2019 - SEED - Towards Deep Generative Models in Game Development
Electronic Arts / DICE
 
Genetic Algorithm
Jagadish Mohanty
 
Modified Genetic Algorithm for Solving n-Queens Problem
International Islamic University
 
Genetic algorithm optimization technique.pptx
sridharece1
 
Genetic Algorithm
ESUG
 
Evolution strategies as brain of autonomous agents
Eduardo Sánchez Carballo
 
algo presentation.pptx
AbhiYadav655132
 
Software testing
DIPEN SAINI
 
GABPN genetic algorithm based back propogation networknew.pptx
ravikumarfulwaria
 
GNA 13552928 deep learning for GAN a.ppt
ManiMaran230751
 
Artificial Intelligence - 2
Muhd Mu'izuddin
 
An efficient and powerful advanced algorithm for solving real coded numerica...
IOSR Journals
 
Geneticalgorithms 100403002207-phpapp02
Amna Saeed
 
Evolutionary Design of Swarms (SSCI 2014)
Benjamin Bengfort
 
Genetic algorithm
Megha Sharma
 
Introduction to Genetic Algorithms 2014
Aleksander Stensby
 
Travelling Salesman Problem
Shikha Gupta
 
Anime_face_generation_through_DCGAN.pptx
princesahu34
 
GDC2019 - SEED - Towards Deep Generative Models in Game Development
Electronic Arts / DICE
 
Ad

Genetic Algorithms

  • 1. By Deepali Kundnani Shruti Railkar
  • 2.  Survival of the Fittest  Natural selection Sir Charles Darwin
  • 3. Chromosomes from two different parents  Chromatids from each overlap at Chiasma  Recombinant chromosomes are form  Further passed on to the progeny Genetic Crossover
  • 4. A T T G C T C ORIGINAL A T A G C T C SUBSTITUTION A T T G A C T C ADDITION A T G C T C DELETION
  • 5. Offsprings have combinations of features inherited from each parent Image adapted from http://www.wpdipart.com
  • 6. Random changes are observed Image adapted from http://www.wpdipart.com
  • 7. Genetic Algorithm is a type of local search that mimics evolution by taking a population of strings which encode possible solutions and combines them based on a fitness function to produce individuals that are more fit.
  • 8. 1) Encoding the two numbers into binary strings Parent 1=3.273672 =>11.0100011000001 Parent 2=3.173294 =>11.0010110001011 2) Randomly choose a crossover point; let suppose be it at bit 6, and we split the gene at position six. Parent 1=>3.273672=>11.010---0011000001 Parent 2=>3.173294=>11.001---0110001011 3) Swapping the two tails ends of binary strings. Child 1=>11.010---0110001011 Child 2=>11.001---0011000001 4) Recombining the two binary strings to get two new offspring. Child 1=>11.0100110001011 Child 2=>11.0010011000001 5) Decoding the binary strings back into floating point numbers. Child 1=3.298218 Child 2=3.148560
  • 15.  Artificial Intelligence  Automotive Design  Computer Gaming  Predicting Protein Structure  Optimization Problems  Music  Business
  • 16. Helps to determine the accurate torsion angles and predict protein structure
  • 17. Evolution of Monalisa : Roger Alsig Weblog
  • 18. Minimizing total error over the set of data points Source:http://www.geneticprogramming.org
  • 19. Musical examples of variations output to get perfect music. Fitness function determinant here is human ear
  • 20. Optimization of aerodynamics of a Car for a smooth drive on a crooked path Source: Youtube
  • 25. ADVANTAGES LIMITATIONS  No training required  Do not work well when the population size is small and the rate of change is too high.  Efficient even during Multi-modal or n-dimensional search space  If the fitness function is chosen poorly or defined vaguely, the  Can work for non-linear Genetic Algorithm may be equations too unable to find a solution to the problem, or may end up  Efficient solving the wrong problem
  • 26.  GAOT- Genetic Algorithm Optimization Toolbox in Matlab  JGAP is a Genetic Algorithms and Genetic Programming component provided as a Java framework  Generator is another popular and powerful software running on Microsoft Excel
  • 27.  Genetic Algorithm is related to “solving problems of everyday interest” in many diverse fields.  However, several improvements can be made in order that Genetic Algorithm could be more generally applicable. Future work will continue through evolution and many more specific tasks
  • 28. Introduction to Genetic Algorithms -Axcelis http://www.axcelis.com:80/articles/itga/application.html  How Genetic Algorithm works http://www.mathworks.in/help/toolbox/gads/f6187.html  Introduction to Bioinformatics By Sundararajan & R. Balaji  Functioning of a Genetic Algorithm http://www.rennard.org/alife/english/gavintrgb.html#gafunct