0% found this document useful (0 votes)
209 views23 pages

Fuzzy Relations

This document discusses three key concepts in fuzzy logic: fuzzy relations, fuzzy graphs, and fuzzy arithmetic. It provides details on fuzzy relations, including that they generalize classical relations by allowing partial membership. Fuzzy relations are mappings between elements of two universes to degrees of membership between 0-1. Examples are provided to illustrate fuzzy Cartesian products, which represent the strength of relationships between ordered pairs using membership functions from 0-1. Fuzzy composition using max-min and max-product is also explained, allowing relationships between elements related through other elements to be determined. An application example in computer engineering uses fuzzy relations to represent logic families based on delay time and power dissipation, and uses composition to

Uploaded by

nilesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
209 views23 pages

Fuzzy Relations

This document discusses three key concepts in fuzzy logic: fuzzy relations, fuzzy graphs, and fuzzy arithmetic. It provides details on fuzzy relations, including that they generalize classical relations by allowing partial membership. Fuzzy relations are mappings between elements of two universes to degrees of membership between 0-1. Examples are provided to illustrate fuzzy Cartesian products, which represent the strength of relationships between ordered pairs using membership functions from 0-1. Fuzzy composition using max-min and max-product is also explained, allowing relationships between elements related through other elements to be determined. An application example in computer engineering uses fuzzy relations to represent logic families based on delay time and power dissipation, and uses composition to

Uploaded by

nilesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 23

FUZZY RELATIONS,

FUZZY GRAPHS, AND


FUZZY ARITHMETIC
INTRODUCTION
3 Important concepts in fuzzy logic
• Fuzzy Relations
• Fuzzy Graphs Form the foundation
} of fuzzy rules

• Extension Principle -- basis of fuzzy Arithmetic

- This is what makes a fuzzy system tick!

Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall


Fuzzy Relations

• Generalizes classical relation into one


that allows partial membership
– Describes a relationship that holds
between two or more objects
• Example: a fuzzy relation “Friend” describe the
degree of friendship between two person (in
contrast to either being friend or not being
friend in classical relation!)

Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall


Fuzzy Relations

• A fuzzy relation R˜ is a mapping from the


Cartesian space X x Y to the interval [0,1],
where the strength of the mapping is
expressed by the membership function of the
relation m R˜ (x,y)
• The “strength” of the relation between ordered
pairs of the two universes is measured with a
membership function expressing various
“degree” of strength [0,1]
Fuzzy Logic with Engineering Applications: Timothy J. Ross, McGraw-Hill
Fuzzy Cartesian Product

Let
A˜ be a fuzzy set on universe X, and
B˜ be a fuzzy set on universe Y, then

A˜  B˜  R˜  X  Y
Where the fuzzy relation R has membership function

mR˜ (x, y)  m A˜ xB˜ (x, y)  min( m A˜ (x), m B˜ (y))

Fuzzy Logic with Engineering Applications: Timothy J. Ross, McGraw-Hill


Fuzzy Cartesian Product: Example
Let
A˜ defined on a universe of three discrete temperatures, X = {x1,x2,x3}, and
B˜ defined on a universe of two discrete pressures, Y = {y1,y2}
˜ represents the “ambient” temperature and
Fuzzy set A
˜ the “near optimum” pressure for a certain heat exchanger, and
Fuzzy set B
the Cartesian product might represent the conditions (temperature-
pressure pairs) of the exchanger that are associated with “efficient”
operations. For example, let
y1 y2
0.2 0.5 1
A˜ 

}
  x1 0.2 0.2
x1 x 2 x3
and A˜  B˜  R˜  x 2 0.3 0.5
B˜ 
0.3 0.9
 x 3 
0.3 0.9

y1 y2

Fuzzy Logic with Engineering Applications: Timothy J. Ross, McGraw-Hill


