Professional Documents
Culture Documents
Introduction To Fuzzy Set Theory
Introduction To Fuzzy Set Theory
Introduction To Fuzzy Set Theory
Fuzzy Sets
Set-Theoretic Operations
MF Formulation
Extension Principle
Fuzzy Relations
Introduction to
Fuzzy Set Theory
Fuzzy Sets
Types of Uncertainty
Stochastic uncertainty
Linguistic uncertainty
Informational uncertainty
Crisp Logic
Fuzzy Logic
'
{ }
( ) 0,1
A
x
P
Crisp Sets
P : the set of all people.
Y : the set of all young people.
Y
{ }
( ) 25, age Young y y x x P
1
y
( )
Young
y
25
Fuzzy Sets
Crisp sets { }
( ) 0,1
A
x
( ) [0,1]
A
x
1
y
( )
Young
y
Example
Definition:
Fuzzy Sets and Membership Functions
If U is a collection of objects denoted generically
by x, then a fuzzy set A in U is defined as a set of
ordered pairs:
{ }
( , ( ))
A
A x x x U
membership
function
: [0,1]
A
U
U : universe of discourse.
Example (Discrete Universe)
{1, 2, 3, 4, 5, 6, 7, 8} U
# courses a student
may take in a semester.
(1, 0.1) (2, 0.3) (3, 0.8) (4,1)
(5, 0.9) (6, 0.5) (7, 0.2) (8, 0.1)
A
' )
appropriate
# courses taken
0.5
1
0
2 4 6 8
x : # courses
( )
A
x
Example (Discrete Universe)
{1, 2, 3, 4, 5, 6, 7, 8} U
# courses a student
may take in a semester.
(1, 0.1) (2, 0.3) (3, 0.8) (4,1)
(5, 0.9) (6, 0.5) (7, 0.2) (8, 0.1)
A
' )
appropriate
# courses taken
Alternative Representation:
1 2 3 4 0.1/ 0.3/ 0.8/ 1.0/ 0.9/ 0.5/ 0.2/ 0.1/ 5 6 7 8 A + + + + + + +
Example (Continuous
Universe)
possible ages U : the set of positive real numbers
{ }
( , ( ))
B
B x x x U
4
1
( )
50
1
5
B
x
x
_
+
,
about 50 years old
0
0.2
0.4
0.6
0.8
1
1.2
0 20 40 60 80 100
x : age
( )
B
x
( )
4
50
5
1
1
x
R
B x
+ +
Alternative
Representation:
Alternative Notation
{ }
( , ( ))
A
A x x x U
U : discrete universe
U : continuous universe
( ) /
i
A i i
x U
A x x
( ) /
A
U
A x x
a subjective measure.
-cut
support
Introduction to
Fuzzy Set Theory
Set-Theoretic
Operations
Set-Theoretic Operations
Subset
Complement
Union
Intersection
( ) ( ),
A B
A B x x x U
( ) max( ( ), ( )) ( ) ( )
C A B A B
C A B x x x x x
( ) min( ( ), ( )) ( ) ( )
C A B A B
C A B x x x x x
( ) 1 ( )
A
A
A U A x x
Set-Theoretic Operations
A B
A B
A
A B
Properties
A A
Involution
A B B A
Commutativity
A B B A
( ) ( )
A B C A B C
Associativity
( ) ( )
A B C A B C
( ) ( ) ( )
A B C A B A C
Distributivity
( ) ( ) ( )
A B C A B A C
A A A
Idempotence
A A A
( )
A A B A
Absorption
( )
A A B A
A B A B
De Morgans laws
A B A B
Properties
Union
Intersection
( )
( ) min 1, ( ) ( )
A B A B
x x x
+
( ) ( ) ( )
A B A B
x x x
Other Definitions for Set Operations
Union
Intersection
( ) ( ) ( ) ( ) ( )
A B A B A B
x x x x x
+
( ) ( ) ( )
A B A B
x x x
Introduction to
Fuzzy Set Theory
MF Formulation
MF Formulation
Triangular MF
Trapezoidal MF
Gaussian MF
Generalized bell MF
( ; , , ) max min , ,0
x a c x
x a b c
b a c b
trimf
_
_
,
,
( ; , , , ) max min ,1, ,0
x a d x
x a b c d
b a d c
trapmf
_
_
,
,
2
1
( ; , , )
1
b
x a b c gbellmf
x c
b
+
2
1
2
( ; , , )
x c
gau x a b c e ssmf
_
MF Formulation
Manipulating Parameter of the
Generalized Bell Function
2
1
( ; , , )
1
b
x a b c gbellmf
x c
b
+
Sigmoid MF
( )
1
( ; , )
1
a x c
sig x a
e
mf c
+
Extensions:
Abs. difference
of two sig. MF
Product
of two sig. MF
L-R MF
,
( ; , , )
,
L
R
c x
F x c
x c
x c
L
F x c
R
_
<
,
'
_
Example:
2
( ) max(0,1 )
L
F x x
( )
3
( ) exp
R
F x x
c=65
=60
=10
c=25
=10
=40
2/9/2004 Fuzzy Logic
29
Fuzzy Linguistic Variables
Membership Function
Answer: It is warm.
How cool is 36 F ?
50 70 90 110 30 10
Temp. (F)
Freezing Cool Warm Hot
0
1
2/9/2004 Fuzzy Logic
32
Membership Functions
How cool is 36 F ?
Fuzzy Conjunction,
Fuzzy Disjunction,
AB max(A, B)
AB min(A, B)
AB = C "Quality C is the
conjunction of Quality A and B"
0
1
0.375
A
0
1
0.75
B
(AB = C) (C = 0.375)
2/9/2004 Fuzzy Logic
36
Example: Fuzzy Conjunction
Calculate AB given that A is .4 and B is 20
0
1
A
0
1
B
.1 .2 .3 .4 .5 .6 .7 .8 .9 1 5 10 15 20 25 30 35 40
2/9/2004 Fuzzy Logic
37
Example: Fuzzy Conjunction
Calculate AB given that A is .4 and B is
20
0
1
A
0
1
B
.1 .2 .3 .4 .5 .6 .7 .8 .9 1 5 10 15 20 25 30 35 40
Determine degrees of membership:
2/9/2004 Fuzzy Logic
38
Example: Fuzzy Conjunction
Calculate AB given that A is .4 and B is
20
Determine degrees of membership:
A = 0.7
0
1
A
0
1
B
.1 .2 .3 .4 .5 .6 .7 .8 .9 1 5 10 15 20 25 30 35 40
0.7
2/9/2004 Fuzzy Logic
39
Example: Fuzzy Conjunction
Calculate AB given that A is .4 and B is
20
Determine degrees of membership:
A = 0.7 B = 0.9
0
1
A
0
1
B
.1 .2 .3 .4 .5 .6 .7 .8 .9 1 5 10 15 20 25 30 35 40
0.7
0.9
2/9/2004 Fuzzy Logic
40
Example: Fuzzy Conjunction
Calculate AB given that A is .4 and B is
20
Determine degrees of membership:
A = 0.7 B = 0.9
Apply Fuzzy AND
AB = min(A, B) = 0.7
0
1
A
0
1
B
.1 .2 .3 .4 .5 .6 .7 .8 .9 1 5 10 15 20 25 30 35 40
0.7
0.9
2/9/2004 Fuzzy Logic
41
Fuzzy Control
Disjunction of Conjunctions
2/9/2004 Fuzzy Logic
42
Inputs: Temperature
65 F
25 % Cloud Cover ?
2/9/2004 Fuzzy Logic
47
Fuzzification:
Calculate Input Membership
Levels