12
+ Cu trúc SISO là cu trúc trong đó lut hp thành có các mnh đề
điu kin và mnh đề kết lun là các mnh đề đơn.
Ví d: R1: nếu χ = Al thì γ = B1 hoc
R2: nếu χ = A2 thì γ = B2.
+ Cu trúc MISO là cu trúc trong đó lut hp thành có các mnh đề
điu kin là mnh đề phc và mnh đề kết lun là mnh đề đơn.
Ví d: R1: nếu χ1 = A1χ2 = B1 thì γ = C1 hoc
R2: nếu χ1 = A2χ2 = B2 thì γ = C2.
1.5.5. Lut hp thành đơn có cu trúc SISO
a) Lut hp thành MIN
Lut hp thành MIN là tên gi mô hình (ma trn) R ca mnh đề hp
thành AB khi hàm liên thuc µA=>B(x, y) ca nó được xây dng theo quy
tc MIN.
Xét lut hp thành ch có 1 mnh đề: Nếu χ = A thì γ = B
Để xây dng R, trước tiên hai hàm liên thuc µA(x) và µB(y) được ri rc
hoá vi tn s ri rc đủ nh để không b mt thông tin.
Ví d: µA(x), µB(y) được ri rc hoá ti các đim:
x {10, 20, 30, 40, 50}
y {0.5, 0.6, 0.7, 0.8, 0.9}.
Vi các đim ri rc này thì theo
µA=>B(20; 0.7) = µR(20; 0.7)=MIN{µA(20),µb(0.7)}=MIN{0.5; 1}= 0.5
µA=>B(30; 0.7) = µR(30; 0.7)=MIN{µA(30),µb(0.7)}= MIN{1; 1}= 1
……………………….
Hình 1.10. Ri rc hoá các hàm liên thuc
13
Nhóm tt c các giá tr µA=>B(x, y) = µR(x,y) gm 5 x 5= 25 giá tr, thành
ma trn R (được gi là ma trn hp thành MIN) gm 5 hàng 5 ct.
Khi tín hiu đầu vào là mt giá tr rõ x0 = 20, tín hiu đầu ra B’ có hàm
liên thuc:
µB’(y) = µR(20, y) = {0; 0.5; 0.5; 0.5; 0}.
Để thun tin cho vic xác định hàm liên thuc ca tín hiu ra dưới dng
nhân ma trn, ta định nghĩa mt ma trn T = {a1 a2…} ma trn này ch có mt
phn t bng 1 còn các phn t khác đều bng 0. Ví d vi tp 5 phn t cho
tín hiu đầu vào x {10; 20; 30; 40; 50} thì ng vi x0 = 20 (phn t th hai)
ta có:
a = (0 1 0 0 0)
Và khi đó
µB’(y) = µR(x0, y) = aT. R = {0 0.5 0.5 0.5 0}.
Tng quát cho mt giá tr rõ x0 bt k
x0
X = {10 20 30 40 50}
ti đầu vào véctơ chuyn v có dng:
aT = (a1, a2, a3, a4, a5)
trong đó ch có mt phn t a; duy nht có ch s i là ch s ca x0 trong X có
giá tr bng 1, các phn t còn li đều bng 0. Hàm liên thuc mB'(y) dưới
dng ri rc được xác định:
14
Chú ý: Trong biu thc (1.1) để tính µB'(y) ta cn cài đặt thut toán nhân
ma trn ca đại s tuyến tính, do đó tc độ x lý chm. Để khc phc nhược
đim này, phép nhân ma trn (1.1) được thay bi lut MAX-MIN ca Zadeh
vi MAX (phép ly cc đại) thay vào v trí phép cng và MIN (phép ly cc
tiu) thay vào v trí phép nhân. Khi đó:
lK = 51
max
imin {ai rki}
Kết qu hai phép tính (1.1) và (1.2) vi đầu vào là mt giá tr rõ hoàn
toàn ging nhau. Cũng t lý do trên mà lut hp thành MIN còn có tên gi là
lut hp thành MAX-MIN.
b/ Lut hp thành PROD
Tương t như đã làm vi lut hp thành MIN, ma trn R ca lut hp
thành PROD được xây dng gm các hàng là m giá tr ri rc ca đầu ra
µB'(y1), µB'(y2), µB'(ym) cho n giá trđầu vào xn, xn,…., xn Như Vy ma trn
R s có n hàng và m ct. Xét ví d trên cho 5 giá tr đầu vào:
{x1, x2, x3, x4, x5} = {10 20 30 40 50}
thì vi tng giá tr xi, 5 giá tr ca hàm liên thuc đầu ra tương ng µB'(0.5),
µB'(0.6), µB'(0.7), µB'(0.8), µB'(0.9) được lit kê trong ma trn R được gi là
ma trn hp thành PROD.
T ma trn R trên, hàm liên thuc µB'(y) ca giá tr đầu ra khi đầu vào là
giá tr rõ x4 cũng được xác định bng công thc:
aT = (0, 0, 0, 1, 0)
µB'(y) = µR(x4, y) = aT .R = {0, 0.25, 0.5, 0.25, 0}.
Đê rút ngn thi gian tính và cũng để m rng công thc trên cho trường
hp đầu vào là giá tr m, phép nhân ma trn T.R cũng được thay bng lut
MAX- PROD ca Zadeh như đã làm cho lut hp thành MIN. Trong đó phép
nhân được thc hin bình thường còn phép ly cc đại thay vào v trí ca
phép cng.
15
R 0.5 0.6 0.7 0.8 0.9
i = 1 10 0 0 0 0 0
i = 2 20 0 0.25 0.5 0.25 0
i = 3 30 0 0.5 1 0.5 0
i = 4 40 0 0.25 0.5 0.25 0
i = 5 50 0 0 0 0 0
c) Thut toán xây dng R
T các phân tích trên, ta rút ra thut toán xây dng R cho lut hp thành
đơn có cu trúc SISO (Nếu χ = A Thì γ = B) như sau:
1- Ri rc hoá µA(x) ti n đim x1, x2,…,xn ti m đim y1, y2,…,yn (n có
th khác m)
2- Xây dng ma trn R gm n hàng và m ct:
3- Xác định hàm liên thuc µB'(y) ca đầu ra ng vi giá tr rõ du vào xk
theo biu thc:
16
trong đó: lK = ni1
max min {ai r
ki}, k = 1,2,.., m nếu s dng công thc
MAX-MIN và lK = ni1
max prod {ai r
ki}, k = 1,2,.., m nếu s dng công thc
MAX-PROD.
4- Xác định µB'(y) theo công thc: µB'(y) = ( l1, l2,…,lm).
Chú ý:
Trong trường hp đầu vào là giá tr m A' vi hàm liên thuc µA'(y)
thì hàm liên thuc µB'(y) ca giá tr đầu ra B': µB'(y) = ( l1, l2,…,lm) cũng được
tính theo công thc (2.4) và
lk = ni1
max min {ai rki}, k = 1, 2,…, m
trong đó a là véctơ gm các giá tr ri rc ca hàm liên thuc µA'(x) ca
A' ti các đim:
x X = {x1, x2,…,xn} tc là aT = (µA'(x1), µA'(x2),…, µA'(xn)).
Gi thiết có n đim ri rc x1, x2,…,xn ca cơ s A và m đim ri rc
y1, y2,…,ym ca cơ s B ta có hai véctơ:
µAT={µA(x1), µA(x2),…, µA(xn)} và µAT={µB(y1), µB(y2),…, µB(xm)}
theo Zadeh ta có th xác đinh ngay được R thông qua tích dyadic, tc là tích
ca mt véctơ vi mt véctơ chuyn v:
R = µA.µBT
Trong đó nếu quy tc áp dng là MAX - MIN thì phép nhân phi được
thay bng phép tính ly cc tiu (min), vi quy tc MAX - PROD thì thc
hin phép nhân như bình thường.
Ví d: Lut điu khin: Nếu χ = A Thì γ = B. Hãy xây dng ma trn R
ca lut µAB(x, y).