Квайн усули днш ва кнш ни минимал ҳадлар сони билан ва ҳадларда минимал ҳарфлар сони билан кўрсатиш имконини беради



Download 321,31 Kb.
Sana24.02.2022
Hajmi321,31 Kb.
#249223
Bog'liq
7-VARIANT


Квайн усули ДНШ ва КНШ ни минимал ҳадлар сони билан ва ҳадларда минимал ҳарфлар сони билан кўрсатиш имконини беради. Бу усул икки босқичдан иборатдир: биринчи босқичда каноник шаклда (ҚДНШ ёки ҚКНШ) қисқартирилган формага ўтамиз, иккинчи босқичда-мантиқий ифодани қисқартирилган шаклдан минимал шаклига ўтамиз.


Биринчи босқич (қисқартирилган шаклни олиш). Бизга келтирилган f функцияни ҚДНШ кўринишида бўлсин. қисқартирилган формага ўтиш босқичма-босқич иккита операциясини қўлланишидан келиб чиқади: бирлаштириш ва ютилиш қонуни. Бирлаштириш операцияси бажарилиши учун функциянинг ифодасида мана бу кўринишдаги ҳадни топамиз. ва бу ҳадлар биттасининг аргументи инверсия билан кейингиси инверсиясизлиги билан ажралиб туради. Кейин бирлаштириш операцияси бажарилади:



бирлаштириш натижаси w қўшимча ҳадлар сифатида функциянинг ифодасига қўшилади ва ютилиш қонуни бажарилади. У мана бу тенгликка асосланади. ( ҳади ҳадни ютади). Бу операцияни бажариш жараёнида мантиқий ифодада ҳамма ҳадлар ўчирилади. Бирлаштириш операцияси натижасида келтирилган ҳадларни ютилтирилди.


Бирлаштириш ва ютилиш операциялари имкон қадар бажарилади. Бу операцияни функцияга кўринишини 1.11 жадвалда берилган функцияда кўриб чиқамиз.
1.11-жадвал

х1

0

0

0

0

1

1

1

1

х2

0

0

1

1

0

0

1

1

х3

0

1

0

1

0

1

0

1

f(х123)

0

0

1

0

1

1

1

1

Функциянинг ҚДНШ ни ёзамиз:



Ҳар бир ҳадларни текширганимизда бирлашадиган ҳадлар жуфтлигини топамиз.

1- ва 4- ҳадлар ( -бирлашиш натижаси)


2- ва 3- ҳадлар ( -бирлашиш натижаси)
2- ва 4- ҳадлар ( -бирлашиш натижаси)
3- ва 5- ҳадлар ( -бирлашиш натижаси)
4- ва 5- ҳадлар ( -бирлашиш натижаси)

бирлашув операциясининг натижаларини функциянинг ифодасига киритамиз ва ютилиш операциясини қўллаймиз:




   
 


ҳади шундай ҳадни ютадики, х1 ва х4 аргументлари бор бўлган. Бу ҳадларни чизиб ташлаймиз. ҳади иккинчи ва учинчини ютади, ҳади-бешинчи ҳадни. Бирлаштириш ва ютилиш операцияларини такрор бажарамиз.


    
бу ерда ва ҳадлар жуфтлиги бирлашади холос.
( ва ҳадлар жуфтлиги бирлашуви шу натижага олиб келади), х1 бирлашув натижаси 2-, 3-, 4- ва 5- ҳадларни ютади, сўнгра бирлаштириш ва ютилиш қонунларини қўллаб бўлмайди (бу мисолда функциянинг қисқартирилган шакли минимал шаклига мос келади).



Қисқартирилган шаклни ҳадлари (бу мисолда ва х1) функциянинг оддий импликанталари дейилади. Кўрганимиздек, олинган ифода соддароқ ҚДНШ га қараганда.
1.23 расмда мантиқий қурилманинг тузилиш схемаси келтирилган, ВА, ЁКИ, ЭМАС базасида қўлланилган:

Иккинчи босқич (минимал шаклга келтириш). Қисқартирилган шаклда қўшимча ҳадлар бўлиши мумкин. Уларни чиқариб ташлаймиз, функциянинг қийматига хеч қандай таъсир этмайди.
Мантиқий ифодани қисқартирилиши мана шу ифодадаги қўшимча ҳадларни чиқариб ташлаш билан топилади-минималлаштиришнинг иккинчи босқичи. Бу босқични қуйидаги мисолда кўриб чиқамиз. Функциянинг 1.12 жадвалда берилган
1.12-жадвал

