Sunteți pe pagina 1din 13

Problem

Fie o mulime fuzzy A, avnd funcia de apartenen trapezoidal ) 9 , 7 , 4 , 2 ; (x


A
. Scriei
expresia analitic a acestei funcii. Trasai grafic funcia. Scriei: suportul, limea, nucleul,
nlimea, punctele de traversare ale acestei mulimi, tietura -cut( A), pentru 8 . 0 = .

Rezolvare
Funcia de apartenen trapezoidal este descris de relaia:

>
<

<
<
=
9 0
9 7 2 / ) 9 (
7 4 1
4 2 2 / ) 2 (
2 0
) 9 , 7 , 4 , 2 ; (
x
x x
x
x x
x
x
A

iar graficul funciei este:



Suportul: ] 9 , 2 [ } 0 ) ( | { ) ( = > = x X x A S
A
- interval.
Limea: 7 2 9 )) ( inf( )) ( sup( ) ( = = = A S A S A L .
Nucleul: ] 7 , 4 [ } 1 ) ( | { ) ( = = = x X x A N
A
(interval).
nimea: 1 ) ( sup ) ( = =

x A h
A
X x
.
Punctele de traversare: 8 , 3 5 , 0 ) (
2 1
= = =
t t t A
x x x .
Tietura -cut( A), pentru 8 . 0 = : } ) ( | { ) ( cut
8 , 0
=
=
x X x A
A

se determin punctele n care 8 , 0 ) ( = x
A

6 , 3 8 , 0 2 / ) 2 ( = = x x
4 , 7 8 , 0 2 / ) 9 ( = = x x
iar rezultatul este ] 4 , 7 ; 6 , 3 [ ) ( cut
8 , 0
=
=
A (interval - mulime crisp)

Problem
Fie o mulime fuzzy A, n universul de discurs ] 10 ; 0 [ = X , avnd funcia de apartenen n
form de L ) 4 , 2 ; (x
A
. Scriei expresia analitic a acestei funcii. Trasai grafic funcia. Scriei:
suportul, limea, nucleul, nlimea, punctele de traversare, tietura -cut( A), pentru 8 . 0 = .

Rezolvare
Funcia de apartenen n form de L este descris de relaia:

>
<

=
4 0
4 2 2 / ) 4 (
2 1
) 4 , 2 ; (
x
x x
x
x
A

iar graficul funciei este:



Suportul: ] 4 , 0 [ } 0 ) ( | { ) ( = > = x X x A S
A
(interval).
Limea: 4 0 4 )) ( inf( )) ( sup( ) ( = = = A S A S A L .
Nucleul: ] 2 , 0 [ } 1 ) ( | { ) ( = = = x X x A N
A
- interval.
nimea: 1 ) ( sup ) ( = =

x A h
A
X x
.
Punctele de traversare: 3 5 , 0 ) ( = =
t t A
x x .
Tietura -cut( A), pentru 8 . 0 = : } ) ( | { ) ( cut
8 , 0
=
=
x X x A
A

se determin punctul n care 8 , 0 ) ( = x
A

4 , 2 8 , 0 2 / ) 4 ( = = x x
iar rezultatul este ] 4 , 2 ; 0 [ ) ( cut
8 , 0
=
=
A - interval (mulime crisp)

Problem
Fie mulimea fuzzy
9 / 2 . 0 8 / 5 . 0 7 / 7 . 0 6 / 1 5 / 1 4 / 7 . 0 3 / 5 . 0 2 / 1 . 0 + + + + + + + = A
definit pe universul de discurs } 10 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 { = X .
Scriei: suportul, limea, nucleul, nlimea, punctele de traversare ale acestei mulimi. Scriei
tietura -cut( A), pentru 6 . 0 = .

Rezolvare
Descrierea detaliat (complet) a mulimii n forma Zadeh este

= + + + + + + + + + =
X x
A
x
x
A
) (
10
0
9
2 . 0
8
5 . 0
7
7 . 0
6
1
5
1
4
7 . 0
3
5 . 0
2
1 . 0
1
0

Suportul: } 9 ; 8 ; 7 ; 6 ; 5 ; 4 ; 3 ; 2 { } 0 ) ( | { ) ( = > = x X x A S
A
.
Limea: 7 2 9 )) ( inf( )) ( sup( ) ( = = = A S A S A L .
Nucleul: } 6 ; 5 { } 1 ) ( | { ) ( = = = x X x A N
A
.
nimea: 1 ) ( sup ) ( = =

x A h
A
X x
.
Punctele de traversare: 8 , 3 5 , 0 ) (
2 1
= = =
t t t A
x x x .
Tietura -cut( A), pentru 6 . 0 = : } 7 ; 6 ; 5 ; 4 { ) ( cut
6 , 0
=
=
A .

Problem
Fie mulimile fuzzy
6 / 1 . 0 5 / 3 . 0 4 / 6 . 0 3 / 9 . 0 2 / 1 1 / 1 + + + + + = A ,
9 / 2 . 0 8 / 5 . 0 7 / 7 . 0 6 / 1 5 / 1 4 / 7 . 0 3 / 3 . 0 2 / 1 . 0 + + + + + + + = B .
definite pe universul de discurs
} 10 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 { = X
S se calculeze: B A ; B A ; B A ; B A ; B A , con( A) , dil( A).
Se vor folosi operatorii min i prod, respective max i prob-or.

Rezolvare
Descrierile complete ale mulimilor sunt
10
0
9
0
8
0
7
0
6
1 . 0
5
3 . 0
4
6 . 0
3
9 . 0
2
1
1
1
+ + + + + + + + + = A
10
0
9
2 . 0
8
5 . 0
7
7 . 0
6
1
5
1
4
7 . 0
3
3 . 0
2
1 . 0
1
0
+ + + + + + + + + = B
B A cu operatorul min: )} ( ); ( min{ ) ( x x x
B A B A
=

, X x
10
0
9
0
8
0
7
0
6
1 . 0
5
3 . 0
4
6 . 0
3
3 . 0
2
1 . 0
1
0
+ + + + + + + + + = B A
B A cu operatorul produs: ) ( ) ( ) ( x x x
B A B A
=

, X x
10
0
9
0
8
0
7
0
6
1 . 0
5
3 . 0
4
42 . 0
3
27 . 0
2
1 . 0
1
0
+ + + + + + + + + = B A
B A cu operatorul max: )} ( ); ( max{ ) ( x x x
B A B A
=

, X x
10
0
9
2 . 0
8
5 . 0
7
7 . 0
6
1
5
1
4
7 . 0
3
9 . 0
2
1
1
1
+ + + + + + + + + = B A
B A cu operatorul prob-or: ) ( ) ( ) ( ) ( ) ( x x x x x
B A B A B A
+ =

, X x
10
0
9
2 . 0
8
5 . 0
7
7 . 0
6
1
5
1
4
88 . 0
3
93 . 0
2
1
1
1
+ + + + + + + + + = B A
Pentru mulimile negate, funciile de apartenen sunt ) ( 1 ) ( x x
A
A
= , iar formele Zadeh
sunt:
10
1
9
1
8
1
7
1
6
9 . 0
5
7 . 0
4
4 . 0
3
1 . 0
2
0
1
0
+ + + + + + + + + = A
10
1
9
8 . 0
8
5 . 0
7
3 . 0
6
0
5
0
4
3 . 0
3
7 . 0
2
9 . 0
1
1
+ + + + + + + + + = B
care vor fi folosite n operaiile de intersecie i reuniune.
Produsul algebric B A : ) ( ) ( ) ( x x x
B A B A
=


10
0
9
0
8
0
7
0
6
1 . 0
5
3 . 0
4
42 . 0
3
27 . 0
2
1 . 0
1
0
+ + + + + + + + + = B A
(la fel ca intersecia cu operator produs).
Concentrarea con( A):
2
) ( con
)] ( [ ) ( x x
A A
=
10
0
9
0
8
0
7
0
6
01 . 0
5
09 . 0
4
36 . 0
3
81 . 0
2
0
1
0
) ( con + + + + + + + + + = A
Dilatarea dil( A):
2 / 1
) dil(
)] ( [ ) ( x x
A A
=
10
0
9
0
8
0
7
0
6
32 . 0
5
55 . 0
4
77 . 0
3
95 . 0
2
1
1
1
) ( dil + + + + + + + + + A
(unde a fost cazul, valorile au fost rotunjite la 2 zecimale)
Problem
Fie mulimile fuzzy
6 / 0 5 / 3 . 0 4 / 6 . 0 3 / 9 . 0 2 / 1 1 / 1 + + + + + = A ,
4 / 1 3 / 7 . 0 2 / 3 . 0 1 / 0 + + + = B .
definite pe universurile de discurs
} , 6 , 5 , 4 , 3 , 2 , 1 { = X , } 4 , 3 , 2 , 1 { = Y
S se scrie B A n form matriceal (se vor folosi operatorii prod i min).

Rezolvare
B A cu operatorul prod: ) ( ) ( ) , ( y x y x
B A B A
=

, Y y X x ,

=

0 0 0 0
3 . 0 21 . 0 09 . 0 0
6 . 0 42 . 0 18 . 0 0
9 . 0 63 . 0 27 . 0 0
1 9 . 0 3 . 0 0
1 7 . 0 3 . 0 0
6
5
4
3
2
1
4 3 2 1
) , ( y x
B A

sau n scrierea Zadeh:
...
) 1 ; 2 (
0
) 4 ; 1 (
1
) 3 ; 1 (
7 . 0
) 2 ; 1 (
3 . 0
) 1 ; 1 (
0
+ + + + + = B A (.a.m.d. 24 termeni).
B A cu operatorul min: )} ( ); ( min{ ) , ( y x y x
B A B A
=

, Y y X x ,

=

0 0 0 0
3 . 0 3 . 0 3 . 0 0
6 . 0 6 . 0 3 . 0 0
9 . 0 7 . 0 3 . 0 0
1 9 . 0 3 . 0 0
1 7 . 0 3 . 0 0
6
5
4
3
2
1
4 3 2 1
) , ( y x
B A

Problem
Cunoatem c n cazul mulimilor crisp avem proprietile:
X A A = (univers de discurs)
= A A (mulimea vid).
Mai sunt valabile aceste relaii n cazul mulimilor fuzzy? Argumentai.

Rezolvare
Pentru a putea discuta relaiile de egalitate, vom descrie universul de discurs X i mulimea vid
prin funcii de apartenen formale (de fapt funcii caracteristice). Astfel, X x x =

, 0 ) ( i
X x x
X
= , 1 ) (
Mulimea fuzzy A definit pe universul de discurs X are funcia de apartenen ) (x
A
, cu
X x . Complementara mulimii este descris de funcia ) ( 1 ) ( x x
A
A
= .
Prima egalitate este adevrat doar dac
1 ) ( ) ( = =

x x
X
A A
, X x .
Aceast condiie nu este ndeplinit, n orice punct x n care 1 ) ( 0 < < x
A
, indiferent ce
operator este folosit, deoarece



< < < <
1 i ) 1 ; 0 ( )] ( 1 [ ) (
1 i ) 1 ; 0 ( )) ( 1 ), ( min(
1 ) ( 1 0 1 ) ( 0
x x
x x
x x
A A
A A
A A

A doua egalitate este adevarat dac
0 ) ( ) ( = =

x x
A A
, X x .
iar aceast condiie este la fel nendeplinit n orice x n care 1 ) ( 0 < < x
A
, indiferent ce
operator este folosit.
Problem
Pe universul discret Y X , cu } 3 , 2 , 1 { = X i } 4 , 3 , 2 , 1 { = Y , definim relaia fuzzy descris de
expresia
) 4 , 3 /( 0 ) 3 , 3 /( 1 . 0 ) 2 , 3 /( 6 . 0 ) 1 , 3 /( 5 . 0 ) 4 , 2 /( 0
) 3 , 2 /( 3 . 0 ) 2 , 2 /( 9 . 0 ) 1 , 2 /( 6 . 0 ) 4 , 1 /( 2 . 0 ) 3 , 1 /( 5 . 0 ) 2 , 1 /( 8 . 0 ) 1 , 1 /( 1
+ + + +
+ + + + + + + = R

Scriei matricea de apartenen a relaiei R . Precizai care este: suportul, nucleul i nlimea.
Determinai proieciile relaiei.

Rezolvare
Matricea de apartenen este a relaiei R :

=
0 6 . 0 5 . 0 5 , 0
0 3 . 0 9 . 0 6 . 0
2 , 0 5 , 0 8 , 0 1
) , ( y x
R

Suportul:
)} 3 ; 3 ( ); 2 ; 3 ( ); 1 ; 3 ( ); 3 ; 2 ( ); 2 ; 2 ( ); 1 ; 2 ( ); 4 ; 1 ( ); 3 ; 1 ( ); 2 ; 1 ( ); 1 ; 1 {(
} 0 ) , ( | ) ; {( ) (
=
= > = y x Y X y x R S
R

Nucleul:
)} 1 ; 1 {( } 1 ) , ( | ) ; {( ) ( = = = y x Y X y x R N
R

nimea: 1 ) ; ( sup ) (
,
= =

y x R h
R
Y y X x
.
Proiecia relaiei pe planul X se obine cutnd valorile maxime de-a lungul axei lui Y pentru
fiecare element al lui X . Mai clar, se caut valorile maxime pe linii (linii sunt asociate mulimii
X n acest caz). n mod asemntor pentru se determin cealalt proiecie.
) ; ( proj ) ; ( proj
) ; ( proj
1 2 , 0 6 , 0 9 , 0 1
6 , 0
9 , 0
1
0 6 , 0 5 , 0 5 , 0
0 3 , 0 9 , 0 6 , 0
2 , 0 5 , 0 8 , 0 1
3
2
1
) , (
4 3 2 1
Y X R Y R
X R
x
y x
y
R

=
=
=

adic
4 / 2 , 0 3 / 6 , 0 2 / 9 , 0 1 / 1 ) ; ( proj
3 / 6 , 0 2 / 9 , 0 1 / 1 ) ; ( proj
+ + + = =
+ + = =
Y R B
X R A

Problem
Pe universul discret Y X , cu } 3 , 2 , 1 { = X i } , , , { d c b a Y = , definim relaiile fuzzy descrise
de

=
2 . 0 5 . 0 8 . 0 1
0 2 . 0 3 . 0 6 . 0
0 0 8 . 0 2 . 0
) , ( y x
R

=
8 . 0 6 . 0 2 . 0 0
7 . 0 1 7 . 0 4 . 0
3 . 0 6 . 0 9 . 0 8 . 0
) , ( y x
S

Scriei relaiile n forma Zadeh.

Rezolvare
) ; 3 (
2 , 0
) ; 3 (
5 , 0
) ; 3 (
8 , 0
) ; 3 (
1
) ; 2 (
0
) ; 2 (
2 , 0
) ; 2 (
3 , 0
) ; 2 (
6 , 0
) ; 1 (
0
) ; 1 (
0
) ; 1 (
8 , 0
) ; 1 (
2 , 0
d c b a d c b a d c b a
R + + + + + + + + + + + =
) ; 3 (
8 , 0
) ; 3 (
6 , 0
) ; 3 (
2 , 0
) ; 3 (
0
) ; 2 (
7 , 0
) ; 2 (
1
) ; 2 (
7 , 0
) ; 2 (
4 , 0
) ; 1 (
3 , 0
) ; 1 (
6 , 0
) ; 1 (
9 , 0
) ; 1 (
8 , 0
d c b a d c b a d c b a
S + + + + + + + + + + + =

Problem
Pe universul discret Y X , cu } 3 , 2 , 1 { = X i } 4 , 3 , 2 , 1 { = Y , definim relaiile fuzzy descrise
de

=
2 . 0 5 . 0 8 . 0 1
0 2 . 0 3 . 0 6 . 0
0 0 8 . 0 2 . 0
) , ( y x
R

=
8 . 0 6 . 0 2 . 0 0
7 . 0 1 7 . 0 4 . 0
3 . 0 6 . 0 9 . 0 8 . 0
) , ( y x
S

S se calculeze: S R ; S R ; S R .Se vor folosi operatorii min i prod, respective max i
prob-or.
Rezolvare
Intersecie cu min:

=

2 . 0 5 . 0 2 . 0 0
0 2 . 0 3 . 0 4 . 0
0 0 8 . 0 2 . 0
) , ( y x
S R
.
Intersecie cu produs:

=

16 . 0 3 . 0 16 . 0 0
0 2 . 0 21 . 0 24 . 0
0 0 72 . 0 16 . 0
) , ( y x
S R
.
Reuniune cu max:

=

8 . 0 6 . 0 8 . 0 1
7 . 0 1 7 . 0 6 . 0
3 . 0 6 . 0 9 . 0 8 . 0
) , ( y x
S R

Reuniune cu prob-or:

=

84 . 0 8 . 0 84 . 0 1
7 . 0 1 89 . 0 76 . 0
3 . 0 6 . 0 9 . 0 84 . 0
) , ( y x
S R

Complementara lui R este:

=
8 . 0 5 . 0 2 . 0 0
1 8 . 0 7 . 0 4 . 0
1 1 2 . 0 8 . 0
) , ( y x
R
.

Problem
Fie mulimea fuzzy definit prin
4 / 1 3 / 7 . 0 2 / 5 . 0 1 / 1 . 0 + + + = A
S se determine extensia cilindric a mulimii A n Y X , unde } , , , { d c b a Y = .

Rezolvare
Universul bi-dimensional Y X este } , , , { } 4 , 3 , 2 , 1 { d c b a Y X = , iar extensia cilindric
) ; ce( Y X A R = , descris n form matriceal este:

=
=
=
1 1 1 1
7 , 0 7 , 0 7 , 0 7 , 0
5 , 0 5 , 0 5 , 0 5 , 0
1 , 0 1 , 0 1 , 0 1 , 0
4
3
2
1
) , (
x
y x
d c b a y
R

(Valorile funciei de apartenen a lui A pentru elementele din X se repet pe toate coloanele
care corespund elementelor din Y )

Problem
Fie mulimea fuzzy definit prin
3 / 1 2 / 6 . 0 1 / 1 . 0 + + = A
pe universul } 3 , 2 , 1 { = X i relaia R definit de

=
2 . 0 5 . 0 8 . 0 1
0 2 . 0 3 . 0 6 . 0
0 0 8 . 0 2 . 0
) , ( y x
R

n universul Y X , unde } 4 , 3 , 2 , 1 { = Y .
Calculai R A B = n variantele: compoziie max-min i compoziie max-produs.

Rezolvare
Compoziia se poate calcula n trei etape bazate pe relaia de definiie a operaiei:
( ) Y Y X A B ); , ce( R proj =

Pasul 1. Se construiete extensia cilindric a mulimii A n universul Y X :

= =
1 1 1 1
6 , 0 6 , 0 6 , 0 6 , 0
1 , 0 1 , 0 1 , 0 1 , 0
) ; ce( Y X A S
Pasul 2. Se calculeaz intersecia S R . Operatorul ales pentru aceast intersecie definete
tipul compoziiei:
intersecie cu min compoziie max-min

=

2 , 0 5 , 0 8 , 0 1
0 2 , 0 3 , 0 6 , 0
0 0 1 , 0 1 , 0
) , ( y x
S R

intersecie cu prod compoziie max-prod

=

2 , 0 5 , 0 8 , 0 1
0 12 , 0 18 , 0 36 , 0
0 0 08 , 0 02 , 0
) , ( y x
S R

Pasul 3. Se determin proiecia pe Y a rezultatului interseciei (maximul pe coloane):
compoziie max-min
4
2 , 0
3
5 , 0
2
8 , 0
1
1
+ + + = B
compoziie max-prod
4
2 , 0
3
5 , 0
2
8 , 0
1
1
+ + + = B
(Rezultatul este acelai pentru cele dou tipuri de compoziii, dar acest lucru nu este ntotdeauna
valabil.)

Problem
Fie regula fuzzy
dac x este A atunci y este B
introdus pe mulimile fuzzy:
4 / 1 3 / 7 . 0 2 / 4 . 0 1 / 1 . 0 + + + = A ,
3 / 9 . 0 2 / 5 . 0 1 / 2 . 0 + + = B ,
definite pe universurile discrete ordonate :
} 3 , 2 , 1 { }, 4 , 3 , 2 , 1 { = = Y X .
Scriei expresiile implicaiilor min i produs care modeleaz aceast regul.

Rezolvare
Se scriu extensiile cilindrice n Y X ale celor dou mulimi fuzzy:

=
1 1 1
7 . 0 7 . 0 7 . 0
4 . 0 4 . 0 4 . 0
1 . 0 1 . 0 1 . 0
) ; ce( Y X A i

=
9 . 0 5 . 0 2 . 0
9 . 0 5 . 0 2 . 0
9 . 0 5 . 0 2 . 0
9 . 0 5 . 0 2 . 0
) ; ce( Y X B
apoi se face intersecia celor dou folosind operatorii min, respectiv produs:

= = =
9 . 0 5 . 0 2 . 0
7 . 0 5 . 0 2 . 0
4 . 0 4 . 0 2 . 0
1 . 0 1 . 0 1 . 0
) ; ce( ) ; ce( ) , ( Y X B Y X A B A I R (cu operator min)

= = =
9 . 0 5 . 0 2 . 0
63 . 0 35 . 0 14 . 0
36 . 0 2 . 0 08 . 0
09 . 0 05 . 0 02 . 0
) ; ce( ) ; ce( ) , ( Y X B Y X A B A I R (cu operator prod)

Problem
Fie mulimea fuzzy A cu funcia de apartenen triunghiular ) 8 , 5 , 2 ; (x
A
i mulimea fuzzy B cu
funcia de apartenen trapezoidal ) 7 , 5 , 3 , 1 ; ( y
B
ambele definite n universul de discurs
continuu [0, 10]. S se evalueze inferena min a regulii fuzzy
dac x este A atunci y este B
pentru premisa x este ' A , dac:
- - { } 3 ' = A - mulime crisp;
- - ( ) 3 , 2 , 1 ;
'
x
A
- mulime fuzzy.

Rezolvare
Se determin intensitatea de activare a acestei reguli, aceasta fiind nlimea interseciei ' A A .
Deoarece am specificat inferena min, operaia de intersecie se realizeaz cu operatorul min.
a) Pentru premisa x este ' A , cu { } 3 ' = A , nlimea interseciei ' A A i intensitatea de
activare este chiar valoarea funciei de apartenen ) 8 , 5 , 2 ; (x
A
n punctul 3 = x .
3 / 1
3
1
) 8 , 5 , 2 ; (
8 0
8 4 ) 5 8 /( ) 8 (
4 2 ) 2 5 /( ) 2 (
2 0
) 8 , 5 , 2 ; (
3
= =

>
<
<
<
=
=
w x
x
x x
x x
x
x
x
A A

Evaluarea inferenei nseamn determinarea lui unui ' B pentru consecina y este ' B care
corespunde noii premise x este ' A . Deoarece am specificat operatorul min, ' B se obine prin
intersecia B w (practic se secioneaz B n dreptul lui w).



b) Pentru premisa x este ' A , cu ( ) 3 , 2 , 1 ;
'
x
A
, nlimea interseciei ' A A este valoarea
funciei de apartenen n punctul unde se intersecteaz graficele ( ) x
A
i ( ) x
A'
, adic undeva
n intervalul ] 3 , 2 [ , i se obine prin rezolvarea ecuaiei:
2 3
3
2 5
2

x x

adic 4 / 11 = x . n acest punct, valoarea funciei de apartenen la mulimea A i deci
intensitatea de activare a regulii este
4 / 1
4
1
) 8 , 5 , 2 ; (
4 / 11
= =
=
w x
x
A

' B se obine la fel, prin secionarea mulimii B n dreptul lui w.
(Vezi i rezolvarea grafic.)

Problem
Fie baza de reguli:
r(1): dac
1
x este
1
1
A i
2
x este
1
2
A atunci y este
1
B
altfel
r(2): dac
1
x este
2
1
A i
2
x este
2
2
A atunci y este
2
B
unde
( ) 5 , 4 , 2 , 1 ; :
1
1
1
1
1
x A
A
- trapezoidal
( ) 8 , 7 , 5 , 4 ; :
1
2
1
2
1
x A
A
- trapezoidal
( ) 4 , 3 , 2 ; :
2
1
2
1
2
x A
A
- triunghiular
( ) 6 , 5 , 4 ; :
2
2
2
2
2
x A
A
- triunghiular
( ) 6 , 4 , 2 ; :
1
1
y B
B
- triunghiular
( ) 8 , 6 , 4 ; :
2
2
y B
B
- triunghiular
Care sunt variabilele fuzzy i termenii lingvistici care le corespund ?
Evaluai inferenele acestor reguli pentru premisa 5 , 4
1
= x i 5 , 3
2
= x .
Prezentai grafic funcia de apartenen a mulimii obinut prin agregarea regulilor.
Determinai valoarea numeric obinut prin defuzzyficare.

Rezolvare
Variabilele sunt:
1
x cu termenii lingvistici: {
1
1
A ,
2
1
A } variabil de intrare
2
x cu termenii lingvistici: {
1
2
A ,
2
2
A } variabil de intrare
y cu termenii lingvistici: {
1
B ,
2
B } variabil de ieire
Rezolvarea grafic a problemei este:


Observaii:
- Nu am specificat tipul inferenelor fuzzy, deci se alege oricare. Aici am ales inferene de tip
max-min, ceea ce nseamn c am folosit operatori min i max;
- La reguli cu premis propoziie compus, se alege minimul dintre intensitile pariale de
activare (am ales operator min). n cazul de fa, fiecare propoziie simpl din premis determin
aceeai intensitate de activare 5 , 0 = w . Aadar intensitatea de activare a regulii este
- La a doua regul, intensitatea de activare parial determinat de propoziia referitoare la
2
x
este 0. Se alege minimul intensitilor pariale, aadar intensitatea de activare a regulii este 0.
Regula 2 nu contribuie la rezultatul final.
- Agregarea regulilor se face cu max. Deoarece regula 2 nu se activeaz, rezultatul obinut prin
agregare este identic cu rezultatul parial de la regula 1.
- Prin defuzzificare, indiferent de metoda aleas, se obine 4 = y .
Problem
Fie baza de reguli:
r(1): dac
1
x este
1
1
A i
2
x este
1
2
A atunci 1
2 1 1
+ + = x x y
altfel
r(2): dac
1
x este
2
1
A i
2
x este
2
2
A atunci ) 1 (
2 1 2
+ + = x x y
unde
( ) 5 , 4 , 2 , 1 ; :
1
1
1
1
1
x A
A
- trapezoidal
( ) 8 , 7 , 5 , 4 ; :
1
2
1
2
1
x A
A
- trapezoidal
( ) 4 , 3 , 2 ; :
2
1
2
1
2
x A
A
- triunghiular
( ) 6 , 5 , 4 ; :
2
2
2
2
2
x A
A
- triunghiular
De ce tip sunt aceste reguli?
Care sunt variabilele fuzzy i termenii lingvistici corespunztori?
Evaluai inferenele acestor reguli pentru premisa 5 , 4
1
= x i 5 , 3
2
= x .
Determinai valoarea numeric obinut prin defuzzyficare.

Rezolvare
Regulile sunt de tip Sugeno-Takagi.
Variabilele sunt:
1
x cu termenii lingvistici: {
1
1
A ,
2
1
A } variabil de intrare
2
x cu termenii lingvistici: {
1
2
A ,
2
2
A } variabil de intrare
y cu termenii lingvistici: {
1
B ,
2
B } variabil de ieire
La inferenele de tip Sugeno-Takagi agregarea regulilor i defuzzificarea se realizeaz n aceeai
etap, cu o singur relaie. Mai nti se determin intensitile de activare pentru fiecare regul.
Valorile acestea sunt 5 , 0
1
= w i 0 = w (vezi exerciiul precedent). Apoi se determin valoarea
crisp (defuzzificat) cu relaia:
9
5 , 0
) 1 5 , 3 5 , 4 ( 5 , 0 ) 1 ( ) 1 (
2 1
2 1 2 2 1 1
2 1
2 2 1 1
=
+ +
=
+
+ + +
=
+
+
=
w w
x x w x x w
w w
y w y w
y
Rezultatul este 9 = y .

S-ar putea să vă placă și