Masalan: ܤଵ = ܣଵ ∘ ܴ = ܣଵ ∘ [(ܣ × ܤ) ∪ (ܣ̅ × ܸ)].
Demak, A1 dalildan biz echilayotgan masalalarning turli-tumanligiga qarab turli xildagi xulosalashlarrni hosil qilishimiz mumkin.
[4-7] ishlarda turli xildagi noravshan xulosalashlarni taqqoslash uchun intuitiv ravishda A1 va B1 o’rtasidagi aloqalarga turlicha talablar shakllantiriladi. A1 sifatida quyidagi mulohazalar olinadi:
A1= juda A bo’lsa;
A1= ko’proq yoki kamroq A bo’lsa; A1= A emas bo’lsa.
Bu holda A1 uchun B1 qanaqa bo’lishi mumkin? Agar «agar x bu A bo’lsa, u holda y bu B bo’ladi» mulohazada «x bu A bo’lsa» va «y bu B bo’ladi» mulohazalar o’rtasida kuchli sababiy aloqa mavjud bo’lsa, u holda “A1= juda A bo’lsa” bo’lgani uchun “B1=juda B bo’ladi” bo’lishini ham talab qilishimiz kerak. Agar sababiy aloqa qat’iy bo’lmasa, u holda ko’rsatilgan A1 uchun B1=B ning bajarilishini talab qilish mumkin. Masalan, agar berilgan «Agar x bu A bo’lsa, u holda y bu B bo’ladi» tasdiqni noaniq tarzda «Agar x bu A bo’lsa, u holda y bu B bo’ladi, aks holda y B emas bo’ladi» tasdiq sifatida hisoblaydigan bo’lsak, u holda “A1 = A emas” uchun biz “B1=B emas” bajarilishini talab qilishimiz kerak.
“Modus tollens” asosida noravshan xulosalash. “Modus tollens” asosida xulosalashlar yuqorida keltirilgan xulosalashga o’xshash bo’ladi, A1 oqibat esa
ܴ, ܴ, ܴ௦, … , ܴ௦௦ noravshan qoidalar va B1 NTga mos keluvchi “max-min”- kompozitsiylar natijalaridan hosil qilinadi.
Misol.
1-dalil: agar x bu Abo’lsa, u holda y bu B bo’ladi; 2-dalil: y bu B1 emas bo’lsa;
Oqibat: x bu A1 еmas bo’ladi.
Qarorlarni qabul qilish (QQQ) tizimlarida boshqaruv qarorlarining xususiyati va qiymatlari R munosabatni chiqarishning kompozitsiya qoidasi asosida belgilanadi.
X = {x1, x2 , …, xn }, Y = {y1, y2 ,…ym}- Ai
kirishlar va
B j chiqishlar bilan
berilgan asosiy to`plamlar, R - “Kirish - chiqish” NMi [5, 28].
Odatda R munosabat ekspert tomonidan so`z bilan ifodalangan va keyinchalik
formallashtirilgan sifatli axborot asosida quriladi. Ekspert axborotlari “Agar
A1 , u
holda B1
, yoki Agar
A2 , u holda B2 ,…, yoki Agar An , u holda Bn" shaklidagi
mulohazalar yig`indisi ko`rinishda ifodalanadi. Bu yerda
Ai , Bi
- tegishli
A (x) ,
i
B ( y) ,
x X ,
y Y
MFlari bilan beriladigan kirish va chiqishga ega bo`lgan
NTlar.
Ri Agar Ai , u holda Bi qoidasi
R AB (x, y)
MFsi bilan belgilanadi.
Uning qiymati yuqorida keltirilgan formula yordamida topiladi. “Yoki” bog`lamasi
Ri qoidalar yig`indisini birlashtiradi va natijada umumlashtirilgan yakuniy R qoidasi
R U R max (min (
( x),
( y))),i 1, n
hosil bo`ladi [5, 28].
i i i
Ai Bi
Agar joriy vaqt uchun tizimning kirish holati aniq A' qism to`plam bilan
belgilangan va umumiy R boshqaruv qarori ma’lum bo`lsa, u holda ushbu R
qarorning tizimni kirishiga ta’siri natijasi B ' A'oR chiqarishning kompozitsiya
B
qoidasi yordamida belgilanadi. Bu holatda ' ( y) qiymatlari yuqorida keltirilgan maksminli amali
B
B ( y) ( A ( x) R ( x, y)) ( A ( x) ( A ( x) ( y))
X X
( ( A ( x) A ( x))) B ( y) AA ( x) B ( y) B ( y).
X
yordamida topiladi.
Bu yerda
AA (x)
- "Agar A , u holda B " qoida(implikatsiya)da "Agar
A " va "Agar A ’" mulohazaning to`g`rilik darajasini ko`rsatadi. U foydalanuvchi talablari va qoidalarida beriladigan ma’lumotlar o`rtasidagi muvofiqlik darajasini belgilaydi.
Noravshan mantiqiy xulosa chiqarish(NMXCh)ning bir qancha algoritmlari mavjud. Ular bir-biridan implikatsiya qoidalaridan foydalanishi bilan farq qiladi. Tegishli aniq qoidani ekspert o`zining mezoniga qarab tanlab oladi.
Mamdani bo`yicha noravshan xulosa chiqarish [5, 28] . Faraz qilaylik, quyidagi ikki qoida
R1 : Agar
x bu
A1 va u bu B1 , u holda z bu C1 ;
R2 : Agar x bu A2 va u bu B2 , u holda z bu C2
berilgan bo`lsin, bu yerda:
x, y
- kirish o`zgaruvchilar; z - chiqish o`zgaruvchi;
A1, A2 , B1 , B2 ,C1,C2 - kirish va chiqish o`zgaruvchilarning muayyan(aniq) MFlari, ya’ni tegishli MF bilan berilgan noravshan termlari.
Beriladigan topish kerak.
x0 , y0
aniq(ravshan) qiymatlari asosida z0 ning aniq qiymatini
i
1
1 A
(xo ) B ( yo ) , 2
A
2
(xo ) B
( yo )
ifodalar bilan belgilanadi.
NMXCh algoritmi quyidagi protseduralarning bajarilishidan iborat [5, 28]:
Aniq (ravshan)
x0 , y0
qiymatlarni fazzifikatsiyalash, ya’ni
A1 , A2 , B1 va B2 NTlarning x0
va y0
aniq qiymatlari uchun tegishli MF qiymatlariga
asoslanib, 1
va 2
to`g`rilik darajalarini hisoblash.
R1
va R2
munosabatlar uchun oraliq -
C ( z)
va C ( z)
noravshan
1
2
chiqarishlarni shakllantirish. Bunda implikatsiya amali sifatida minimum (noravshan kon’yunksiya) amali
C (z) 1 C (z),
1 1
2
2
qo`llaniladi.
C (z) 2 C
(z)
Keyin olingan
C (z)
va C (z)
NTlar, maksimum (noravshan diz’yunksiya)
1
2
amali yordamida birlashtiriladi va yakuniy
с z NMXCh qiymati topiladi:
C (z) C (z) C (z) [1 C (z)] [2 C
(z)]
1 2 1 2
max[min(1, c (z)),min(2 , c
(z))]
1 2
Noaniq
с z
qiymatni, kirish o`zgaruvchining aniq
x0 , y0
qiymatlariga
munosib bo`lgan, aniq
z0 qiymatga o`zgartiriladi (defazzifikatsiyalanadi). Buning
uchun amalda ikkita, ya’ni tsentroidni va maksimum tsentroidni topish usullari qo`llaniladi.
c z j
j 1
m
Z m z j
Maksimum tsentroidni topish usuli uchun
MM
j1
ishlatiladi.
Defazzifikatsiyalash uchun boshqa usullar ham mavjud, ya’ni maydon markazi, chap(birinchi) maksimum, o`ng(oxirgi) maksimum va b.q.
Do'stlaringiz bilan baham: |