х1

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

х2

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

х3

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

х4

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

f(х1234)

1

1

1

0

0

0

1

0

0

0

0

0

0

0

1

1

Бу функциянинг ҚДНШ



Қискартирилган шаклга келтириш учун бмрлаштириш ва ютиш операцияларини кўллаймиз:
  
    

Ифода (1.15) берилган функциянинг қисқартирилган шакли. Унинг ҳадлари оддий импликанталар. Қисқартирилган шаклдан минимал шаклига ўтиш учун импликант матрицасидан, 1.13 жадвалидан келтирилгани билан фойдаланамиз.


Импликанта матрицасининг устунига ҚДНШ нинг берилган функциянинг ҳадлари ёзилади, сатрларига-функциянинг оддий импликанталари, функциянинг мантиқий ифодасини қисқартирилган шаклининг ҳадлари. ҚДНШ нинг ҳадлар устунини масалан оддий импликанталар билан ютилганларни, Х белгиси билан ўчирамиз. 1.13 жадвалида оддий импликантаси ҳадларини ютади (биринчи қаторнинг биринси ва иккинчи устунларида Х белгиси билан белгиланган).
1.13-жадвал

Оддий импликанта















Х

Х















Х




Х


















Х

Х


















Х

Х


















Х

Х

Иккинчи импликанта ҚДНШ ининг биринчи ва учинчи ҳадларини ютади (иккинчи қаторнинг биринчи ва учинчи устунлари белгиланган), ортиқча бўлмаган импликанталарни қисқартирилган шаклдан чиқариб ташлашимиз мумкин, бу ядрони ташкил қилади. Ядрога кирадиган импликанталарни импликанта матрицасидан осон топишимиз мумкин.
Кўриб чиқаётган мисолимизда ва импликанталар ядрони ташкил этади. Ядрога кирмайдиган барча импликанталарни бирдагина чиқариб ташлашимиз мумкин эмас. Минимал шаклни олиш учун ядро ҳадлари билан кесишмаган ҳарфлар сони минимал бўлган импликанталарни танлаб оламиз. Бизнинг миослимизда матрицанинг учинчи ва тўртинчи устунларида импликанталар билан кесиштиришимиз керак. Бунинг учун бир нечта усуллар бор, лекин минимал импликанталар сони бўлиши шарт, шунинг учун импликантасини танлаймиз.
Берилган функциянинг ҚДНШи:



бу ифоданинг тузилма схемаси 1.24-расмда кўрсатилган.



Қисқартирилган шаклдан МДНШ га ўтиш ва импликанталарни чиқариб ташлаш йўли билан амалга ошди. ва импликанталар кейинги аргументларнинг қийматида мантиқий 1 га тенг бўлади:





Бу импликанталарнинг (1.15) ифода f(х1234) функцияга 1 қийматини беради, лекин мана шу тўпламда функция 1 га тенглиги 1.15 ифоданинг бошқа импликанталар ёрдамида кўрсатилган. Ҳақиқатдан 1.17 ни 1.16 га қўйсак:




бўлганда





бўлганда



Шундай қилиб, ва ҳадларни 1.15 ифодадан чиқариб ташлашимиз тасдиқланди. Ҳозиргача биз МДНШ ни олиш жараёнини кўриб чиқдик, энди МКНШ ни кўриб чиқамиз.


МКНШ учун ҚКНШ асос бўлади. Бирлашадиган ҳадлар жуфтлиги ва кўринишида бўлади. Ютилиш операцияси

ифода асосида қўлланилади.


Квайн усулини қўлланилишини мисолда кўриб чиқамиз, функция 1.14-жадвалда келтирилган
1.14-жадвал

х1
х2
х3

0
0
0

0
0
1

0
1
0

0
1
1

1
0
0

1
0
1

1
1
0

1
1
1

f(х123)

1

0

0

0

1

0

1

1

Кўриб чиқилган функциянинг ҚКНШ


Бирлашадиган ҳадлар жуфтлиги:



1- ва 3- ҳадлар ( -бирлашув натижаси)
1- ва 4- ҳадлар ( -бирлашув натижаси)
2- ва 3- ҳадлар ( -бирлашув натижаси)



Download 321,31 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish