SlideShare a Scribd company logo
1 of 20
Fuzzy Genetic
Algorithm
A Solution to The Problem

1


Introduction



Fuzzy logic



Genetic Algorithm



Fuzzy Genetic Algorithm



Different FGA Approach



Application Sector

2


After scientists became disillusioned with classical and neoclassical attempts at modeling intelligence, they looked in

other directions.


Two prominent fields arose, connectionism (neural networking,
parallel processing) and evolutionary computing.



It is the latter that this essay deals with - genetic algorithms

and genetic programming.


Fuzzy logic is a form of many-valued logic



A Fuzzy Genetic Algorithm (FGA) is considered as a GA that
uses fuzzy logic based techniques

3


Definition of fuzzy




Fuzzy – “not clear, distinct, or precise; blurred”

Definition of fuzzy logic
A form of knowledge representation suitable for
notions that cannot be defined precisely, but which
depend upon their contexts.
 Compared to traditional binary sets fuzzy logic
variables may have a truth value that ranges in
degree between 0 and 1
Membership Function




The membership function represents the

degree of truth as an extension of valuation.
4
 The term "fuzzy logic" was introduced with
the 1965 proposal of fuzzy set theory by

Lotfi A. Zadeh.
 Fuzzy logic has been applied to many fields,
from control theory to artificial intelligence.
 Fuzzy logics however had been studied
since the 1920s as infinite-valued logics
notably by Łukasiewicz and Tarski.

5
 A point on that scale has three "truth values"—one for each of the
three functions.
 red arrow points to zero, this temperature may be interpreted as
"not hot“
 The orange arrow (pointing at 0.2) may describe it as "slightly
warm“
 The blue arrow (pointing at 0.8) "fairly cold"
6


A genetic algorithm (or GA) is a search technique used in
computing to find true or approximate solutions to
optimization and search problems.



Genetic algorithms are categorized as global search heuristics.



Genetic algorithms are a particular class of evolutionary
algorithms that use techniques inspired by evolutionary
biology such as inheritance, mutation, selection, and

crossover (also called recombination).
7


The new population is then used in the next iteration of the

algorithm.


Commonly, the algorithm terminates when either a maximum
number of generations has been produced, or a satisfactory
fitness level has been reached for the population.



If the algorithm has terminated due to a maximum number of
generations, a satisfactory solution may or may not have been
reached.
8
Initial Population
Selection

• The evolution usually starts from a
population of randomly generated
individuals

Mating

• Individual solutions are selected through
a fitness-based process

Crossover
Mutation

• This generational process is repeated
until a termination condition has been
reached.
• improve the solution through repetitive

Terminate

application of the mutation, crossover,
inversion and selection operators
9
 The use of FL based techniques for either improving GA behaviour and
modeling GA components, the results obtained have been called fuzzy
genetic algorithms (FGAs),
 The application of GAs in various optimization and search problems
involving fuzzy systems.
 An FGA may be defined as an ordering sequence of instructions in which
some of the instructions or algorithm components may be designed with
fuzzy logic based tools
 A fuzzy fitness finding mechanism guides the GA through the search
space by combining the contributions of various criteria/features that
have been identified as the governing factors for the formation of the
clusters.
10
A single objective optimization model cannot serve the purpose of a fitness

measuring index because we are looking at multiple criteria that could be
responsible for stringing together data items into clusters. This is true; not
only for the clustering problem but for any problem solving using GA that
involves multiple criteria. In multi-criteria optimization, the notion of
optimality is not clearly defined. A solution may be best w.r.t. one criterion
but not so w.r.t. the other criteria. Pareto optimality offers a set of nondominated solutions called the P-optimal set where the integrity of each of
the criteria is respected.
11
The algorithm has two computational elements that work together.
i) The Genetic Algorithm (GA) and
ii) The Fuzzy Fitness Finder (FFF).
12
Cossover is a genetic operator used
to vary the programming of a
chromosome or chromosomes from
one generation to the next. It is
analogous to reproduction and
biological crossover, upon which
genetic algorithms are based. Cross
over is a process of taking more than
one parent solutions and producing a
child solution from them.

13
 Mutation is a genetic operator used to maintain genetic diversity
from one generation of a population of genetic algorithm
chromosomes to the next.

 It is analogous to biological mutation. Mutation alters one or
