operation in fuzzy sets

10
 2-1 CHAPTER 2 OPERATIONS ON FUZZY SETS . Fuzzy Complement  . Fuzzy Union . Fuzzy Intersection . Combinations of Operations  . General Aggregation Operations  . Fuzzy Complement  Def : A complement of a fuzzy set A is specified by a function ] 1 , 0 [ ] 1 , 0 [ :  c , which assigns a value ( ) ) (  x c  A  to each membership grade ) (  x  A .  Axiom: The function of a fuzzy complement must satisfy at least the following two requirements: c1.: 1 ) 0 (  = c  and 0 ) 1 (  = c  (boundary conditions). c2.: For all ] 1 , 0 [ ,  b a , if b a < , then ) ( ) (  b c a c   (c is monotonic nonincreasing).  Remark : 1. All fun ctions that satisfy axioms c1 and c2 form the most general class of fuzzy complements. 2. Axioms c1 and c2 are called the axiomatic skeleton for fuzzy complements. 3. Axiom c1 is the ordinary complement for crisp sets.  Example: The threshold-type complement > = , for 0 , for 1 ) ( t a t a a c  where ) 1 , 0 [ and ] 1 , 0 [   t a ; t  is called the threshold of c.  Axiom: In practical significance, it is desirable to consider various additional requirements such as: c3. c is a continuous function. c4. c involutive , i.e. ( )  a a c c  = ) ( for all ] 1 , 0 [ a .

Upload: anuj-samariya

Post on 07-Oct-2015

224 views

Category:

Documents


0 download

DESCRIPTION

This describes the fuzzy set operations

TRANSCRIPT

  • 2-1

    CHAPTER 2

    OPERATIONS ON FUZZY SETS

    . Fuzzy Complement

    . Fuzzy Union

    . Fuzzy Intersection

    . Combinations of Operations

    . General Aggregation Operations . Fuzzy Complement Def: A complement of a fuzzy set A is specified by a function ]1,0[]1,0[: c , which assigns a value ( ))(xc A to each membership grade )(xA . Axiom: The function of a fuzzy complement must satisfy at least the following

    two requirements:

    c1.: 1)0( =c and 0)1( =c (boundary conditions). c2.: For all ]1,0[, ba , if ba < , then )()( bcac (c is monotonic

    nonincreasing).

    Remark: 1. All functions that satisfy axioms c1 and c2 form the most general

    class of fuzzy complements. 2. Axioms c1 and c2 are called the axiomatic skeleton for fuzzy

    complements. 3. Axiom c1 is the ordinary complement for crisp sets. Example: The threshold-type complement

    >=

    ,for 0,for 1

    )(tata

    ac

    where )1,0[ and ]1,0[ ta ; t is called the threshold of c. Axiom: In practical significance, it is desirable to consider various additional

    requirements such as: c3. c is a continuous function. c4. c involutive, i.e. ( ) aacc =)( for all ]1,0[a .

  • 2-2

    Example: An example that satisfies axioms c1 to c3

    ( )aac cos121)( +=

    Examples of involutive fuzzy complement: 1. The sugeno class:

    a

    aac +=

    11)( ,

    where ),1( .

    2. The yager class:

    ( ) www aac 11)( = , where w ( , )0 . Note: 1) For .1)( ,0 aac == 2) For .1)( ,1 aacw w ==

  • 2-3

    . Fuzzy Union Def: The union of two fuzzy sets A and B is specified by a function of

    the form: ]1,0[]1,0[]1,0[: . Formally, [ ])(),()( xxx BABA = . Axioms: The function of a fuzzy union must satisfy at least the following

    axioms (the axiomatic skeleton for fuzzy set unions):

    u1. 0)0,0( =u ; 1)1,1()0,1()1,0( === uuu (boundary conditions).

    u2. ),(),( abubau = (commutative).

    u3. If aa and bb , then ),(),( baubau (monotonic). u4. ( ) ( )),(,),,( cbuaucbauu = (associative).

    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. aaau =),( , i.e. u is idempotent.

    Example: The Yager class union satisfies u1 to u5. ( )[ ]wwww babau 1,1min),( += where ),0( w . Property: ,1=w ),1min(),(1 babau += 2=w , ( )222 ,1min),( babau += =w , ),max(),( babau =

  • 2-4

    . Fuzzy Intersection Def: The intersection of two fuzzy sets A and B is specific by a

    function: ]1,0[]1,0[]1,0[: i . Formally, [ ])(),()( xxx BABA = . Axioms: The function of fuzzy intersection must satisfy the following axioms

    (the axiomatic skeleton for fuzzy set intersections):

    i1. ;1)1,1( =i 0)0,0()0,1()1,0( === iii ; (boundary conditions). i2. ),(),( abibai = ; (commutative) i3. If aa and bb , then ),(),( baibai (monotonic). i4. ( ) ( )),(,),,( cbiaicbaii = (associative).

    . The most important additional requirements:

    i5. i is a continuous function. i6. aaai =),( , i.e. i is idempotent.

    Example: The Yager class union satisfies i1 to i4: ( )[ ]wwww babai 1)1()1(,1min1),( +=

    where ),0( w . Property: ,1=w )2,1min(1),(1 babai = 2=w , ( )222 )1()1(,1min1),( babai += =w , ),min(),( babai =

  • 2-5

    . COMBINATION OF OPERATORS: Theorem: ),(),(),max( max baubauba , where

    ==

    = otherwise. 1,0 when,0 when

    ),(max abba

    bau

    proof: 1) Using associativity (u4) ( ) ( )0),0,()0,0(, auuuau = By applying the boundary conditions (u1) ( )0),0,()0,( auuau = so aau =)0,( By monotonicity of u (u3) aaubau = )0,(),( By employing commutativity (u2) bbuabubau == )0,(),(),( Hence ),max(),( babau .

    2) When 1. 0=b , then ),(),( max bauabau == 2. 0=a , then ),(),( max baubbau == 3. ]1,0(, ba , then ),(1),1()1,(),( max baubuaubau === From 1, 2, 3, ),(),(max baubau . Theorem: ),min(),(),(min babaibai where

    ==

    = otherwise. 0,1 when,1 when

    ),(min abba

    bai

    proof: Similar to the previous theorem 1) Basing on the associativity (u4) ( ) ( )1),1,()1,1(, aiiiai = Using the boundary condition (u1) ( )1),1,()1,( aiiai = so aai =)1,( By monotonicity (u3) aaibai = )1,(),(

  • 2-6

    With the commutativity (u2) bbiabibai == )1,(),(),( 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. 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. ),(),(),min(),max( baibaubababa =

    Proposition: The max and min functions together with the aac =1)(

    complement satisfy the DeMorgan's laws, i.e. )1,1min(1),max( baba = )1,1max(1),min( baba = Proof: See blackboard!

    Proposition: The operations umax and umin is another extreme pair in the

    sense that ),(),(),(),( minmax baibaubaibau The DeMorgan laws are also satisfied under the complement

    operation aac =1)( . )1,1(1),( minmax baibau = )1,1(1),( maxmin baubai = Proof: An exercise! . The full scope of fuzzy aggregation operation: Dombi Dombi 0 0 Schweizer/Sklar Schweizer/Sklar - p p - Yager Yager 0 w w 0 Generalized means - mini i min max u maxu Intersection Average Union

  • 2-7

    Theorem: ),max(),( babau = and ),min(),( babai = are the only continuous

    and idempotent fuzzy set union and fuzzy set intersection. Proof: a) The fuzzy set union: By associativity ( ) ( )baauubauau ),,(),(, = The idempotency leads to(u6) ( ) ),(),(, baubauau = Similarly, ( ) ( ) ),(),(,),,( baubbuaubbauu == Hence ( ) ( )bbauubauau ),,(),(, = (*) When a = b, (*) is trival. W.l.o.g., Let a < b. 1) Assume =),( bau , where a and b .

    Then (*) becomes ),(),( buau = (**) Since u is continuous (u5) and monotonic nondecreasing (u3) with

    =),0(u and 1),1( =u

    ),(),(]1,0[, buauba

  • 2-8

    . About the fuzzy set operations max and min The structure of { } ,,),(~ XP satisfies 1. Involution AA = 2. Commutativity ABBA = , ABBA = 3. Associativity )()( CBACBA = )()( CBACBA = 4. Distributivity 5. Idempotence 6. Absorption 7. Absorption by X and . 8. Identity 9. DeMorgan laws But violates a) Law of contradiction AA b) Law of excluded middle XAA Remark on violations: 1. Since a fuzzy set A has no sharp boundary, and neither has A , A and

    A would overlap, so AA . However, the overlap is always limited, since

    ( )21)(),(min)( = xuxuxu AAAA

    2. Also, AA does not cover X, but

    ( )21)(),(max)( = xuxuxu AAAA

    . Alternative Operators on )(~ XP 1. Probabilistic operator Def: Intersection { }BAuXBA = , , )()()( xuxuxu BABA = , Xx Union { }BAuXBA +=+ , , )()()()()( xuxuxuxuxu BABABA +=+ , Xx Remark: 1) Probabilistic union and intersection can be deduced by the Dubois

    and Prade class of fuzzy set operation, since as = 1,

    a) abbaabbaba

    baabba +=+=+

    10

    ),1,1max()1,,min(

    b) 1.

    ),,max(ba

    baba =

    2) { }+ ,,),(~ XP satisfies only Commutativity associativity identity DeMorgan's law =A , XXA =+ (absorption by and X)

    0.5

    1

  • 2-9

    2. Bold operator Def: Intersection { }BAXBA = , ( )1)()(,0max)( += xxx BABA , Xx Union { }BAXBA = , ( ))()(,1min)( xxx BABA += , Xx Remark: 1) Bold union and intersection can be deduced by the Yager class

    operator, since as w = 1, a). ( ) ),1min()(,1min 1 baba www +=+ b). ( )[ ]www ba 1)1()1(,1min1 +

    ( ))1,0max(

    )1()1(,1min1+=

    +=ba

    ba

    2) { } ,,),(~ XP satisfies only Commutativity associativity identity DeMorgan's law =A , XXA = (absorption by and X) XAA = , = AA (law of exclude middle)

    . Comparison on { } ,,),(~ XP , { }+ ,,),(~ XP , { } ,,),(~ XP 1. In general,

    BABABA

    BABABA +

    2. ( ) )()(1)()(,0max xxxx BABA +

    ( ) ( ))(),(max)(),(min xxxx BABA )()()()( xxxx BABA + ( ))()(,1min xx BA + . About the standard operators

    1> Union { }BAXBA = , { })(),(max)( xxx BAXxBA = 2> Intersection { }BAXBA = , { })(),(min)( xxx BAXxBA = 3> Complement { }AXA ,= Xxxx AA = ),(1)(

  • 2-10

    Example:

    Ages Infant Adult Young Old5 0 0 1 010 0 0 1 0 20 0 .8 .8 .1 30 0 1 .5 .2 40 0 1 .2 .4 50 0 1 .1 .6 60 0 1 0 .8 70 0 1 0 1 80 0 1 0 1

    801701608.506.

    404.305.208.10151OldYoung++++

    ++++=

    501.402.302.201.OldYoung +++= Note: When we take {0,1} instead of [0,1], then

    1. { }{ })(),(max)(, xxxXBA BAXxBA == ={ }BxAxx or 2. { }{ })(),(min)(, xxxXBA BAXxBA == ={ }BxAxx and 3. { }AxXxxA = and

    Comment: 1) From the note, they perform identically to the corresponding crisp

    set operators when {0,1} is instead of [0,1]. 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) Both of these operations are very simple. 4) They are good generalizations of the classical crisp set operators. 5) A lot of applications are baseing on this pair of operations. ____________________________________________________________