Sunteți pe pagina 1din 7

NUMERE FUZZY

Multimile fuzzy modeleaza matematic fenomene (experiente) in care apar marimi ce


exprima atribute despre care avem cunostinte vagi (sa le numim marimi fuzzy , variabile
fuzzy,etc).
Clasa multimilor fuzzy este totusi prea generala pentru a surprinde specificitatile tuturor
marimilor fuzzy. De aceea s-au definit clase de multimi fuzzy cu proprietati matematice
suficient de bogate pentru a descrie fenomene sociale, economice, psihologice,
biologice,etc.
Numerele fuzzy ( introduse de D.Dubois si H. Prade in 1978) constituie una din aceste
clase.
Motivatia introducerii numerelor fuzzy.
De cele mai multe ori marimile crisp au valori exprimate prin numere reale. Prin
proprietatile sale remarcabile ,dreapta reala R ofera contextul matematic cel mai des
folosit in studiul marimilor crisp.
Numerele fuzzy sunt generalizari (in context fuzzy) ale numerelor reale. Ele pastreaza
multe din proprietatile algebrice si topologice ale numerelor reale. Putem sa dezvoltam o
algebra , o analiza matematica , o geometrie , etc. bazate pe numere fuzzy.
Aceasta face din numerele fuzzy un instrument propice pentru a studia diverse fenomene
modelate prin numere fuzzy.
In acelasi timp, numerele fuzzy pot modela o arie intinsa de situatii din stiintele
economice si sociale.
1. Definitia numerelor fuzzy. Exemple.
Fie X o multime nevida (univers) . Elementele sale vor fi gandite ca indivizi,
stari, alternative,etc.
Daca A : X
este o submultime fuzzy a lui X atunci suportul sau este
[0,1]
submultimea crisp a lui X definita prin :
sup p( A) {x X | A(x) 0}
Multimea fuzzy A se numeste normala daca exista x0 X , A(x0 ) 1.
In continuare vom presupune ca universul X este chiar multimea R. (Starile sunt
reprezentate prin numere reale).
Fie [0,1] . Multimea de nivel a lui A este:

[ A] {x X | A(x) } , daca 0

[ A] cl(sup p( A)) , daca 0


cl(supp(A)) este cea mai mica multime inchisa care il include pe supp(A).

O submultime fuzzy A a lui R se numeste convexa fuzzy ( = fuzzy convex) daca toate
multimile de nivel [ A] sunt convexe ( ca submultimi crisp ale lui R):
x1 , x 2

[ A] , [0,1] 1 (1
[ A] .
)x2
x
Propozitia 1. Urmatoarele afirmatii sunt echivalente:
(a) A este convexa fuzzy ;
(b) Pentru orice x1 , x2 X si [0,1] A(x1 (1 )x2 ) min(A(x1 ), A(x2 )) .
,

O submultime fuzzy A a lui R este superior semicontinua ( = upper-semicontinuous)


daca pentru orice R, multimea [
{x R | A(x) }este inchisa.

A]
Definitia 1. Un numar fuzzy este o submultime fuzzy A a lui R ce indeplineste
conditiile urmatoare:
(i)
A este normala ;
(ii)
A este convexa fuzzy ;
(iii) A este superior semicontinua;
(iv)
Suportul supp(A) al lui A este o submultime marginita a lui R.
Observatie. Exista diferite definitii ale numerelor fuzzy ( unele cu sfera mai larga , altele
cu sfera mai restransa). De exemplu, se poate impune ca A sa fie continua. Pentru
scopurile noaste, definitia data mai sus este cea mai covenabila.

Observatie. Pentru orice [0,1] , multimea de


[ A] este un interval inchis :
nivel
[ A] [a1 ( ),a2 ( )].
( Afirmatia rezulta din conditiile (ii) si (iii) ale definitiei precedente).
Un numar fuzzy triunghiular A=(a,,) este definit de:
a t , d a ca a t a
1

A(t ) 1 t a , d a ca a t a

0, in rest

unde , sunt numere reale nenegative.


Numarul fuzzy triunghiular A=(a,,) este interpretat ca x este aproximativ egal cu a.
Multimile de nivel ale unui numar fuzzy triunghiular A=(a,,) sunt de forma
[ A] [a1 ( ),a2 ( )] cu
a1 ( ) a (1 ) , a2 ( ) a (1 ) , [0,1] .
Daca =, atunci A se numeste numar fuzzy triunghiular simetric si se noteaza A=(a,).

a-

a+