more gene values in a chromosome from its initial state.
 In mutation, the solution may change entirely from the previous
solution. Hence GA can come to better solution by using
mutation.
 Mutation occurs during evolution according to a user-definable
mutation probability.
 This probability should be set low. If it is set too high, the search
will turn into a primitive random search.

14
15
FGA

Fuzzy

GA
· A genetic representation for
potential solutions to the problem.

While the population of the genetic
algorithm undergoes evolution at
every generation, the relatively
‘good’ solutions reproduce while the
relatively ‘bad’ solutions die.

· Method to create an initial
population of potential solutions

To distinguish between solutions, an
objective (evaluation) function is
used. In the simple cases, there is
only one criterion for optimization
for example, maximization of profit
or minimization of cost.

· Selection of individuals for the next
generation

But in many real-world decision
making problems, there is a need for
simultaneous optimization of
multiple objectives.

· An evaluation function to rate
solutions in terms of their “fitness”

· Genetic operators that alter the
composition of the children
In order to make a successful run of a
GA, the values for the parameters of
the GA have to be defined like the
population size, parameters for the
genetic operators and the terminating
condition.
16
• The Fuzzy Fitness Finder
• Input and Output Criteria
• Fuzzification of Inputs
• Fuzzy Inference Engine

• Defuzzification of Output

17
Pittsburgh Approach
Iterative Rule Learning Approach
Michigan Approach
The Nagoya Approach

18
Electrical Engg.
Mechanical Engg.
Economics
Artificial Intelligence
Approx. in all sectors of life.

19
20

More Related Content

What's hot

What's hot (20)

Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Support Vector Machines ( SVM )
Support Vector Machines ( SVM ) Support Vector Machines ( SVM )
Support Vector Machines ( SVM )
 
Genetic programming
Genetic programmingGenetic programming
Genetic programming
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Machine learning with ADA Boost
Machine learning with ADA BoostMachine learning with ADA Boost
Machine learning with ADA Boost
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Evolutionary Computing
Evolutionary ComputingEvolutionary Computing
Evolutionary Computing
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
Hyperparameter Tuning
Hyperparameter TuningHyperparameter Tuning
Hyperparameter Tuning
 
Lecture 6: Ensemble Methods
Lecture 6: Ensemble Methods Lecture 6: Ensemble Methods
Lecture 6: Ensemble Methods
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic Algorithms
 
Optimization problems and algorithms
Optimization problems and  algorithmsOptimization problems and  algorithms
Optimization problems and algorithms
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Deep neural networks
Deep neural networksDeep neural networks
Deep neural networks
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Fuzzy inference systems
Fuzzy inference systemsFuzzy inference systems
Fuzzy inference systems
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for Classification
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 

Similar to Fuzzy Genetic Algorithm

Parallel evolutionary approach paper
Parallel evolutionary approach paperParallel evolutionary approach paper
Parallel evolutionary approach paperPriti Punia
 
Genetic-Algorithms.ppt
Genetic-Algorithms.pptGenetic-Algorithms.ppt
Genetic-Algorithms.pptNipun85
 
AI_PPT_Genetic-Algorithms.ppt
AI_PPT_Genetic-Algorithms.pptAI_PPT_Genetic-Algorithms.ppt
AI_PPT_Genetic-Algorithms.pptHotTea
 
Genetic-Algorithms-computersciencepptnew.ppt
Genetic-Algorithms-computersciencepptnew.pptGenetic-Algorithms-computersciencepptnew.ppt
Genetic-Algorithms-computersciencepptnew.pptFitnessfreaksfam
 
Genetic-Algorithms forv artificial .ppt
Genetic-Algorithms forv artificial  .pptGenetic-Algorithms forv artificial  .ppt
Genetic-Algorithms forv artificial .pptneelamsanjeevkumar
 
Genetic-Algorithms for machine learning and ai.ppt
Genetic-Algorithms for machine learning and ai.pptGenetic-Algorithms for machine learning and ai.ppt
Genetic-Algorithms for machine learning and ai.pptneelamsanjeevkumar
 
Genetic-Algorithms.ppt
Genetic-Algorithms.pptGenetic-Algorithms.ppt
Genetic-Algorithms.pptssuser2e437f
 
