Professional Documents
Culture Documents
L1
August 2019
Table of contents
• In the theory of fuzzy sets, the normal sets are called crisp or precise
sets, to differentiate them from the textit fuzzy or blurry sets.
• If C is a precise set defined over a speech universe U, then for any
element u of U, either u ∈ C or u ∈ / C.
• In the theory of fuzzy sets this property is generalized, and the
membership of an element in the fuzzy set F is not the dichotomy ∈
or ∈,
/ but it is defined as a function, called membership function
that assigns to each element u of U a value in the interval [0,1] that
indicates the degree of belonging of said element u to the fuzzy
set F .
• To the set defined on the basis of this function of generalized
membership is called fuzzy set.
Fuzzy sets
C
0 ..5
0 j \
I
Fuzzy sets
grafically
Fuzzy sets
• A more convenient notation for fuzzy sets is the proposed by Zadeh.
• Let’s suppose that C is a finite precise set (crisp) {u1 , u2 , ..., un }, an
alternative notation es C = u1 + u2 + ... + un where the + symbol
indicates enumeration.
• Similarly, the pair (u, µ(u)) it could be denoted as µ(u)/u, where /
denotes n-tuple.
• With this, the fuzzy set F ,
0
if u<α
(u−α)
Γ(u; α, β) = if α≤u≤β (6)
(β−α)
1 if u>β
Typical membership functions:
S
0 if u ≤ α
2
2 (u−α)
if α < u ≤ β
(β−α)
S(u; α, β, γ) = 2 (7)
(u−β)
1 − 2 (γ−β) if β < u ≤ γ
1 if u > β
Typical membership functions:
L
Γ (x; α, β) = Π (x; α, β, 6, 6)
L (x; γ, δ) = Π (x; −6, −6, γ, δ) (11)
Λ (x; α, β, γ) = Π (x; α, β, β, δ)
Membership functions
Gaussian
being c its center and beta > 0 the width of the membership
function.
Basic Concepts
• Def: (Convex fuzzy set). Let A be a fuzzy set defined in X , say that
A is a convex fuzzy set if and only if for any two points x1 and x2 ,
and any λ ∈ [0, 1], this equation is verified:
• The basic operations that are defined on the fuzzy sets are the same
as in the classical set theory: equality, inclusion, union, intersection
and complementation.
• Def: [equality ] Dos conjuntos borrosos son iguales , A=B, si y sólo si
A∩A = A
A∪A = A (23)
• Identity:
• Transitivity:
Si A ⊂ B ⊂ C, then A⊂C (25)
Properties
• Cont.:
• Involution:
A00 = A (26)
• Commutative property:
A∪B = B ∪A
A∩B = B ∩A (27)
• Associative property:
A ∪ (B ∪ C ) = (A ∪ B) ∪ C
A ∩ (B ∩ C ) = (A ∩ B) ∩ C (28)
Properties
• With the operations and basic properties studied it is possible to
extend to the fuzzy sets many of the identities valid for the classical
sets.
• It can be verified that in the theory of fuzzy sets the laws of De
Morgan given by
(A ∪ B)0 = A0 ∩ B 0
0
(A ∩ B) = A0 ∪ B 0 (29)
C ∩ (A ∪ B) = (C ∩ A) ∪ (C ∩ B)
C ∪ (A ∩ B) = (C ∪ A) ∩ (C ∪ B) (30)
• The logical functions were proposed by Professor Zadeh in the initial
development of the theory of fuzzy sets. However, these functions
can be substituted by others as long as they meet certain conditions.
• These functions that generalize the intersection and union
operations, derived from the concepts presented by Menger and
Schwizer and Sklar, are known as triangular rules and co-norms
respectively.
• In addition to the minimum function, there are other operators that
implement this function, known as triangular norms or T-norms.
T-norms
• Main T-norms:
• Minimum (standard): T (x, y ) = min{x, y } .
• Product: T (x, y ) = xy .
• Drastic Product : T (x, y ) = min{x, y } if max {x, y } = 1
0 in other case
• Bounded Product (Lukasiewicz):
T (x, y ) = max{0, (1 + λ)(x + y − 1) − λxy }, λ > −1 .
• Hamacher: T (x, y ) = xy
,λ > 0 .
λ+(1−λ)(x+y −xy )
• Yager: T (x, y ) = 1 − min{1, λ (1 − x)λ + (1 − y )λ }, λ > 0.
p
• Dubois-Prade: T (x, y ) = xy
, α ∈ (0, 1) .
max{x,y
x
,α}
y
• Frank: T (x, y ) = logλ 1 + (λ −1)(λ −1) , λ > 0, λ 6= 1
λ−1
• Einstein’s Product: T (x, y ) = xy
1+(1−x)+(1−y )
T-norms
• Ejemplo:
• Product T-norms and bounded product.
... P•(•)
·· · P11(•)
0,9 -- Lulwriewkl<, � = o
•-, -, , Lulwriewkl<, � = 4
0,8
- - - Product
0,7
*
0,G
0,5
0,4
0,3
'
I
0,2 , I
0,1 , ,, I
''
I '·..
,·.
.· , I
0
0 0.1 0,2 0,3 0,4 0,5 0,G 0,7 0,8 0,9
•
S-norms
• Main S-norms:
• Standard Maximum: T (x, y ) = max{x, y } .
• Sum-Product: T (x, y ) = x + y − xy .
• Drastic Sum: T (x, y ) = max{x, y } if min {x, y } = 0
1 in other case
• Bounded Sum (Lukasiewicz):
T (x, y ) = min{1, (x + y + λxy )}, λ > 0 .
• Hamacher: T (x, y ) = x+y −(2−λ)xy , λ > 0 .
1−(1−λ)(xy )
p
• Yager: T (x, y ) = 1 − min{1, λ x λ + y λ }, λ > 0.
• Dubois-Prade: T (x, y ) = 1 − (1−x)(1−y )
max{(1−x),(1−y ),α}
, α ∈ [0, 1] .
( (
• Frank: T (x, y ) = logλ 1 + (λ 1−x)−1)(λ 1−y )−1) , λ > 0, λ 6= 1
λ−1
S-norms
• Exemple:
• Sum-product and bounded sum S-norms.
........ P•(•
, ": -
)
········ Pu(•
)
' ,
"'.'··
0,9 -- Lub.siewick, .\ =0 I
,
· -·-·· Lulwiiewick, .\ = 4
,,
0,8
- - - Sum-producc
0,7
0,6
0,3
0,2
0,1
0
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9
S-norms
• For each T-norm there is a dual or conjugated S-norm and vice
versa. Thus for a T-norm, T (x, y ), its conjugate S-norm is:
S(x, y ) = 1 − T ((1 − x), (1 − y )).
• Although the T-norms and S-norms can not be ordered, if the
largest and smallest of them can be clearly identified. Thus, the
largest of the T-norms is the minimum function and the smallest the
drastic product.
• In the case of S-norms, the largest is the drastic sum, and the
smallest the maximum function.
• The rest of the T-norms and S-norms are included among them.
• With respect to the properties that comply with the T-norms and
S-norms, in general it can be said that these operations do not
satisfy the properties of contradiction or exclusion of the medium,
except for Lukasiewicz’s family with λ = 0.
• The idempotency properties and the distributive property are only
met in the case of standard operators, that is, if the maximum and
minimum are used as union and intersection operators, respectively.
Negation Operators
Alternative definitions
As with union and intersection operations, the negation operator can also
be defined differently from its original definition.
• Def: (Negation Operator ). A negation function is an application
N : [0, 1] → [0, 1] continuous, monotone not increasing, involutive,
that is, N(N(x)) = x, for all x ∈ X , and that meets the boundary
conditions N(0) = 1 and N(1) = 0.
• Main definitions:
• Standard: N(x) = 1 − x .
• Umbral: N(x) = 1 si x 6 0
02 λ < 1
0 si x > 0
• Sugeno: N(x) = 1−x , λ > −1 .
p1+λx
• Yager: N(x) = ω (1 − x ω ), ω > 0.
Negation Operators
• Example:
• Negation Operators of Yager and Sugeno.
Other fuzzy operations
• Def: (Algebraic Sum). The algebraic sum of two fuzzy sets A and
B, whose membership functions are µA (x) and µB (x), respectively,
is denoted by A + B and is defined by
• If A and B are standardized fuzzy sets, the fuzzy set obtained by the
algebraic sum of A and B will only be normalized if µA (x) + µB (x) 6
1 for all x ∈ X , that is, unlike the algebraic product, the algebraic
sum of two fuzzy sets will have a sense if µ(A+B) 6 1 para todo
x ∈ X.
Other fuzzy operations
• Def: (Sum). The sum of two fuzzy sets A and B, whose
membership functions are µA (x) and µB (x), respectively, denote
A ⊕ B and is defined by the equation:
(A ⊕ B) = A + B − AB
µ(A⊕B) (x) = µA (x) + µB (x) − µA (x)µB (x), ∀x ∈ X (35)
(A, B; C ) = CA + CB
µ(A,B;C ) (x) = µC (x)µA (x) + (1 − µC (x))µB (x), ∀x ∈ X (36)
Other fuzzy operations
A ∩ B ⊂ (A, B; C ) ⊂ A ∪ B, ∀C (37)
Fuzzy Relations
R(X1 , X2 , . . . , Xn ) ⊂ X1 × X2 × . . . × Xn (40)
• Graphic Interpretation
Operations with Fuzzy Relations
Cylindrical extension
• Graphic Interpretation
Operations with Fuzzy Relations
Example
• Graphic Interpretation
Extension Principle
• With this we can extend the domain of the real numbers to the
domain of the fuzzy numbers.
• Since in fuzzy control the domains are discrete or compact, it is
almost always possible to use the max-min composition instead of
the sup-min.
• The End L1