0% found this document useful (0 votes)
292 views107 pages

Fuzzy Logic and Defuzzification

This document discusses fuzzy propositions and fuzzy logic. It begins with an introduction to fuzzy propositions, including examples of fuzzy propositions and how they differ from crisp propositions. It then discusses canonical representations of fuzzy propositions and how to interpret them graphically. The document provides examples to illustrate fuzzy propositions and their representations. It also discusses fuzzy implications and rules, and how to interpret fuzzy rules using different implication operators like Zadeh's max-min rule. Examples are provided to demonstrate fuzzy implications and rules.

Uploaded by

Ap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
292 views107 pages

Fuzzy Logic and Defuzzification

This document discusses fuzzy propositions and fuzzy logic. It begins with an introduction to fuzzy propositions, including examples of fuzzy propositions and how they differ from crisp propositions. It then discusses canonical representations of fuzzy propositions and how to interpret them graphically. The document provides examples to illustrate fuzzy propositions and their representations. It also discusses fuzzy implications and rules, and how to interpret fuzzy rules using different implication operators like Zadeh's max-min rule. Examples are provided to demonstrate fuzzy implications and rules.

Uploaded by

Ap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Soft Computing

Fuzzy Propositions

Prof. Debasis Samanta


Department of Computer Science & Engineering
IIT Kharagpur

1
Fuzzy Propositions
• Two-valued logic vs. Multi-valued logic
• Examples of Fuzzy proposition
• Fuzzy proposition vs. Crisp proposition
• Canonical representation of Fuzzy proposition
• Graphical interpretation of Fuzzy proposition

Debasis Samanta
CSE
IIT Kharagpur 2
Two-valued logic vs. Multi-valued logic
• The basic assumption upon which crisp logic is based - that
every proposition is either TRUE or FALSE.

• The classical two-valued logic can be extended to multi-valued


logic.

• As an example, three valued logic to denote true(1), false(0)


and indeterminacy ( 1/2 ).

Debasis Samanta
CSE
IIT Kharagpur 3
Two-valued logic vs. Multi-valued logic
Different operations with three-valued logic can be extended as shown in the
truth table: a b

0 0 0 0 1 1 1
0 ½ 0 ½ 1 1 ½
0 1 0 1 1 1 0
½ 0 0 ½ ½ ½ ½
½ ½ ½ ½ ½ ½ 1
½ 1 ½ 1 ½ 1 ½
1 0 0 1 0 0 0
1 ½ ½ 1 0 ½ ½
1 1 1 1 0 1 1

Debasis Samanta
CSE
IIT Kharagpur 4
Three-valued logic
Fuzzy connectives defined for such a three-valued logic better can
be stated as follows:
Symbol Connective Usage Definition
NOT
OR
AND
IMPLICATION
EQUALITY

Debasis Samanta
CSE
IIT Kharagpur 5
Fuzzy proposition: Example 1
P: Ram is honest

T(P) = 0.0 : Absolutely false


T(P) = 0.2 : Partially false
T(P) = 0.4 : May be false or not false
T(P) = 0.6 : May be true or not true
T(P) = 0.8 : Partially true
T(P) = 1.0 : Absolutely true.

Debasis Samanta
CSE
IIT Kharagpur 6
Fuzzy proposition: Example 2

Debasis Samanta
CSE
IIT Kharagpur 7
Fuzzy proposition: Example 2

Debasis Samanta
CSE
IIT Kharagpur 8
Fuzzy proposition vs. Crisp proposition
• The fundamental difference between crisp (classical)
proposition and fuzzy propositions is in the range of their truth
values.
• While each classical proposition is required to be either true or
false, the truth or falsity of fuzzy proposition is a matter of
degree.
• The degree of truth of each fuzzy proposition is expressed by a
value in the interval [0,1] both inclusive.

Debasis Samanta
CSE
IIT Kharagpur 9
Canonical representation of Fuzzy proposition

Debasis Samanta
CSE
IIT Kharagpur 10
Canonical representation of Fuzzy proposition

Debasis Samanta
CSE
IIT Kharagpur 11
Graphical interpretation of fuzzy proposition

Debasis Samanta
CSE
IIT Kharagpur 12
Fuzzy system

Debasis Samanta
CSE
IIT Kharagpur 13
Thank You!!

Debasis Samanta
CSE
IIT Kharagpur 14
Soft Computing
Fuzzy Implication

Prof. Debasis Samanta


Department of Computer Science & Engineering
IIT Kharagpur

1
Fuzzy implications
• Fuzzy rule
• Examples of fuzzy implications
• Interpretation of fuzzy rules
• Product operators
• Zadeh’s Max-Min rule and some examples

Debasis Samanta
CSE
IIT Kharagpur 2
Fuzzy rule

Debasis Samanta
CSE
IIT Kharagpur 3
Fuzzy implication : Example 1

Debasis Samanta
CSE
IIT Kharagpur 4
Fuzzy implication : Example 2

Debasis Samanta
CSE
IIT Kharagpur 5
Fuzzy implication : Example 2

Debasis Samanta
CSE
IIT Kharagpur 6
Interpretation of fuzzy rules

Debasis Samanta
CSE
IIT Kharagpur 7
Interpretation as A coupled with B

Debasis Samanta
CSE
IIT Kharagpur 8
Interpretation as A coupled with B

Debasis Samanta
CSE
IIT Kharagpur 9
Interpretation as A coupled with B

Debasis Samanta
CSE
IIT Kharagpur 10
Product Operators

Debasis Samanta
CSE
IIT Kharagpur 11
Interpretation of A entails B

Debasis Samanta
CSE
IIT Kharagpur 12
Interpretation of A entails B

Debasis Samanta
CSE
IIT Kharagpur 13
Interpretation of A entails B

Debasis Samanta
CSE
IIT Kharagpur 14
Example 3: Zadeh’s Max-Min rule

Debasis Samanta
CSE
IIT Kharagpur 15
Example 3: Zadeh’s Max-Min rule

Debasis Samanta
CSE
IIT Kharagpur 16
Example 3: Zadeh’s Max-Min rule

Debasis Samanta
CSE
IIT Kharagpur 17
Example 4:

Debasis Samanta
CSE
IIT Kharagpur 18
Example 4:

Debasis Samanta
CSE
IIT Kharagpur 19
Example 4:

Debasis Samanta
CSE
IIT Kharagpur 20
Example 4:

Debasis Samanta
CSE
IIT Kharagpur 21
Example 4:

Debasis Samanta
CSE
IIT Kharagpur 22
Thank You!

23
Soft Computing
Fuzzy Inferences

Debasis Samanta
Department of Computer Science and Engineering
IIT KHARAGPUR
Fuzzy inferences
An example from propositional logic
Inferring procedures in Fuzzy logic
Fuzzy inferring procedures
Generalized Modus Ponens : Example
Example: Generalized Modus Ponens
Generalized Modus Ponens
Example. Generalized Modus Ponens
Example. Generalized Modus Ponens
Example. Generalized Modus Tollens
Example. Generalized Modus Tollens
Example. Generalized Modus Tollens
Practical example
Practice
Soft Computing
Defuzzyfication Techniques-I

Debasis Samanta
Department of Computer Science and Engineering
IIT KHARAGPUR

1
What is defuzzification?

Debasis Samanta
CSE
IIT Kharagpur 2
Example 2. Fuzzy to crisp
As an another example, let us consider a fuzzy set whose membership function is
shown in the following figure.

What is the crisp value of the fuzzy set in this case?

Debasis Samanta
CSE
IIT Kharagpur 3
Example 3. Fuzzy to crisp

Debasis Samanta
CSE
IIT Kharagpur 4
Why defuzzification?

Debasis Samanta
CSE
IIT Kharagpur 5
Generic structure of a Fuzzy system
Following figure shows a general framework of a fuzzy system.

Debasis Samanta
CSE
IIT Kharagpur 6
Defuzzification Techniques

Debasis Samanta
CSE
IIT Kharagpur 7
Defuzzification methods
A number of defuzzification methods are known. Such as

1) Lambda-cut method
2) Weighted average method
3) Maxima methods
4) Centroid methods

Debasis Samanta
CSE
IIT Kharagpur 8
Lambda-cut method

Debasis Samanta
CSE
IIT Kharagpur 9
Lambda-cut method
Lambda-cut method is applicable to derive crisp value of a fuzzy set or relation.

• Lambda-cut method for fuzzy relation

The same has been applied to Fuzzy set

• Lambda-cut method for fuzzy set

In many literature, Lambda-cut method is also alternatively termed as Alpha-cut method.

Debasis Samanta
CSE
IIT Kharagpur 10
Lamda-cut method for fuzzy set

Debasis Samanta
CSE
IIT Kharagpur 11
Lambda-cut for a fuzzy set : Example

Debasis Samanta
CSE
IIT Kharagpur 12
Lambda-cut sets : Example
Two fuzzy sets P and Q are defined on x as follows.

P 0.1 0.2 0.7 0.5 0.4


Q 0.9 0.6 0.3 0.2 0.8

Debasis Samanta
CSE
IIT Kharagpur 13
Lambda-cut for a fuzzy relation

Debasis Samanta
CSE
IIT Kharagpur 14
Debasis Samanta
CSE
IIT Kharagpur 15
Some properties of -cut relations

Debasis Samanta
CSE
IIT Kharagpur 16
Summary: Lambda-cut methods

Lambda-cut method converts a fuzzy set (or a


fuzzy relation) into a crisp set (or relation).

Debasis Samanta
CSE
IIT Kharagpur 17
Output of a Fuzzy System

Debasis Samanta
CSE
IIT Kharagpur 18
Output of a fuzzy System

Debasis Samanta
CSE
IIT Kharagpur 19
Output fuzzy set : Illustration

For instance,
let us consider
the following:

Debasis Samanta
CSE
IIT Kharagpur 20
Output fuzzy set : Illustration

Debasis Samanta
CSE
IIT Kharagpur 21
Output fuzzy set : Illustration

Debasis Samanta
CSE
IIT Kharagpur 22
Output fuzzy set : Illustration

Debasis Samanta
CSE
IIT Kharagpur 23
Thank You!!

24
Soft Computing
Defuzzyfication Techniques-II

Debasis Samanta
Department of Computer Science and Engineering
IIT KHARAGPUR
Defuzzification Methods
Maxima methods
Maxima method : Height method
Maxima method : FoM
Maxima method : LoM
Maxima method : MoM
MoM : Example 1
MoM : Example 2
Centroid methods
Centroid method : CoG
Centroid method : CoG
CoG : A geometrical method of calculation
CoG: An example of integral method of calculation
CoG: An example of integral method of calculation
CoG: An example of integral method of calculation
Centroid method : CoS
Centroid method : CoS


CoS: Example
CoS: Example
Centroid method: Centre of largest area
Weighted average methods
Weighted average method
Weighted average method
Exercise 1
Exercise 2
Exercise 3
Exercise 4


Exercise 5

You might also like