CHP 4 Fuzzy Set
CHP 4 Fuzzy Set
4.1 Introduction to Fuzzy Set: Fuzzy set theory, Fuzzy set versus crisp set, Crisp
relation & fuzzy relations, membership functions,
4.2 Fuzzy Logic: Fuzzy Logic basics, Fuzzy Rules and Fuzzy Reasoning
4.3 Fuzzy inference systems: Fuzzification of input variables, defuzzification and
fuzzy controllers.
X (Universe of discourse)
•Set consisting of all possible subsets of a given set A is called a Power Set
P(A)= {x│x⊆ A}
Operations on Classical Sets
Union:
A B = {x | x A or x B}
Intersection:
A B = {x | x A and x B}
Complement:
A’ = {x | x A, x X}
X – Universal Set
Set Difference:
A | B = {x | x A and x B}
Set difference is also denoted by A - B
Commutativity A ∪ B = B ∪ A
A∩B=B∩A
Associativity A ∪ (B ∪ C) = (A ∪ B) ∪ C
A ∩ (B ∩ C) = (A ∩ B) ∩ C
Distributivity A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C)
A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)
Idempotency A∪A=A
A∩A=A
Identity A∪∅=A
A∩X=A
A∩∅=∅
A∪X=X
Transitivity If A ⊆ B and B ⊆ C, then A ⊆ C
Law of Excluded middle : DeMorgan’s Law
A ∪ Ā = X;
Law of contradiction :
A ∩ Ā = Φ;
Fuzzy Set
Theory
Introduction
--- There is no single quantitative value which defines the term ‘young’
--- For some people, age 25 is young, and for others, age 35 is young
--- Age 1 is definitely young and age 100 is definitely not young
--- Age 35 has some possibility of being young and usually depends on the
context in which it is being considered
membership
function
U : Universe of
discourse.
A B A
A B
A B
MEGHA V GUPTA, NHITM
Fuzzy union (): the union of two fuzzy sets is
the maximum (MAX) of each element from
two sets.
Fuzzy intersection (): the intersection of two
fuzzy sets is just the MIN of each element
from the two sets.
Examples E.g.
of Fuzzy A = {1.0, 0.20, 0.75}
B = {0.2, 0.45, 0.50}
Set A B = {MAX(1.0, 0.2), MAX(0.20, 0.45), MAX(0.75, 0.50)}
Operations = {1.0, 0.45, 0.75}
A B = {MIN(1.0, 0.2), MIN(0.20, 0.45), MIN(0.75, 0.50)}
= {0.2, 0.20, 0.50}
Complement:
Examples 𝐴, = {0/a, 0.7/b, 0.8/c 0.2/d, 1/e}
of Fuzzy
Set Union:
A B = {1/a, 0.9/b, 0.2/c, 0.8/d, 0.2/e}
Operations
Intersection:
A B = {0.6/a, 0.3/b, 0.1/c, 0.3/d, 0/e}
When the universe of discourse, X, is discrete and finite, is as follows for a fuzzy set
A∼ :
2. Non-Convex
A non-convex fuzzy set is a set whose membership function has
one or more peak values.
4. Decrementing:
Decrementing fuzzy set has decreasing membership value or
remain constant (no increment)
Supp(A)={4,5,7,8}
Core(A) or Ker(A)={8}
x1 x2 x
For a normal and convex fuzzy set, the Bandwidth or width is defined as the
distance between two unique crossover points
Bandwidth(A) = | x1 - x2 |
where µA(x1) = µA(x2) = 0.5
MEGHA V GUPTA, NHITM
Fuzzy Singleton
x
Nucleus & Support
MEGHA V GUPTA, NHITM
Height of a Fuzzy Set
It is the highest membership value of an
element in A and is defined as:
Height(A) or H(A) = Sup
xX
A (x)
A fuzzy set A is called normal when the height of fuzzy Normal Fuzzy Set
◮ A0.2 = {2, 3, 4, 5, 6}
◮ A0.5 = {2, 3, 4, 5}
◮ A0.7 = {3, 4, 5}
◮ A0.8 = {3, 4}
◮ A1.0 = {4} = core A˜
µA(1) = 1 / 1+ 2 = 0.33
µA(2) = 2 / 2+ 2 = 0.5
µA(3) = 3 / 3+ 2 = 0.6
µA(4) = 4 / 4+ 2 = 0.66
µA(5) = 5 / 5+ 2 = 0.71
µA(6) = 6 / 6+ 2 = 0.75
µA(7) = 7 / 7+ 2 = 0.77
µA(8) = 8 / 8+ 2 = 0.8
µA(9) = 9 / 9+ 2 = 0.81
That will be a crisp set, having those values of x, for which the membership function is returning a value of 0.5 or
above.
µA(2) = 0.5 and all the values of x above 2 is getting a value greater than 0.5. So the crisp set will contain the
following values.
{ 2,3,4,5,6,7,8,9,10}.
MEGHA V GUPTA, NHITM
Fuzzy set operation example