4.Genetic-Algorithms.ppt
4.Genetic-Algorithms.ppt4.Genetic-Algorithms.ppt
4.Genetic-Algorithms.pptRamjiChaurasiya
 
Genetic algorithm fitness function
Genetic algorithm fitness functionGenetic algorithm fitness function
Genetic algorithm fitness functionProf Ansari
 
List the problems that can be efficiently solved by Evolutionary P.pdf
List the problems that can be efficiently solved by Evolutionary P.pdfList the problems that can be efficiently solved by Evolutionary P.pdf
List the problems that can be efficiently solved by Evolutionary P.pdfinfomalad
 
A Non-Revisiting Genetic Algorithm for Optimizing Numeric Multi-Dimensional F...
A Non-Revisiting Genetic Algorithm for Optimizing Numeric Multi-Dimensional F...A Non-Revisiting Genetic Algorithm for Optimizing Numeric Multi-Dimensional F...
A Non-Revisiting Genetic Algorithm for Optimizing Numeric Multi-Dimensional F...ijcsa
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.docbutest
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.docbutest
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.docbutest
 
Multi-Population Methods with Adaptive Mutation for Multi-Modal Optimization ...
Multi-Population Methods with Adaptive Mutation for Multi-Modal Optimization ...Multi-Population Methods with Adaptive Mutation for Multi-Modal Optimization ...
Multi-Population Methods with Adaptive Mutation for Multi-Modal Optimization ...ijscai
 
Analysis of Parameter using Fuzzy Genetic Algorithm in E-learning System
Analysis of Parameter using Fuzzy Genetic Algorithm in E-learning SystemAnalysis of Parameter using Fuzzy Genetic Algorithm in E-learning System
Analysis of Parameter using Fuzzy Genetic Algorithm in E-learning SystemHarshal Jain
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmRespa Peter
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithmsDEEPIKA T
 
Biology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationBiology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationXin-She Yang
 

Similar to Fuzzy Genetic Algorithm (20)

Parallel evolutionary approach paper
Parallel evolutionary approach paperParallel evolutionary approach paper
Parallel evolutionary approach paper
 
Genetic-Algorithms.ppt
Genetic-Algorithms.pptGenetic-Algorithms.ppt
Genetic-Algorithms.ppt
 
AI_PPT_Genetic-Algorithms.ppt
AI_PPT_Genetic-Algorithms.pptAI_PPT_Genetic-Algorithms.ppt
AI_PPT_Genetic-Algorithms.ppt
 
Genetic-Algorithms-computersciencepptnew.ppt
Genetic-Algorithms-computersciencepptnew.pptGenetic-Algorithms-computersciencepptnew.ppt
Genetic-Algorithms-computersciencepptnew.ppt
 
Genetic-Algorithms forv artificial .ppt
Genetic-Algorithms forv artificial  .pptGenetic-Algorithms forv artificial  .ppt
Genetic-Algorithms forv artificial .ppt
 
Genetic-Algorithms for machine learning and ai.ppt
Genetic-Algorithms for machine learning and ai.pptGenetic-Algorithms for machine learning and ai.ppt
Genetic-Algorithms for machine learning and ai.ppt
 
Genetic-Algorithms.ppt
Genetic-Algorithms.pptGenetic-Algorithms.ppt
Genetic-Algorithms.ppt
 
Document1
Document1Document1
Document1
 
4.Genetic-Algorithms.ppt
4.Genetic-Algorithms.ppt4.Genetic-Algorithms.ppt
4.Genetic-Algorithms.ppt
 
Genetic algorithm fitness function
Genetic algorithm fitness functionGenetic algorithm fitness function
Genetic algorithm fitness function
 
List the problems that can be efficiently solved by Evolutionary P.pdf
List the problems that can be efficiently solved by Evolutionary P.pdfList the problems that can be efficiently solved by Evolutionary P.pdf
List the problems that can be efficiently solved by Evolutionary P.pdf
 
A Non-Revisiting Genetic Algorithm for Optimizing Numeric Multi-Dimensional F...
A Non-Revisiting Genetic Algorithm for Optimizing Numeric Multi-Dimensional F...A Non-Revisiting Genetic Algorithm for Optimizing Numeric Multi-Dimensional F...
A Non-Revisiting Genetic Algorithm for Optimizing Numeric Multi-Dimensional F...
 
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
 
