Diz’yunktiv normal shaklni soddalashtirish va tupikli dnsh


Diz’yunktiv normal shaklni soddalashtirish va tupikli DNSh



Yüklə 0,56 Mb.
səhifə3/8
tarix02.06.2023
ölçüsü0,56 Mb.
#123041
1   2   3   4   5   6   7   8
Minimallashtirish masalasining geometrik tarzda quyilishi. ruxsat etilgan konyuksiyalar. Qisqartirilgan DNSH va uning yasash algoritmi

2. Diz’yunktiv normal shaklni soddalashtirish va tupikli DNSh


    1. 1 . Tupikli DNSh. Mantiq algebrasining DNShdagi ixtiyoriy D formulasi


i
D D1K , D D1xi K1 , (1)

bo‘lsin, bu yerda kon’yunksiyasi,
D1 – biror DNSh, K – berilgan D formulaning biror elementar

x

i
i – shu K elementar kon’yunksiyaning birorta ( i indeksli)

ko‘paytuvchisi,
K1K ning qolgan ko‘paytuvchilari, ya’ni
K xi K 1 . DNShni


i
soddalashtirishning ikki xil yo‘lini (tipini) ko‘rib o‘taylik.
      1. Elementar kon’yunksiyani chetlashtirish operatsiyasi. D DNShdan D1


DNShga o‘tish uchun K elementar kon’yunksiyani chetlashtirish kerak. Bunday
o‘zgartirish D D1 bo‘lganda va faqat shundagina mumkin.

      1. Ko‘paytuvchini chetlashtirish operatsiyasi. D DNShdan D1K 1


x
DNShga o‘tish operatsiyasi. Buni bajarish uchun K elementar kon’yunksiya

ifodasidan
i ko‘paytuvchini chetlashtirish kerak. Bu almashtirish
D D1K1


i
bo‘lganda aniqlangan.
2.1 - t a ’ r i f . I va II almashtirishlar yo‘llari bilan soddalashtirish mumkin bo‘lmagan D DNSh (I va II almashtirishlarga nisbatan) tupikli DNSh (TDNSh) deb ataladi.
    1. - m i s o l .


DNShdir. ■



D x2 x3 x1
DNSh I va II almashtirishlarga nisbatan tupikli

(1) va monotonlik aksiomasiga asosan
L(D1 )  L(D) va
L(D1K1)  L(D)

bo‘ladi. Shuning uchun TDNShlar orasida har doim minimal diz’yunktiv normal shakllar mavjud bo‘ladi.
2.2. Diz’yunktiv normal shaklni soddalashtirish. Endi yuqorida keltirilgan

ikkita almashtirish asosida berilgan
algoritmini keltiramiz.
f1 (x1 , x2 , x3 )

DNShni soddalashtirish


  1. f1 (x1 , x2 , x3 ) funksiyani ifodalovchi biror DNShni dastlabki DNSh sifatida

olamiz. Masalan, shunday DNSh sifatida uning mukammal diz’yunktiv normal shaklini olamiz (chunki chinlik jadvali asosida uni formula orqali osongina yozish mumkin).

  1. Dastlabki diz’yunktiv normal shaklda qo‘shiluvchilarni va har bir qo‘shiluvchidagi ko‘paytuvchilarni tartibga solamiz. Bu tartiblash bilan DNSh ko‘rinishi beriladi.

  2. Chapdan o‘ngga qarab DNSh ko‘rinishi ko‘rilib o‘tiladi. Navbatdagi Ki (

i  1,2,..., n ) elementar kon’yunksiyaga nisbatan Ki elementar kon’yunksiyani
chetlashtirish operatsiyasi qo‘llaniladi, agar bu mumkin bo‘lmasa, u vaqtda chapdan

o‘ngga qarab
K x1 x2 ...xr elementar kon’yunksiyalarning xv
(v  1,2,..., r)

i i1 i2 ir iv
ko‘paytuvchi hadlari ko‘rilib chiqiladi va ularga nisbatan mumkin bo‘lgunga qadar

x

iv
v ko‘paytuvchini chetlashtirish operatsiyasi qo‘llaniladi. Shundan so‘ng keyingi
elementar kon’yunksiyaga o‘tiladi.
Oxirgi elementar kon’yuknsiyani ishlab chiqqandan keyin, hosil bo‘lgan DNShni yana qaytadan chapdan o‘ngga qarab ko‘rib chiqiladi va elementar kon’yunksiyani chetlashtirish operatsiyasi sinab ko‘riladi. Natijada izlangan diz’yunktiv normal shaklga ega bo‘lamiz. ■


    1. Yüklə 0,56 Mb.

      Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin