SlideShare a Scribd company logo
GENETIC ALGORITHM
Presented to: Presented by:
Prakash Prasad Amarendra K Yadav
 Introduction
 Genetic Algorithm
 Process
 Uses of Genetic Algorithm
OUTLINES
INTRODUCTION
 Genetic Algorithms (GAs) were first introduced by John H. Holland in
the 1960s
 Incorporate ideas of natural evolution
GENETIC ALGORITHM
 Initial population created consisting randomly generated rules
 Each rule represented by string of bits
GENETIC ALGORITHM
 Let samples be described by two Boolean attributes: A1 and A2
 C1 and C2 be the class
 Rule: If A1 and not A2 then C2 can be encoded as bit string “100”; two
leftmost bits represents attributes A1 and A2 and rightmost bit represent
class
 If not A1 and not A2 then C1 can be encoded as 001
 If an attribute has k values, k>2, k bits may be used to encode attributes
values
GENETIC ALGORITHM
 Based on notion of survival of fittest, new population is formed to consist of
fittest rules in current population, as well as offspring of these rules.
 Fitness of rule is assesses by its classification accuracy on set of training
samples
 Offspring created by applying genetic operators such as crossover and
mutation
 Crossover substrings from pair of rules are swapped to form new pair rules
 Mutation ,randomly selected bits in rule string are inverted
CROSSOVER
MUTATION
USES OF GENETIC ALGORITHM
 Genetic algorithms are easily parallelizable
 Used for classification
 Optimization
 Used to evaluate the fitness of other algorithm
REFERENCES
 Data mining. concepts and techniques, 3rd edition(The Morgan
Kaufmann Series in Data Management System)
 https://www.geeksforgeeks.org/genetic-algorithms/
 https://www.researchgate.net/figure/Crossover-and-mutation-
operations-in-genetic-algorithm_fig2_245282272
Thank You

More Related Content

PPTX
Cellular network planning process for in building coverage using simulation
PPTX
Design of the new e-Government system
PPTX
Terrestrial Microwave presentation
PPTX
Wireless human health Monitor
PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing
PDF
Storytelling For The Web: Integrate Storytelling in your Design Process
PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
Cellular network planning process for in building coverage using simulation
Design of the new e-Government system
Terrestrial Microwave presentation
Wireless human health Monitor
2024 Trend Updates: What Really Works In SEO & Content Marketing
Storytelling For The Web: Integrate Storytelling in your Design Process
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...

Recently uploaded (20)

DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Geodesy 1.pptx...............................................
PDF
Digital Logic Computer Design lecture notes
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT
introduction to datamining and warehousing
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Artificial Intelligence
PDF
Well-logging-methods_new................
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Automation-in-Manufacturing-Chapter-Introduction.pdf
CH1 Production IntroductoryConcepts.pptx
R24 SURVEYING LAB MANUAL for civil enggi
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Model Code of Practice - Construction Work - 21102022 .pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Geodesy 1.pptx...............................................
Digital Logic Computer Design lecture notes
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
introduction to datamining and warehousing
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Foundation to blockchain - A guide to Blockchain Tech
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Artificial Intelligence
Well-logging-methods_new................
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Operating System & Kernel Study Guide-1 - converted.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Ad
Ad

Genetic Algorithm

  • 1. GENETIC ALGORITHM Presented to: Presented by: Prakash Prasad Amarendra K Yadav
  • 2.  Introduction  Genetic Algorithm  Process  Uses of Genetic Algorithm OUTLINES
  • 3. INTRODUCTION  Genetic Algorithms (GAs) were first introduced by John H. Holland in the 1960s  Incorporate ideas of natural evolution
  • 4. GENETIC ALGORITHM  Initial population created consisting randomly generated rules  Each rule represented by string of bits
  • 5. GENETIC ALGORITHM  Let samples be described by two Boolean attributes: A1 and A2  C1 and C2 be the class  Rule: If A1 and not A2 then C2 can be encoded as bit string “100”; two leftmost bits represents attributes A1 and A2 and rightmost bit represent class  If not A1 and not A2 then C1 can be encoded as 001  If an attribute has k values, k>2, k bits may be used to encode attributes values
  • 6. GENETIC ALGORITHM  Based on notion of survival of fittest, new population is formed to consist of fittest rules in current population, as well as offspring of these rules.  Fitness of rule is assesses by its classification accuracy on set of training samples  Offspring created by applying genetic operators such as crossover and mutation  Crossover substrings from pair of rules are swapped to form new pair rules  Mutation ,randomly selected bits in rule string are inverted
  • 9. USES OF GENETIC ALGORITHM  Genetic algorithms are easily parallelizable  Used for classification  Optimization  Used to evaluate the fitness of other algorithm
  • 10. REFERENCES  Data mining. concepts and techniques, 3rd edition(The Morgan Kaufmann Series in Data Management System)  https://www.geeksforgeeks.org/genetic-algorithms/  https://www.researchgate.net/figure/Crossover-and-mutation- operations-in-genetic-algorithm_fig2_245282272