Multi-Population Methods with Adaptive Mutation for Multi-Modal Optimization ...
Multi-Population Methods with Adaptive Mutation for Multi-Modal Optimization ...Multi-Population Methods with Adaptive Mutation for Multi-Modal Optimization ...
Multi-Population Methods with Adaptive Mutation for Multi-Modal Optimization ...
 
Analysis of Parameter using Fuzzy Genetic Algorithm in E-learning System
Analysis of Parameter using Fuzzy Genetic Algorithm in E-learning SystemAnalysis of Parameter using Fuzzy Genetic Algorithm in E-learning System
Analysis of Parameter using Fuzzy Genetic Algorithm in E-learning System
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Biology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationBiology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering Optimization
 

More from Pintu Khan

Training Report
Training Report Training Report
Training Report Pintu Khan
 
Save The Girl Child
Save The Girl ChildSave The Girl Child
Save The Girl ChildPintu Khan
 
Eddy current brake
Eddy  current  brakeEddy  current  brake
Eddy current brakePintu Khan
 
Ultrasonic motor
Ultrasonic motorUltrasonic motor
Ultrasonic motorPintu Khan
 
Ocean thermal energy conversion
Ocean thermal energy conversionOcean thermal energy conversion
Ocean thermal energy conversionPintu Khan
 
Us pak relation after killing of osama bin laden
Us pak relation after killing of osama bin ladenUs pak relation after killing of osama bin laden
Us pak relation after killing of osama bin ladenPintu Khan
 
Rise of Democracy in the Present Day World
Rise of Democracy in the Present Day WorldRise of Democracy in the Present Day World
Rise of Democracy in the Present Day WorldPintu Khan
 

More from Pintu Khan (12)

Year Book'15
Year Book'15Year Book'15
Year Book'15
 
Currency
CurrencyCurrency
Currency
 
Training Report
Training Report Training Report
Training Report
 
Save The Girl Child
Save The Girl ChildSave The Girl Child
Save The Girl Child
 
Polyfuse
PolyfusePolyfuse
Polyfuse
 
Black hole
Black holeBlack hole
Black hole
 
Eddy current brake
Eddy  current  brakeEddy  current  brake
Eddy current brake
 
Ultrasonic motor
Ultrasonic motorUltrasonic motor
Ultrasonic motor
 
Ocean thermal energy conversion
Ocean thermal energy conversionOcean thermal energy conversion
Ocean thermal energy conversion
 
Tajmahal
TajmahalTajmahal
Tajmahal
 
Us pak relation after killing of osama bin laden
Us pak relation after killing of osama bin ladenUs pak relation after killing of osama bin laden
Us pak relation after killing of osama bin laden
 
Rise of Democracy in the Present Day World
Rise of Democracy in the Present Day WorldRise of Democracy in the Present Day World
Rise of Democracy in the Present Day World
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

