Professional Documents
Culture Documents
CHAPTER 2
OPERATIONS ON FUZZY SETS
1. All functions that satisfy axioms c1 and c2 form the most general
class of fuzzy complements.
. Fuzzy Complement
. Fuzzy Union
. Fuzzy Intersection
c : [0,1] [0,1] ,
which assigns a value c( A (x) ) to each membership grade A (x) .
Axiom:
The function of a fuzzy complement must satisfy at least the following
two requirements:
c1.:
c2.:
Axiom:
In practical significance, it is desirable to consider various additional
requirements such as:
2-1
c3.
c is a continuous function.
c4.
cw ( a ) = (1 a w ) ,
1w
where
w ( 0, ).
1 a
,
1 + a
Note:
1)
2)
where ( 1, ) .
2-2
For = 0, c ( a ) = 1 a.
For w = 1, cw ( a ) = 1 a.
. Fuzzy Union
uw ( a, b) = min 1, (a w + b w )
Def:
Formally,
AB ( x ) = [ A ( x ), B ( x )].
Property:
Axioms:
The function of a fuzzy union must satisfy at least the following
axioms (the axiomatic skeleton for fuzzy set unions):
u(0,0) = 0 ; u(0,1) = u(1,0) = u(1,1) = 1 (boundary conditions).
u2.
u ( a , b) = u (b, a ) (commutative).
u4.
Axiom:
It is often desirable to restrict the class of fuzzy union by considering
various additional such as:
u5.
u is a continuous function.
u6.
u ( a , a ) = a , i.e. u is idempotent.
where w (0, ) .
u1.
1w
2-3
w = 1,
u1 ( a , b) = min(1, a + b)
w = 2,
u2 ( a, b) = min 1, a 2 + b 2
w=,
u ( a , b) = max(a , b)
. Fuzzy Intersection
iw ( a, b) = 1 min 1, ((1 a ) w + (1 b) w )
Def:
Formally,
Property:
AB ( x ) = [ A ( x ), B ( x )].
Axioms:
The function of fuzzy intersection must satisfy the following axioms
(the axiomatic skeleton for fuzzy set intersections):
i1. i (1,1) = 1; i (0,1) = i (1,0) = i (0,0) = 0 ; (boundary conditions).
i2. i ( a, b) = i (b, a ) ; (commutative)
i3. If a a and b b , then i ( a, b) i ( a , b) (monotonic).
i4. i (i ( a , b), c ) = i (a , i (b, c ) ) (associative).
i is a continuous function.
i6.
i ( a, a ) = a , i.e. i is idempotent.
where w (0, ) .
1w
2-4
w = 1,
i1 ( a , b) = 1 min(1,2 a b)
w = 2,
i2 ( a, b) = 1 min 1, (1 a ) 2 + (1 b) 2
w=,
i ( a , b) = min(a, b)
. COMBINATION OF OPERATORS:
2)
When
1. b = 0 , then u( a, b) = a = umax ( a, b)
Theorem:
max(a, b) u( a, b) umax ( a, b) ,
where
a when b = 0,
umax ( a, b) = b when a = 0,
1 otherwise.
2.
a = 0 , then u( a, b) = b = umax ( a, b)
3.
a, b (0,1] , then
u( a, b) u( a,1) = u(1, b) = 1 = umax ( a, b)
From 1, 2, 3, umax ( a, b) u( a, b) .
proof:
1)
Theorem:
imin ( a, b) i ( a , b) min(a, b)
u (a , u (0,0) ) = u (u ( a ,0),0)
where
a when b = 1,
imin ( a, b) = b when a = 1,
0 otherwise.
so
u( a,0) = a
By monotonicity of u (u3)
u( a, b) u( a,0) = a
i ( a ,1) = i (i ( a,1),1)
u( a, b) = u(b, a ) u(b,0) = b
so
Hence u( a, b) max(a, b) .
i ( a,1) = a
By monotonicity (u3)
i ( a, b) i ( a,1) = a
2-5
Proposition:
i ( a, b) = i (b, a ) i (b,1) = b
2)
Left as an exercise!
Property:
1. The max operation is the lower bound of function u, i.e. the largest
union.
2. The min operation is the upper bound of function i, i.e. the weakest
intersection.
Proof: An exercise!
3. Of all possible pairs of fuzzy sets unions and intersections, the max and
min functions are closest to each other (an extreme pair), i.e.
max(a , b) min(a , b) = a b u ( a, b) i ( a , b)
Proposition:
The max and min functions together with the
complement satisfy the DeMorgan's laws, i.e.
c( a ) = 1 a
Dombi
0
Dombi
0
Schweizer/Sklar
- p
Schweizer/Sklar
p -
Yager
0 w
Yager
w 0
Generalized means
-
imin
i
min
max
u
umax
2-6
Theorem:
u( a, b) = max(a, b) and i ( a, b) = min(a, b) are the only continuous
and idempotent fuzzy set union and fuzzy set intersection.
Proof:
By associativity
u (a , u( a , b) ) = u (u( a, a ), b )
b) The intersection:
u (a , u( a , b) ) = u ( a , b)
An exercise!
Similarly,
u (u( a , b), b ) = u (a , u (b, b) ) = u ( a, b)
Hence
u (a , u( a , b) ) = u (u( a, b), b )
(*)
(**)
. Alternative Operators on P ( X )
~
The structure of P ( X ),,, satisfies
1. Probabilistic operator
A=A
A B = B A,
A B = B A
( A B) C = A ( B C )
( A B) C = A ( B C )
1.
2.
Involution
Commutativity
3.
Associativity
4.
5.
6.
7.
8.
9.
Distributivity
Idempotence
Absorption
Absorption by X and .
Identity
DeMorgan laws
Def:
Intersection
A B = {X , u AB },
u AB ( x ) = u A ( x ) u B ( x ) , x X
Union
A + B = {X , u A+ B },
u A+ B ( x ) = u A ( x ) + u B ( x ) u A ( x ) uB ( x ) , x X
But violates
a)
b)
Remark:
Law of contradiction
A A
1)
a + b ab min(a, b,1 ) a + b ab 0
=
= a + b ab
max(1 a,1 b, )
1
b)
a b
a.b
=
max(a, b, )
1
Remark on violations:
1. Since a fuzzy set A has no sharp boundary, and neither has A , A and
A would overlap, so A A . However, the overlap is always
limited, since
1
u A A ( x ) = min(u A ( x ), u A ( x ) )
2
2. Also, A A does not cover X, but
u A A ( x ) = max (u A ( x ), u A ( x ) )
2)
1
0.5
1
2
2-8
Def:
1. In general,
Intersection
A B = {X , AB }
A B A B A B
AB ( x ) = max (0, A ( x ) + B ( x ) 1) , x X
A B A + B A B
2. max (0, A ( x ) + B ( x ) 1) A ( x ) B ( x )
min( A ( x ), B ( x ) ) max ( A ( x ), B ( x ) )
A ( x) + B ( x) A ( x) B ( x)
min(1, A ( x ) + B ( x ) )
Union
A B = {X , AB }
AB ( x ) = min(1, A ( x ) + B ( x ) ) , x X
Remark:
1) Bold union and intersection can be deduced by the Yager class
operator, since as w = 1,
a).
b).
2)
} {
1> Union
min(1, ( a w + b w )1 w ) = min(1, a + b)
1 min 1, ((1 a ) w + (1 b) w )
= 1 min(1, (1 a ) + (1 b) )
= max(0, a + b 1)
1w
A B = {X , AB }
AB ( x ) = max{ A ( x ), B ( x )}
xX
2> Intersection
A B = {X , AB }
~
P ( X ),,, satisfies only
Commutativity
associativity
identity
DeMorgan's law
A = , A X = X (absorption by and X)
A A = X , A A = (law of exclude middle)
AB ( x ) = min{ A ( x ), B ( x )}
xX
3> Complement
A = {X , A }
A ( x ) = 1 A ( x ), x X
2-9
} {
~
~
~
Comparison on P ( X ),,, , P ( X ),+ ,, , P ( X ),,,
2. Bold operator
Comment:
Example:
Ages
5
10
20
30
40
50
60
70
80
Infant
0
0
0
0
0
0
0
0
0
Adult
0
0
.8
1
1
1
1
1
1
Young
1
1
.8
.5
.2
.1
0
0
0
Old
0
0
.1
.2
.4
.6
.8
1
1
Young Old = .1 20 + .2 30 + .2 40 + .1 50
xX
xX
1. A B = X , AB ( x ) = max{ A ( x ), B ( x )}
= {x x A or x B}
2. A B = X , AB ( x ) = min{ A ( x ), B ( x )}
= {x x A and x B}
2)
The max and min operations are additional significant in that they
constitute the only fuzzy union and intersection operators that are
continuous and idempotent.
3)
4)
Young Old = 1 5 + 1 10 + .8 20 + .5 30 + .4 40
+ .6 50 + .8 60 + 1 70 + 1 80
Note:
1)
3. A = {x x X and x A}
2-10