SlideShare a Scribd company logo
3
Most read
7
Most read
8
Most read
Introduction: Fuzzy Logic
Adri Jovin J J, M.Tech., Ph.D.
UITE221- SOFT COMPUTING
Soft Computing
• Introduced by Lotfi A. Zadeh, University of California, Berkley
• Collection of computational methods
• Includes Fuzzy Systems, Neural Networks and Evolutionary Algorithms
• Deployment of soft computing for the solution of machine learning problems has led to high Machine Intelligence
Quotient
UITE221 SOFT COMPUTING 2
Image Credit: Electrical Engineering and Computer Sciences, UC, Berkeley
“Soft computing differs from hard computing (conventional computing) in its tolerance to
imprecision, uncertainty and partial truth”
-Lotfi A. Zadeh
Soft Computing (Contd…)
Fuzzy Systems
Neural
Networks
Evolutionary
Algorithms
UITE221 SOFT COMPUTING 3
Fuzzy-evolutionary hybrids Neuro-fuzzy hybrids
Neuro-evolutionary hybrids
Neuro-fuzzy-evolutionary hybrids
Fuzzy Logic
“As the complexity of a system increases, it becomes more difficult and
eventually impossible to make a precise statement about its behavior, eventually arriving
at a point of complexity where the fuzzy logic method born in humans is the only way to
get at the problem.”
-Lotfi A. Zadeh
UITE221 SOFT COMPUTING 4
Image Credit: Electrical Engineering and Computer Sciences, UC, Berkeley
Fuzzy Logic (Contd.)
Introduced in they year 1965
Japanese have utilized the full potential of fuzzy sets by commercializing the technology
Fuzziness means “vagueness”
Mathematical tool to handle uncertainty arising due to vagueness
Understanding human speech, handwriting recognition
UITE221 SOFT COMPUTING 5
Fuzzy Logic (Contd…)
UITE221 SOFT COMPUTING 6
Fuzz Logic System
Imprecise and
vague data Decisions
0.5
1.0 Tall
150 180 210
Membership
Height (cm)
0.5
1.0 Tall
150 180 210
Membership
Height (cm)
Short Medium
Fuzzy Logic (Contd…)
• Describe tall or short or medium height…
• “short” and “tall” are linguistic variables
• Set membership helps appropriately to distinguish linguistic variables
• Various degree of membership on a real continuous interval [0,1]
• Fuzzy sets accommodate the degrees of membership
UITE221 SOFT COMPUTING 7
This Photo by Unknown Author is
licensed under CC BY-SA-NC
Fuzzy Logic (Contd…)
• A fuzzy set 𝐴 contains an object 𝑥 to degree 𝑎(𝑥)
• 𝑎 𝑥 = 𝐷𝑒𝑔𝑟𝑒𝑒(𝑥 ∈ 𝐴) and the map 𝑎: 𝑋 → {𝑀𝑒𝑚𝑏𝑒𝑟𝑠ℎ𝑖𝑝 𝐷𝑒𝑔𝑟𝑒𝑒𝑠} is called a set function or a membership function
• Fuzzy set 𝐴 can be expressed as A = 𝑥, 𝑎 𝑥 , 𝑥 ∈ 𝑋 which defines the possibility distribution
• Fuzzy sets form the building blocks for fuzzy IF-THEN rules which is of general form “IF X is A THEN Y is B”
• Fuzzy systems refer to the systems governed by fuzzy IF-THEN rules
• IF part of the implication is called antecedent and THEN part is called precedent
• Possess partial matching capability
UITE221 SOFT COMPUTING 8
Fuzzy Logic (Contd…)
• Rule based system constructed from the collection of linguistic rules on one hand
• Non-linear mappings of inputs (stimuli) to outputs (response) on the other hand
• Inputs and outputs can be numbers or vectors of numbers
• Rule-based systems can be any system with arbitrary accuracy, i.e., they work as universal approximators
• Smart rules give smart system
• Number of rules increases exponentially with the dimension of the input space
• Rule explosion is called the curse of dimensionality
UITE221 SOFT COMPUTING 9
Classical sets (Crisp sets)
• Set is a collection of objects sharing certain characteristics
• No partial membership exist in crisp sets
• Crisp set is defines by its characteristic function
UITE221 SOFT COMPUTING 10
Universe of discourse
• Also known as universal set (U)
• Contains all possible elements having the same characteristics, from which sets can be formed
• Crisp set A in universe U
• An object 𝑥 is a member of given set 𝐴 (𝑥 ∈ 𝐴) ; 𝑥 belongs to 𝐴
• An object x is not a member of given set A (𝑥 ∉ 𝐴); x does not belong to A
UITE221 SOFT COMPUTING 11
U
A
Defining a set
• List of all the members of a set may be given
𝐴 = 2,4,6,8,10
• The properties of the set of elements may be specified
𝐴 = {𝑥|𝑥𝑖𝑠 𝑒𝑣𝑒𝑛 𝑛𝑢𝑚𝑏𝑒𝑟 ≤ 10}
• The formula for the definition of a set may be mentioned
𝐴 = 𝑥𝑖 =
𝑥𝑖 + 1
5
, 𝑖 = 1 𝑡𝑜 10, 𝑤ℎ𝑒𝑟𝑒 𝑥𝑖 = 1
UITE221 SOFT COMPUTING 12
Defining a set (Contd…)
• Basis of the results of a logical operation
𝐴 = 𝑥|𝑥 𝑖𝑠 𝑎𝑛 𝑒𝑙𝑒𝑚𝑒𝑛𝑡 𝑏𝑒𝑙𝑜𝑛𝑔𝑖𝑛𝑔 𝑡𝑜 𝑃 𝐴𝑁𝐷 𝑄
• There exist a membership function, usually denoted by 𝜇
𝜇𝐴 𝑥 =
1 𝑖𝑓 𝑥𝜖 𝐴
0 𝑖𝑓 𝑥 ∉ 𝐴
• Empty set or null set is usually denoted by 𝜙, which indicates the occurrence of an impossible event
• Set containing the possible subsets of a given set A is called a power set
𝑃 𝐴 = {𝑥|𝑥 ⊆ 𝐴}
UITE221 SOFT COMPUTING 13
Operations on Classical Sets: Union
𝐴 ∪ 𝐵 = {𝑥|𝑥 ∈ 𝐴 𝑜𝑟 𝑥 ∈ 𝐵}
UITE221 SOFT COMPUTING 14
A B
Operations on Classical Sets: Intersection
𝐴 ∪ 𝐵 = {𝑥|𝑥 ∈ 𝐴 𝑎𝑛𝑑 𝑥 ∈ 𝐵}
UITE221 SOFT COMPUTING 15
A B
Operations on Classical Sets: Complement
𝐴 = {𝑥|𝑥 ∉ 𝐴 , 𝑥 ∈ 𝑈}
UITE221 SOFT COMPUTING 16
A
Operations on Classical Sets: Difference
UITE221 SOFT COMPUTING 17
A B
Properties of Classical Sets
Commutativity
𝐴 ∪ 𝐵 = 𝐵 ∪ 𝐴; A ∩ 𝐵 = 𝐵 ∩ 𝐴
Associativity
𝐴 ∪ 𝐵 ∪ 𝐶 = 𝐴 ∪ 𝐵 ∪ 𝐶; 𝐴 ∩ 𝐵 ∩ 𝐶 = (𝐴 ∩ 𝐵) ∩ 𝐶
Distributivity
𝐴 ∪ 𝐵 ∩ 𝐶 = 𝐴 ∪ 𝐵 ∩ 𝐴 ∪ 𝐶
𝐴 ∩ 𝐵 ∪ 𝐶 = (𝐴 ∩ 𝐵) ∪ (𝐴 ∩ 𝐶)
UITE221 SOFT COMPUTING 18
Properties of Classical Sets (Contd…)
Idempotency
𝐴 ∪ 𝐴 = 𝐴; 𝐴 ∩ 𝐴 = 𝐴
Transitivity
𝐼𝑓 𝐴 ⊆ 𝐵 ⊆ 𝐶, 𝑡ℎ𝑒𝑛 𝐴 ⊆ 𝐶
Identity
𝐴 ∪ 𝜙 = 𝐴; 𝐴 ∩ 𝜙 = 𝐴
𝐴 ∪ 𝑋 = 𝑋; 𝐴 ∩ 𝑋 = 𝑋
UITE221 SOFT COMPUTING 19
Properties of Classical Sets (Contd…)
Involution
𝐴 = 𝐴
Law of excluded middle
𝐴 ∪ 𝐴 = 𝑋
Law of contradiction
𝐴 ∩ 𝐴 = 𝜙
DeMorgan’s Law
|𝐴 ∩ 𝐵| = 𝐴 ∪ 𝐵; 𝐴 ∪ 𝐵 = 𝐴 ∩ 𝐵
UITE221 SOFT COMPUTING 20
Fuzzy Set Operations: Union
The union of fuzzy sets Type equation here.
UITE221 SOFT COMPUTING 21
References
Rajasekaran, S., & Pai, G. V. (2017). Neural Networks, Fuzzy Systems and Evolutionary Algorithms: Synthesis and
Applications. PHI Learning Pvt. Ltd..
Haykin, S. (2010). Neural Networks and Learning Machines, 3/E. Pearson Education India.
Sivanandam, S. N., & Deepa, S. N. (2007). Principles of soft computing. John Wiley & Sons.
UITE221 SOFT COMPUTING 22