Fuzzy Composition
Suppose
R˜ is a fuzzy relation on the Cartesian space X x Y,
S˜ is a fuzzy relation on the Cartesian space Y x Z, and
T˜ is a fuzzy relation on the Cartesian space X x Z; then fuzzy max-
min and fuzzy max-product composition are defined as

T˜  R˜ S˜
max  min
mT˜ (x,z)   (m R˜ (x,y)  mS˜ (y,z))
y Y

max  product
mT˜ (x,z)   (m R˜ (x,y)  mS˜ (y, z))
y Y

Fuzzy Logic with Engineering Applications: Timothy J. Ross, McGraw-Hill


Fuzzy Composition: Example (max-min)

X  {x1, x2}, Y {y1, y2}, and Z  {z1,z2, z3 }


Consider the following fuzzy relations:
y1 y2 z1 z2 z3
x 0.7 0.5 y1 0.9 0.6 0.5
˜R  1  and ˜
S
x 2 
0.8
 0.4 
 y2 
0.1 0.7 0.5


Using max-min composition,


mT˜ (x1 ,z1 )   ( m R˜ (x1 ,y)  mS˜ (y,z1 )) z1 z2 z3

} x1 0.7 0.6 0.5


yY

 max[min( 0.7,0.9),min( 0.5, 0.1)] ˜


T  
 0.7
x 2 0.8 0.6 0.4


Fuzzy Logic with Engineering Applications: Timothy J. Ross, McGraw-Hill


Fuzzy Composition: Example (max-Prod)

X  {x1, x2}, Y {y1, y2}, and Z  {z1,z2, z3 }


Consider the following fuzzy relations:
y1 y2 z1 z2 z3
x 0.7 0.5 y1 0.9 0.6 0.5
˜R  1  and ˜
S
x 2 
0.8
 0.4 
 y2 
0.1 0.7 0.5


Using max-product composition,


z1 z2 z3
mT˜ (x 2 , z2 )   (m R˜ (x2 , y)  mS˜ (y, z2 ))
y Y

 max[( 0.8,0.6),(0.4, 0.7)]


 0.48
} ˜
x1 .63 .42 .25
T  
x 2 .72 .48 .20


Fuzzy Logic with Engineering Applications: Timothy J. Ross, McGraw-Hill


Application: Computer Engineering
Problem: In computer engineering, different logic families are often
compared on the basis of their power-delay product. Consider the fuzzy
~ of logic families, the fuzzy set ~
set F D of delay times(ns), and the fuzzy
set ~
P of power dissipations (mw).
If ~F = {NMOS,CMOS,TTL,ECL,JJ},
~D = {0.1,1,10,100},
~P = {0.01,0.1,1,10,100}
R1 = ~
Suppose ~ D x~F and ~R2 = ~
F x~P .01 .1 1 10 100
N C T E J N 0 .4 1 .3 0 
0.1 0 0 0 .6 1 C .2 1 0 0 0 
1 0 .1 .5 1 0
R˜1  and R˜2  T 0 0 .7 1 0 
10 .4 1 1 0 0 E 0 0 0 1 .5
100 
1 .2 0 0 0
 J  0 
1 .1 0 0 
Fuzzy Logic with Engineering Applications: Timothy J. Ross, McGraw-Hill
Application: Computer Engineering (Cont)
We can use max-min composition to obtain a relation
between delay times and power dissipation: i.e., we can
compute R˜3  R˜1 R˜2 or mR˜  (m R˜  m R˜ ) 3 1 2

.01 .1 1 10 100
 
0.1 1 .1 0 .6 .5
˜R  1 .1 .1 .5 1 .5
3
10 .2 1 .7 1 0 
100 .2 .4 1 .3 0 
 

Fuzzy Logic with Engineering Applications: Timothy J. Ross, McGraw-Hill


