4.2 Fuzzy - Sets
4.2 Fuzzy - Sets
Presentation by:
C. Vinoth Kumar
SSN College of Engineering
Fuzzy Sets: Outline
• Introduction
• Basic definitions and terminology
• Set-theoretic operations
• MF formulation and parameterization
- MFs of one and two dimensions
- Derivatives of parameterized MFs
• More on fuzzy union, intersection, and complement
- Fuzzy complement
- Fuzzy intersection and union
- Parameterized T-norm and T-conorm
Fuzzy Sets: Basic Concepts
• Fuzziness means vagueness.
Crisp Set:
• H = {6,7,8} = {x ϵ R | 6 ≤ x ≤ 8}
1, 6 ≤ x ≤ 8
• μH (x) =
0, otherwise
Fuzzy Sets: Basic Concepts
Fuzzy Set:
– Subjective measures
– Not probability functions
.8
“tall” in the US
.5
.2 “tall” in NBA
5’10’’ Heights
Fuzzy Sets
A = {( x , µ A ( x )) | x ∈ X }
1
µ B (x) = 4
x − 50
1+
10
Fuzzy sets
X is discrete A= ∑µ
xi ∈X
A ( xi ) / xi
X is continuous A = ∫ µ A(x) / x
X
6. α-cut and strong α-cut: The α-cut or α-level set of a fuzzy set
A is a crisp set defined by
Aα = {x| µA(x) ≥ α} → core(A) = A1
The strong α-cut or strong α-level set are defined similarly:
Aα’ = {x| µA(x) > α} → support(A) = Ao’
.5
α
0
Core X
Crossover points
α - cut
Support
Set-Theoretic Operations
• Subset:
A ⊆ B ⇔ µA ≤ µB
• Complement:
A = X − A ⇔ µA ( x ) = 1 − µA ( x )
• Union:
C = A ∪ B ⇔ µc ( x ) = max( µA ( x ), µB ( x )) = µA ( x )∨ µB ( x )
• Intersection:
C = A ∩ B ⇔ µc ( x ) = min( µA ( x ), µB ( x )) = µA ( x ) ∧ µB ( x )
Set-Theoretic Operations
Set-Theoretic Operations
• Triangular MF:
x−a c−x
triangle mf ( x ; a , b , c ) = max min , , 0
b − a c − b
• Trapezoidal MF:
x−a d −x
trapezoid mf ( x ; a , b , c , d ) = max min ,1, , 0
b − a d − c
• Gaussian MF: 2
1 x−c
−
2 σ
gaussian mf ( x; c,σ ) = e
• Generalized Bell MF:
1
bell mf ( x; a , b, c ) = 2b
x−c
1+
a
MF Formulation – One Dimension Triangular MFs
MF Formulation – One Dimension Sigmoid MFs
• Sigmoidal MF:
1
sig m f ( x ; a , b , c ) =
1 + e −a ( x −c )
Abs. difference
of two sig. MF
Product of two
sig. MF
MF Formulation – One Dimension Sigmoid MFs
c=65 c=25
a=60 a=10
b=10 b=40
MF Formulation – Two Dimension
Cylindrical Extension
µ R ( x, y ) µ A( x) = µB( y) =
max µ R ( x, y ) max µ R ( x, y )
y x
2D MFs
Fuzzy Complement
• General requirements:
– Boundary: N(0)=1 and N(1) = 0
– Monotonicity: N(a) > N(b) if a < b
– Involution: N(N(a)) = a
• Two types of fuzzy complements:
– Sugeno’s complement:
1− a
N s (a) = s > −1
1 + sa
– Yager’s complement:
N w ( a ) = (1 − a w )1 / w w>0
Fuzzy Complement
• Basic requirements:
– Boundary: T(0, 0) = 0, T(a, 1) = T(1, a) = a
– Monotonicity: T(a, b) < T(c, d) if a < c and b < d
– Commutativity: T(a, b) = T(b, a)
– Associativity: T(a, T(b, c)) = T(T(a, b), c)
• Four examples:
– Minimum: Tm(a, b)
– Algebraic product: Ta(a, b)
– Bounded product: Tb(a, b)
– Drastic product: Td(a, b)
T-norm Operator
• Basic requirements:
– Boundary: S(1, 1) = 1, S(a, 0) = S(0, a) = a
– Monotonicity: S(a, b) < S(c, d) if a < c and b < d
– Commutativity: S(a, b) = S(b, a)
– Associativity: S(a, S(b, c)) = S(S(a, b), c)
• Four examples (page 38):
– Maximum: Sm(a, b)
– Algebraic sum: Sa(a, b)
– Bounded sum: Sb(a, b)
– Drastic sum: Sd(a, b)
T-conorm or S-norm
tconorm.m
Generalized DeMorgan’s Law
Tm(a, b) Sm(a, b)
Ta(a, b) Sa(a, b)
Tb(a, b) Sb(a, b)
Td(a, b) Sd(a, b)
Parameterized T-norm and S-norm