More Related Content

PPTX
Ensemble learning
PPTX
INTRODUCTION TO MACHINE LEARNING.pptx
PPTX
Statistical learning
PDF
Introduction to Statistical Machine Learning
PPT
Intro to Model Selection
PPTX
Uncertainty in AI
PDF
Deep learning
PPTX
Machine Learning
Ensemble learning
INTRODUCTION TO MACHINE LEARNING.pptx
Statistical learning
Introduction to Statistical Machine Learning
Intro to Model Selection
Uncertainty in AI
Deep learning
Machine Learning

What's hot (20)

PPT
Machine learning Algorithm
PPTX
Machine Learning Using Python
PDF
Pca ppt
PPTX
Feature selection
PPT
Artificial Intelligence: Case-based & Model-based Reasoning
PDF
Movie recommendation project
PPTX
Machine learning clustering
PPTX
Naive Bayes
PPTX
Machine learning ppt
PPTX
Machine Learning: Bias and Variance Trade-off
PPTX
Trends in DM.pptx
PDF
SE_Lec 07_UML CLASS DIAGRAM
DOCX
Advantages and disadvantages of machine learning language
PPTX
Genetic algorithm
PPTX
Machine learning ppt.
PPTX
Water jug problem ai part 6
PPTX
Bayesian Belief Network and its Applications.pptx
PPT
Recommendation system
PPTX
An Approach For Predicting Road Accident Severity
PPTX
Object oriented testing
Machine learning Algorithm
Machine Learning Using Python
Pca ppt
Feature selection
Artificial Intelligence: Case-based & Model-based Reasoning
Movie recommendation project
Machine learning clustering
Naive Bayes
Machine learning ppt
Machine Learning: Bias and Variance Trade-off
Trends in DM.pptx
SE_Lec 07_UML CLASS DIAGRAM
Advantages and disadvantages of machine learning language
Genetic algorithm
Machine learning ppt.
Water jug problem ai part 6
Bayesian Belief Network and its Applications.pptx
Recommendation system
An Approach For Predicting Road Accident Severity
Object oriented testing
Ad

