Documente Academic
Documente Profesional
Documente Cultură
In acest curs vom prezenta cateva elemente din teoria relatiilor fuzzy binare .
Introducerea relatiilor fuzzy si prezentarea unor notiuni si proprietati legate de ele va
urma o linie asemanatoare definirii multimilor fuzzy si a operatiilor lor (vezi cursul
precedent):
-
vom aminti definitia relatiilor crisp binare , proprietati ale lor , tipuri de relatii
crisp;toate aceste definitii si proprietati vor fi exprimate in termenii functiilor
caracteristice
(I)
( R X 2 ).
Notatie:
xRy ( x, y ) R
Relatiile crisp fiind submultimi ale lui X x Y , toate notiunile si proprietatile referitoare la
submultimi crisp se vor pastra si in cazul lor.
De pilda , functia caracteristica R : X 2 {0,1} asociata unei relatii crisp R este
definita prin :
1, daca xRy
0, in caz contrar
R ( x, y)
R Q R Q
a
b
c
d
e
f
a
1
1
0
0
0
0
b
1
1
0
0
0
0
c
0
0
1
0
0
0
d
0
0
0
1
0
0
e
0
0
0
0
1
1
f
0
0
0
0
1
1
In continuare, vom aminti o serie de conditii ce definesc importante clase de relatii (pe
multimea X).
R(x,z)
Observatie : (i) O relatie crisp R este reflexiva daca tabela booleana asociata are 1 pe
diagonala principala.
(ii) O relatie crisp R este simetrica daca si numai daca R(x,y) = R(y,x),
pentru orice x, y X . Rezulta ca R este simetrica daca si numai daca tabela booleana
asociata este simetrica.
(iii) O relatie crisp R este antisimetrica daca si numai daca
R(x,y) + R(y,x) 1, pentru orice x, y X .
(II)
b1
b2
n1
0.8
0.9
n2
0.5
0.6
n3
0.7
0.7
Daca y este unul dintre copii si x unul dintre bunici atunci numarul real R(x,y) este
gradul in care copilul y seamana cu bunicul x.
De exemplu:
R(b2 , n1 ) 0.9 : cea mai mare asemanare (cu gradul 0.9) are loc intre copilul n1 si
bunicul b 2 .
a
b
c
d
e
f
b
1
1
0.2
1
0.25
0.4
c
0.5
0.2
1
0.3
0.5
0.7
d
1
1
0.3
1
0.6
0.8
e
0.5
0.25
0.5
0.6
1
0
f
0.9
0.4
0.7
0.8
0
1
Daca R(x,y) = 0.9 ( a si f in cazul nostru) atunci x si y vor avea intr-adevar varste
apropiate ( 0.9 este gradul in care varsta lui x se apropie de varsta lui y).
Exemplul 4. Un grup de experti in degustarea vinului compara cinci soiuri de vin a,b,c,d
si e. Fie X= {a, b, c, d, e} multimea celor cinci soiuri.
5
a
b
c
d
e
a
1
0.43
0.43
0.71
0.37
b
0.57
1
0,30
0.48
0.72
c
0.57
0.70
1
0.28
0.52
d
0.29
0.52
0.72
1
0.52
e
0.63
0.28
0.48
0.48
1
Se observa ca
R(x,y) + R(y,x) = 1, daca vinul x este diferit de vinul y
R(x,x) = 1: vinul x este cel putin la fel de bun ca x.
se defineste prin
( R Q)(x, z) {R( x, y) Q( y, z) | y Y }
Atunci
0.6 0.6 0
(III)
Si in acest caz vom porni de la modelarea crisp a preferintelor. Avem in vedere doua
tipuri de preferinte (existente in literatura):
(a) preferinta slaba, cu intelesul:
alternativa x este cel putin la fel de buna ca alternativa y.
Preferinta slaba este modelata de relatiile crisp reflexive. Ne plasam in acest context
foarte general, impunand in definitia preferintelor slabe numai reflexivitatea:
x este cel putin la fel de bun ca x.
In unele situatii (social choice theory (=teoria alegerilor sociale), microeconomie, teoria
deciziilor ) se cere ca preferinta slaba sa fie o preordine sau chiar o ordine slaba (=
preordine totala).
(b) preferinta stricta , cu intelesul
alternativa x este in mod strict mai buna decat y.
Preferintele stricte sunt modelate prin relatii ireflexive, sau in unele cazuri prin relatii
ireflexive si tranzitive.
Modelarea fuzzy a preferintelor
Pornind de la discutia de mai sus asupra preferintelor crisp putem trece la modelarea
fuzzy a preferintelor.
Este vorba de preferinte vagi (de tip fuzzy) pentru care putem evalua doar gradul in care
o alternativa ar fi preferata alteia
Este clar ca aceste preferinte vor fi modelate prin relatii fuzzy pe multimea X a
alternativelor. Vom folosi definitiile proprietatilor de reflexivitate, ireflexivitate,
tranzitivitate, etc ale relatiilor fuzzy ( vezi sectiunea 2).
O relatie de preferinta fuzzy slaba (= preferinta fuzzy slaba) pe X este o relatie fuzzy
reflexiva R pe X.
In acest caz, pentru orice doua alternative x si y , numarul real R(x,y) va fi gradul in care
alternativa x este cel putin la fel de buna ca y.
O relatie de preferinta fuzzy stricta (= preferinta fuzzy stricta ) pe X este o relatie fuzzy
ireflexiva pe X.
In acest caz, pentru orice doua alternative x si y , R(x,y) va fi gradul in care alternativa x
este strict mai buna decat y.
In unele situatii, se cere ca preferintele fuzzy slabe si preferintele fuzzy stricte sa fie si
transitive.
Nota. In literatura ( asupra relatiilor crisp sau a relatiilor fuzzy ) uneori se foloseste
terminologia :
-
( x, y) PR ( x, y) R si ( y, x) R
Cum R este reflexiva rezulta imediat ca PR este o relatie de preferinta stricta ( rezulta
imediat ireflexivitatea lui PR ).
PR se numeste partea stricta asociata relatiei de preferinta R.
Cazul fuzzy
Cum R( x, x) 1 rezulta
PR ( x, x) R( x, x) (1 R( x, x)) 0
Deci PR este ireflexiva. Atunci PR este o relatie de preferinta fuzzy stricta numita partea
stricta a lui R.
Relatia de indiferenta asociata unei relatii de preferinta fuzzy
Cazul crisp
Fie R o relatie de preferinta crisp pe X. Definim relatia crisp I R pe X in felul urmator :
def
( x, y ) I R ( x, y ) R si ( y, x) R
Cazul fuzzy
Fie R o relatie de preferinta fuzzy pe X (deci reflexiva). Definim relatia fuzzy I R pe X
prin:
I R ( x, y) R( x, y) R( y, x) pentru orice x,y X.
PR R R 1 R (R ) 1 .
Demonstratie:
Este suficient sa demonstram ca R 1 ( R ) 1 . Aceasta rezulta din: pentru orice x,y X,
R 1 ( x, y) 1 R 1 ( x, y) 1 R( y, x) R ( y, x) (R ) 1 ( x, y)
Exemplu
Fie X={a,b,c} si relatia de preferinta R pe X data de tabelul:
10
a
1
b
0.2
c
0.3
0.5
0.4
0.6
1 0 .2 0 .3
0 0.8 0.7
R 0.5 0 0.6 1 R
0 0.4 0
0 0 .5 0
1
Transpusa lui R este ( R ) 0.8 0 0.4 .
0.7 0.6 0
1 0.5 1
1
PR R ( R ) 0.5 1 0.4 0.8 0 0.4 0.5 0 0.4
1 0.6 1 0.7 0.6 0 0.7 0.6 0
1
I R R R 0.5 1 0.4 0.2 1 0.6 = 0.2 1 0.4 .
1 0.6 1 0.3 0.4 1 0.3 0.4 1
11
L. A. ZADEH (1921 - )
12
13