Application: Fuzzy Relation Petite
Fuzzy Relation Petite defines the degree by which a person with
a specific height and weight is considered petite. Suppose the
range of the height and the weight of interest to us are {5’, 5’1”,
5’2”, 5’3”, 5’4”,5’5”,5’6”}, and {90, 95,100, 105, 110, 115, 120,
125} (in lb). We can express the fuzzy relation in a matrix form
as shown below: 90 95 100 105 110 115 120 125
5' 1 1 1 1 1 1 .5 .2 
5'1" 1 1 1 1 1 .9 .3 .1
5' 2" 1 1 1 1 1 .7 .1 0 
P˜  5' 3" 1 1 1 1 .5 .3 0 0 
 
5' 4" .8 .6 .4 .2 0 0 0 0
 
5' 5" .6 .4 .2 0 0 0 0 0
 
5' 6" 0 0 0 0 0 0 0 0 

Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall


Application: Fuzzy Relation Petite
90 95 100 105 110 115 120 125
5' 1 1 1 1 1 1 .5 .2 
5'1" 1 1 1 1 1 .9 .3 .1
5' 2" 1 1 1 1 1 .7 .1 0 
P˜  5' 3" 1 1 1 1 .5 .3 0 0 
 
5' 4" .8 .6 .4 .2 0 0 0 0
 
5' 5" .6 .4 .2 0 0 0 0 0
 
5' 6" 0 0 0 0 0 0 0 0 

Once we define the petite fuzzy relation, we can answer two kinds of
questions:

• What is the degree that a female with a specific height and a specific weight
is considered to be petite?
• What is the possibility that a petite person has a specific pair of height and
weight measures? (fuzzy relation becomes a possibility distribution)

Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall


Application: Fuzzy Relation Petite
Given a two-dimensional fuzzy relation and the possible values of one
variable, infer the possible values of the other variable using similar
fuzzy composition as described earlier.

Definition: Let X and Y be the universes of discourse for variables x


and y, respectively, and xi and yj be elements of X and Y. Let R be a
fuzzy relation that maps X x Y to [0,1] and the possibility distribution
of X is known to be Px(xi). The compositional rule of inference
infers the possibility distribution of Y as follows:

max-min composition: PY (yj )  max(min( PX (xi ),PR (xi , yj )))


xi

max-product composition: PY (yj )  max(PX (xi )  PR (xi , yj ))


xi

Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall


Application: Fuzzy Relation Petite
Problem: We may wish to know the possible weight of a petite female
who is about 5’4”.

Assume About 5’4” is defined as


About-5’4” = {0/5’, 0/5’1”, 0.4/5’2”, 0.8/5’3”, 1/5’4”, 0.8/5’5”, 0.4/5’6”}
Using max-min compositional, we can find the weight possibility
distribution of a petite person about 5’4” tall:
P weight (90)  (0 1)  (0 1)  (.4  1)  (.8 1)  (1  .8)  (.8  .6)  (.4  0)
90 95 100 105 110 115 120 125
5' 1 1 1 1 1 1 .5 .2   0.8
5'1" 1 1 1 1 1 .9 .3 .1
5' 2" 1 1 1 1 1 .7 .1 0 
Similarly, we can compute the possibility degree for
P˜  5' 3" 1 1 1 1 .5 .3 0 0  other weights. The final result is
 
5' 4" .8 .6 .4 .2 0 0 0 0
 
5' 5" .6 .4 .2 0 0 0 0 0 P weight  {0.8 / 90,0.8 / 95,0.8 /100,0.8/ 105,0.5 /110,0.4 /115, 0.1/ 120,0 /125}
 
5' 6" 0 0 0 0 0 0 0 0 

Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall


Fuzzy Graphs

• A fuzzy relation may not have a meaningful linguistic label.


• Most fuzzy relations used in real-world applications do not represent a
concept, rather they represent a functional mapping from a set of input
variables to one or more output variables.
• Fuzzy rules can be used to describe a fuzzy relation from the observed
state variables to a control decision (using fuzzy graphs)
• A fuzzy graph describes a functional mapping between a set of input
linguistic variables and an output linguistic variable.

Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall


Extension Principle
• Provides a general procedure for extending crisp domains of
mathematical expressions to fuzzy domains.
• Generalizes a common point-to-point mapping of a function
f(.) to a mapping between fuzzy sets.

Suppose that f is a function from X to Y and A is a fuzzy set


on X defined as
A  m A (x1) /(x1)  m A (x 2 )/(x 2 )  .....  m A (x n )/(x n )
Then the extension principle states that the image of fuzzy set A
under the mapping f(.) can be expressed as a fuzzy set B,
B  f (A)  m A (x1) /(y1)  m A (x2 ) /(y2 )  .....  m A (x n )/(y n )
Where yi =f(xi), i=1,…,n. If f(.) is a many-to-one mapping then
mB (y)  max mA (x)
x  f 1 (y )

Neuro-Fuzzy and Soft Computing, J. Jang, C. Sun, and E. Mitzutani, Prentice Hall
Extension Principle: Example
Let A=0.1/-2+0.4/-1+0.8/0+0.9/1+0.3/2
and
f(x) = x2-3

Upon applying the extension principle, we have

B = 0.1/1+0.4/-2+0.8/-3+0.9/-2+0.3/1
= 0.8/-3+max(0.4, 0.9)/-2+max(0.1, 0.3)/1
= 0.8/-3+0.9/-2+0.3/1

Neuro-Fuzzy and Soft Computing, J. Jang, C. Sun, and E. Mitzutani, Prentice Hall
Extension Principle: Example
Let mA(x) = bell(x;1.5,2,0.5)
and
(x-1)2-1, if x >=0
f(x) = { x, if x <=0

Neuro-Fuzzy and Soft Computing, J. Jang, C. Sun, and E. Mitzutani, Prentice Hall
Extension Principle: Example

Around-4 = 0.3/2 + 0.6/3 + 1/4 + 0.6/5 + 0.3/6


and
Y = f(x) = x2 -6x +11
Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall
Arithmetic Operations on Fuzzy Numbers

Applying the extension principle to arithmetic


operations, we have

Fuzzy Addition: mA  B (z)   m A (x)  mB (y)


x ,y
x y z

Fuzzy Subtraction: mA  B (z)   m A (x)  mB (y)


x ,y
x y z

Fuzzy Multiplication: mA  B (z)   m A (x)  mB (y) x ,y


x  y z

Fuzzy Division: mA / B (z )   m A (x)  mB (y)


x ,y
x / y z

Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall


Arithmetic Operations on Fuzzy Numbers

Let A and B be two fuzzy integers defined as


A = 0.3/1 + 0.6/2 + 1/3 + 0.7/4 + 0.2/5
B = 0.5/10 + 1/11 + 0.5/12
Then
F(A+B) = 0.3/11+ 0.5/12 + 0.5/13 + 0.5/14 +0.2/15 +
0.3/12 + 0.6/13 + 1/14 + 0.7/15 + 0.2/16 +
0.3/13 + 0.5/14 + 0.5/15 + 0.5/16 +0.2/17
Get max of the duplicates,
F(A+B) =0.3/11 + 0.5/12 + 0.6/13 + 1/14 + 0.7/15
+0.5/16 + 0.2/17

Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall


Summary

• A fuzzy relation is a multidimensional fuzzy set


• A composition of two fuzzy relations is an important
technique
• A fuzzy graph is a fuzzy relation formed by pairs of
Cartesian products of fuzzy sets
• A fuzzy graph is the foundation of fuzzy mapping rules
• The extension principle allows a fuzzy set to be mapped
through a function
• Addition, subtraction, multiplication, and division of
fuzzy numbers are all defined based on the extension
principle

Fuzzy Logic:Intelligence, Control, and Information, J. Yen and R. Langari, PrenticeHall

You might also like