Similar to Introduction to Fuzzy logic (20)

PPTX
Fuzzy logic Notes AI CSE 8th Sem
PPTX
Fuzzy logic
PPTX
Fuzzy sets
PPTX
UofT_ML_lecture.pptx
PPTX
Neural Networks
PPTX
Introduction to Artificial Neural Networks
PPTX
Soft computing Chapter 1
PPT
Fuzzy logic and fuzzy time series edited
PPT
Fuzzy inferencesystem2024 in engineering control
PPTX
Fuzzy logic
PDF
Am04 ch5 24oct04-stateand integral
PPTX
Supervised Learning.pptx
PPTX
Fuzzy and nn
PPTX
Constrained state feedback control
PPTX
Fuzzy logic by zaid da'ood
PPTX
Emerging Approach to Computing Techniques.pptx
PPT
Unit1 pg math model
PPT
cs4811-ch11-neural-networks.ppt
PDF
L8. LTI systems described via difference equations.pdf
PDF
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Fuzzy logic Notes AI CSE 8th Sem
Fuzzy logic
Fuzzy sets
UofT_ML_lecture.pptx
Neural Networks
Introduction to Artificial Neural Networks
Soft computing Chapter 1
Fuzzy logic and fuzzy time series edited
Fuzzy inferencesystem2024 in engineering control
Fuzzy logic
Am04 ch5 24oct04-stateand integral
Supervised Learning.pptx
Fuzzy and nn
Constrained state feedback control
Fuzzy logic by zaid da'ood
Emerging Approach to Computing Techniques.pptx
Unit1 pg math model
cs4811-ch11-neural-networks.ppt
L8. LTI systems described via difference equations.pdf
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Ad