Fuzzy Genetic Algorithm

  • 2.  Introduction  Fuzzy logic  Genetic Algorithm  Fuzzy Genetic Algorithm  Different FGA Approach  Application Sector 2
  • 3.  After scientists became disillusioned with classical and neoclassical attempts at modeling intelligence, they looked in other directions.  Two prominent fields arose, connectionism (neural networking, parallel processing) and evolutionary computing.  It is the latter that this essay deals with - genetic algorithms and genetic programming.  Fuzzy logic is a form of many-valued logic  A Fuzzy Genetic Algorithm (FGA) is considered as a GA that uses fuzzy logic based techniques 3
  • 4.  Definition of fuzzy   Fuzzy – “not clear, distinct, or precise; blurred” Definition of fuzzy logic A form of knowledge representation suitable for notions that cannot be defined precisely, but which depend upon their contexts.  Compared to traditional binary sets fuzzy logic variables may have a truth value that ranges in degree between 0 and 1 Membership Function   The membership function represents the degree of truth as an extension of valuation. 4
  • 5.  The term "fuzzy logic" was introduced with the 1965 proposal of fuzzy set theory by Lotfi A. Zadeh.  Fuzzy logic has been applied to many fields, from control theory to artificial intelligence.  Fuzzy logics however had been studied since the 1920s as infinite-valued logics notably by Łukasiewicz and Tarski. 5
  • 6.  A point on that scale has three "truth values"—one for each of the three functions.  red arrow points to zero, this temperature may be interpreted as "not hot“  The orange arrow (pointing at 0.2) may describe it as "slightly warm“  The blue arrow (pointing at 0.8) "fairly cold" 6
  • 7.  A genetic algorithm (or GA) is a search technique used in computing to find true or approximate solutions to optimization and search problems.  Genetic algorithms are categorized as global search heuristics.  Genetic algorithms are a particular class of evolutionary algorithms that use techniques inspired by evolutionary biology such as inheritance, mutation, selection, and crossover (also called recombination). 7
  • 8.  The new population is then used in the next iteration of the algorithm.  Commonly, the algorithm terminates when either a maximum number of generations has been produced, or a satisfactory fitness level has been reached for the population.  If the algorithm has terminated due to a maximum number of generations, a satisfactory solution may or may not have been reached. 8
  • 9. Initial Population Selection • The evolution usually starts from a population of randomly generated individuals Mating • Individual solutions are selected through a fitness-based process Crossover Mutation • This generational process is repeated until a termination condition has been reached. • improve the solution through repetitive Terminate application of the mutation, crossover, inversion and selection operators 9
  • 10.  The use of FL based techniques for either improving GA behaviour and modeling GA components, the results obtained have been called fuzzy genetic algorithms (FGAs),  The application of GAs in various optimization and search problems involving fuzzy systems.  An FGA may be defined as an ordering sequence of instructions in which some of the instructions or algorithm components may be designed with fuzzy logic based tools  A fuzzy fitness finding mechanism guides the GA through the search space by combining the contributions of various criteria/features that have been identified as the governing factors for the formation of the clusters. 10
  • 11. A single objective optimization model cannot serve the purpose of a fitness measuring index because we are looking at multiple criteria that could be responsible for stringing together data items into clusters. This is true; not only for the clustering problem but for any problem solving using GA that involves multiple criteria. In multi-criteria optimization, the notion of optimality is not clearly defined. A solution may be best w.r.t. one criterion but not so w.r.t. the other criteria. Pareto optimality offers a set of nondominated solutions called the P-optimal set where the integrity of each of the criteria is respected. 11
  • 12. The algorithm has two computational elements that work together. i) The Genetic Algorithm (GA) and ii) The Fuzzy Fitness Finder (FFF). 12
  • 13. Cossover is a genetic operator used to vary the programming of a chromosome or chromosomes from one generation to the next. It is analogous to reproduction and biological crossover, upon which genetic algorithms are based. Cross over is a process of taking more than one parent solutions and producing a child solution from them. 13
  • 14.  Mutation is a genetic operator used to maintain genetic diversity from one generation of a population of genetic algorithm chromosomes to the next.  It is analogous to biological mutation. Mutation alters one or more gene values in a chromosome from its initial state.  In mutation, the solution may change entirely from the previous solution. Hence GA can come to better solution by using mutation.  Mutation occurs during evolution according to a user-definable mutation probability.  This probability should be set low. If it is set too high, the search will turn into a primitive random search. 14
  • 15. 15
  • 16. FGA Fuzzy GA · A genetic representation for potential solutions to the problem. While the population of the genetic algorithm undergoes evolution at every generation, the relatively ‘good’ solutions reproduce while the relatively ‘bad’ solutions die. · Method to create an initial population of potential solutions To distinguish between solutions, an objective (evaluation) function is used. In the simple cases, there is only one criterion for optimization for example, maximization of profit or minimization of cost. · Selection of individuals for the next generation But in many real-world decision making problems, there is a need for simultaneous optimization of multiple objectives. · An evaluation function to rate solutions in terms of their “fitness” · Genetic operators that alter the composition of the children In order to make a successful run of a GA, the values for the parameters of the GA have to be defined like the population size, parameters for the genetic operators and the terminating condition. 16
  • 17. • The Fuzzy Fitness Finder • Input and Output Criteria • Fuzzification of Inputs • Fuzzy Inference Engine • Defuzzification of Output 17
  • 18. Pittsburgh Approach Iterative Rule Learning Approach Michigan Approach The Nagoya Approach 18
  • 19. Electrical Engg. Mechanical Engg. Economics Artificial Intelligence Approx. in all sectors of life. 19
  • 20. 20