Figura 1: Numarul fuzzy triunghiular A=(a,,)


Un numar fuzzy trapezoidal A=(a,b,,) este definit de:
a t , daca a t a
1

A(t) 1 t b , daca b t b

1, daca a t b
0, rest

in
cu , numere reale nenegative.

a-

b+

Figura 2: Numarul fuzzy trapezoidal A=(a,b,,)


Multimile de nivel ale numarului fuzzy trapezoidal A=(a,b,,) au forma
[ A] [a1 ( ),a2 ( )], cu
a1 ( ) a (1 ) , a2 ( ) b (1 ) ,
[0,1] .
Urmatoarele propozitii ne arata ce forma au suma si diferenta numerelor fuzzy
triunghiulare, a numerelor fuzzy triunghiulare si a numerelor fuzzy triunghiulare
simetrice.
Propozitia 3 Fie numerele fuzzy trapezoidale A (a1 , a2 ,1 , 2 ), B (b1 , b2 , 1 , 2 ) .
Atunci:
A B (a1 b1 , a2 b2 , 1 1 , 2 2 )
A B (a1 b2 , a2 b1 ,1 2 , 2 1 )
Propozitia 4 Fie numerele fuzzy triunghiulare A (a,1 , 2 ) , B (b, 1 , 2 ) . Atunci:
A B (a b,1 1 , 2 2 )
A B (a b,1 2 , 2 1 )
Propozitia 5 Fie numerele fuzzy triunghiulare simetrice A (a, ) , B (b, ) . Atunci:
A B (a b, )
A B (a b, )
A (a,| | )
Consideram numerele fuzzy A1 ,..., An si 1 ,...,n R. Atunci combinatia liniara
n

A
i 1

este inca un numar fuzzy.

Presupunem ca multimile de nivel ale numerelor fuzzy A, B sunt:

[b1 ( ),b2 ( )]
[ A] [a ( ),a ( )],

[B] 1
2
Sa vedem care sunt multimile de nivel ale numerelor fuzzy definite mai sus:
[ A [a1 ( ) b1 ( ),a2 ( ) b2 ( )]
B]
[ A] [a2 ( ),a1 ( )]
[ A [a1 ( ) b2 ( ),a2 ( ) b1 ( )]
B]
[A] [a1 ( ), a2 ( )], daca 0

[A] [a2 ( ), a1 ( )], daca 0


Daca A si B sunt nenegative (A(x)=0 si B(x)=0 pentru x 0 ) atunci
[ AB [a1 ( )b1 ( ),a2 ( )b2 ( )]
]

In cazul cand A, B sunt numere fuzzy oarecare, [ AB] are o scriere complicata.
Caz particular: Consideram numerele fuzzy trapezoidale:
A (r1 , q1 , 1 , 1 ) B (r2 , q2 , 2 , 2 )

,
[b1 ( ),b2 ( )]sunt date de:
Multimile de nivel [ A] [a1 ( ),a2 ( )],
[B]
a1 ( ) r1 (1 )1 , a2 ( ) q1 (1 )1
b1 ( ) r2 (1 ) 2 , b2 ( ) q2 (1 ) 2
Fie un numar fuzzy C=A+B cu [C] [c1 ( ),c2 ( )] . Atunci
c1 ( ) a1 ( ) b1 ( ) r1 r2 (1 )(1 2 )
c2 ( ) a2 ( ) b2 ( ) q1 q2 (1 )(1 2 )
Cele de mai sus se scriu condensat:
[ A [r1 r2 (1 )(1 2 ),q1 q2 (1 )(1 2 )]
B]
Procedand analog:
[ A] [a2 ( ),a1 ( )] [q1 (1 )1 ,r1 (1 )1 ]
[ A [a1 ( ) b2 ( ),a2 ( ) b1 ( )] =
B]
= [r1 q2 (1 )(1 2 ),q1 r2 (1 )( 2 1 )]
Operatiile cu numere fuzzy au proprietati asemanatoare cu operatiile numerelor reale:
Propozitia 6 Fie A, B, C numere fuzzy si ,R.
(a) A+(B+C)=(A+B)+C
(b) A+B=B+A
(c) (A+B)=A+B
(d) (+)A=A+A
(e) ()A=(A)
Observatie Nu toate proprietatile operatiilor cu numere reale raman valabile pentru
numere fuzy!

Exemplu: Fie numarul fuzzy triunghiular A=(a,,). Conform Propozitiei 4,


A-A=(a-a, +, +)=(0, +, +)

-(+)

Deci A-A 0 .