More from Adri Jovin (20)

PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
DOCX
Curriculum Vitae of Adri Jovin John Joseph
PPTX
Introduction to Relational Database Management Systems
PPTX
Introduction to ER Diagrams
PPTX
Introduction to Database Management Systems
PPTX
Introduction to Genetic Algorithm
PPTX
Introductory Session on Soft Computing
PPTX
Creative Commons
PPTX
Image based security
PPTX
Blockchain Technologies
PPTX
Introduction to Cybersecurity
PPTX
Advanced Encryption System & Block Cipher Modes of Operations
PPTX
Heartbleed Bug: A case study
PPTX
Zoom: Privacy and Security - A case study
PPTX
Elliptic Curve Cryptography
PPTX
El Gamal Cryptosystem
PPTX
Data Encryption Standard
PPTX
Classical cryptographic techniques, Feistel cipher structure
PPTX
Mathematical Foundations of Cryptography
PPTX
Security Models
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Curriculum Vitae of Adri Jovin John Joseph
Introduction to Relational Database Management Systems
Introduction to ER Diagrams
Introduction to Database Management Systems
Introduction to Genetic Algorithm
Introductory Session on Soft Computing
Creative Commons
Image based security
Blockchain Technologies
Introduction to Cybersecurity
Advanced Encryption System & Block Cipher Modes of Operations
Heartbleed Bug: A case study
Zoom: Privacy and Security - A case study
Elliptic Curve Cryptography
El Gamal Cryptosystem
Data Encryption Standard
Classical cryptographic techniques, Feistel cipher structure
Mathematical Foundations of Cryptography
Security Models

Recently uploaded (20)

PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
master seminar digital applications in india
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Insiders guide to clinical Medicine.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
Pharma ospi slides which help in ospi learning
PDF
Basic Mud Logging Guide for educational purpose
PDF
Pre independence Education in Inndia.pdf
PPTX
Cell Types and Its function , kingdom of life
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
RMMM.pdf make it easy to upload and study
master seminar digital applications in india
PPH.pptx obstetrics and gynecology in nursing
Abdominal Access Techniques with Prof. Dr. R K Mishra
Microbial disease of the cardiovascular and lymphatic systems
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
TR - Agricultural Crops Production NC III.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
STATICS OF THE RIGID BODIES Hibbelers.pdf
Anesthesia in Laparoscopic Surgery in India
Insiders guide to clinical Medicine.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Institutional Correction lecture only . . .
Pharma ospi slides which help in ospi learning
Basic Mud Logging Guide for educational purpose
Pre independence Education in Inndia.pdf
Cell Types and Its function , kingdom of life

Introduction to Fuzzy logic

  • 1. Introduction: Fuzzy Logic Adri Jovin J J, M.Tech., Ph.D. UITE221- SOFT COMPUTING
  • 2. Soft Computing • Introduced by Lotfi A. Zadeh, University of California, Berkley • Collection of computational methods • Includes Fuzzy Systems, Neural Networks and Evolutionary Algorithms • Deployment of soft computing for the solution of machine learning problems has led to high Machine Intelligence Quotient UITE221 SOFT COMPUTING 2 Image Credit: Electrical Engineering and Computer Sciences, UC, Berkeley “Soft computing differs from hard computing (conventional computing) in its tolerance to imprecision, uncertainty and partial truth” -Lotfi A. Zadeh
  • 3. Soft Computing (Contd…) Fuzzy Systems Neural Networks Evolutionary Algorithms UITE221 SOFT COMPUTING 3 Fuzzy-evolutionary hybrids Neuro-fuzzy hybrids Neuro-evolutionary hybrids Neuro-fuzzy-evolutionary hybrids
  • 4. Fuzzy Logic “As the complexity of a system increases, it becomes more difficult and eventually impossible to make a precise statement about its behavior, eventually arriving at a point of complexity where the fuzzy logic method born in humans is the only way to get at the problem.” -Lotfi A. Zadeh UITE221 SOFT COMPUTING 4 Image Credit: Electrical Engineering and Computer Sciences, UC, Berkeley
  • 5. Fuzzy Logic (Contd.) Introduced in they year 1965 Japanese have utilized the full potential of fuzzy sets by commercializing the technology Fuzziness means “vagueness” Mathematical tool to handle uncertainty arising due to vagueness Understanding human speech, handwriting recognition UITE221 SOFT COMPUTING 5
  • 6. Fuzzy Logic (Contd…) UITE221 SOFT COMPUTING 6 Fuzz Logic System Imprecise and vague data Decisions 0.5 1.0 Tall 150 180 210 Membership Height (cm) 0.5 1.0 Tall 150 180 210 Membership Height (cm) Short Medium
  • 7. Fuzzy Logic (Contd…) • Describe tall or short or medium height… • “short” and “tall” are linguistic variables • Set membership helps appropriately to distinguish linguistic variables • Various degree of membership on a real continuous interval [0,1] • Fuzzy sets accommodate the degrees of membership UITE221 SOFT COMPUTING 7 This Photo by Unknown Author is licensed under CC BY-SA-NC
  • 8. Fuzzy Logic (Contd…) • A fuzzy set 𝐴 contains an object 𝑥 to degree 𝑎(𝑥) • 𝑎 𝑥 = 𝐷𝑒𝑔𝑟𝑒𝑒(𝑥 ∈ 𝐴) and the map 𝑎: 𝑋 → {𝑀𝑒𝑚𝑏𝑒𝑟𝑠ℎ𝑖𝑝 𝐷𝑒𝑔𝑟𝑒𝑒𝑠} is called a set function or a membership function • Fuzzy set 𝐴 can be expressed as A = 𝑥, 𝑎 𝑥 , 𝑥 ∈ 𝑋 which defines the possibility distribution • Fuzzy sets form the building blocks for fuzzy IF-THEN rules which is of general form “IF X is A THEN Y is B” • Fuzzy systems refer to the systems governed by fuzzy IF-THEN rules • IF part of the implication is called antecedent and THEN part is called precedent • Possess partial matching capability UITE221 SOFT COMPUTING 8
  • 9. Fuzzy Logic (Contd…) • Rule based system constructed from the collection of linguistic rules on one hand • Non-linear mappings of inputs (stimuli) to outputs (response) on the other hand • Inputs and outputs can be numbers or vectors of numbers • Rule-based systems can be any system with arbitrary accuracy, i.e., they work as universal approximators • Smart rules give smart system • Number of rules increases exponentially with the dimension of the input space • Rule explosion is called the curse of dimensionality UITE221 SOFT COMPUTING 9
  • 10. Classical sets (Crisp sets) • Set is a collection of objects sharing certain characteristics • No partial membership exist in crisp sets • Crisp set is defines by its characteristic function UITE221 SOFT COMPUTING 10
  • 11. Universe of discourse • Also known as universal set (U) • Contains all possible elements having the same characteristics, from which sets can be formed • Crisp set A in universe U • An object 𝑥 is a member of given set 𝐴 (𝑥 ∈ 𝐴) ; 𝑥 belongs to 𝐴 • An object x is not a member of given set A (𝑥 ∉ 𝐴); x does not belong to A UITE221 SOFT COMPUTING 11 U A
  • 12. Defining a set • List of all the members of a set may be given 𝐴 = 2,4,6,8,10 • The properties of the set of elements may be specified 𝐴 = {𝑥|𝑥𝑖𝑠 𝑒𝑣𝑒𝑛 𝑛𝑢𝑚𝑏𝑒𝑟 ≤ 10} • The formula for the definition of a set may be mentioned 𝐴 = 𝑥𝑖 = 𝑥𝑖 + 1 5 , 𝑖 = 1 𝑡𝑜 10, 𝑤ℎ𝑒𝑟𝑒 𝑥𝑖 = 1 UITE221 SOFT COMPUTING 12
  • 13. Defining a set (Contd…) • Basis of the results of a logical operation 𝐴 = 𝑥|𝑥 𝑖𝑠 𝑎𝑛 𝑒𝑙𝑒𝑚𝑒𝑛𝑡 𝑏𝑒𝑙𝑜𝑛𝑔𝑖𝑛𝑔 𝑡𝑜 𝑃 𝐴𝑁𝐷 𝑄 • There exist a membership function, usually denoted by 𝜇 𝜇𝐴 𝑥 = 1 𝑖𝑓 𝑥𝜖 𝐴 0 𝑖𝑓 𝑥 ∉ 𝐴 • Empty set or null set is usually denoted by 𝜙, which indicates the occurrence of an impossible event • Set containing the possible subsets of a given set A is called a power set 𝑃 𝐴 = {𝑥|𝑥 ⊆ 𝐴} UITE221 SOFT COMPUTING 13
  • 14. Operations on Classical Sets: Union 𝐴 ∪ 𝐵 = {𝑥|𝑥 ∈ 𝐴 𝑜𝑟 𝑥 ∈ 𝐵} UITE221 SOFT COMPUTING 14 A B
  • 15. Operations on Classical Sets: Intersection 𝐴 ∪ 𝐵 = {𝑥|𝑥 ∈ 𝐴 𝑎𝑛𝑑 𝑥 ∈ 𝐵} UITE221 SOFT COMPUTING 15 A B
  • 16. Operations on Classical Sets: Complement 𝐴 = {𝑥|𝑥 ∉ 𝐴 , 𝑥 ∈ 𝑈} UITE221 SOFT COMPUTING 16 A
  • 17. Operations on Classical Sets: Difference UITE221 SOFT COMPUTING 17 A B
  • 18. Properties of Classical Sets Commutativity 𝐴 ∪ 𝐵 = 𝐵 ∪ 𝐴; A ∩ 𝐵 = 𝐵 ∩ 𝐴 Associativity 𝐴 ∪ 𝐵 ∪ 𝐶 = 𝐴 ∪ 𝐵 ∪ 𝐶; 𝐴 ∩ 𝐵 ∩ 𝐶 = (𝐴 ∩ 𝐵) ∩ 𝐶 Distributivity 𝐴 ∪ 𝐵 ∩ 𝐶 = 𝐴 ∪ 𝐵 ∩ 𝐴 ∪ 𝐶 𝐴 ∩ 𝐵 ∪ 𝐶 = (𝐴 ∩ 𝐵) ∪ (𝐴 ∩ 𝐶) UITE221 SOFT COMPUTING 18
  • 19. Properties of Classical Sets (Contd…) Idempotency 𝐴 ∪ 𝐴 = 𝐴; 𝐴 ∩ 𝐴 = 𝐴 Transitivity 𝐼𝑓 𝐴 ⊆ 𝐵 ⊆ 𝐶, 𝑡ℎ𝑒𝑛 𝐴 ⊆ 𝐶 Identity 𝐴 ∪ 𝜙 = 𝐴; 𝐴 ∩ 𝜙 = 𝐴 𝐴 ∪ 𝑋 = 𝑋; 𝐴 ∩ 𝑋 = 𝑋 UITE221 SOFT COMPUTING 19
  • 20. Properties of Classical Sets (Contd…) Involution 𝐴 = 𝐴 Law of excluded middle 𝐴 ∪ 𝐴 = 𝑋 Law of contradiction 𝐴 ∩ 𝐴 = 𝜙 DeMorgan’s Law |𝐴 ∩ 𝐵| = 𝐴 ∪ 𝐵; 𝐴 ∪ 𝐵 = 𝐴 ∩ 𝐵 UITE221 SOFT COMPUTING 20
  • 21. Fuzzy Set Operations: Union The union of fuzzy sets Type equation here. UITE221 SOFT COMPUTING 21
  • 22. References Rajasekaran, S., & Pai, G. V. (2017). Neural Networks, Fuzzy Systems and Evolutionary Algorithms: Synthesis and Applications. PHI Learning Pvt. Ltd.. Haykin, S. (2010). Neural Networks and Learning Machines, 3/E. Pearson Education India. Sivanandam, S. N., & Deepa, S. N. (2007). Principles of soft computing. John Wiley & Sons. UITE221 SOFT COMPUTING 22