Реферат: Конспект лекций по дискретной математике

C1 (f)=K1 (f) ; Sa =4*2=8 ; Sb =Sa +4=12

Cmin (f) : Sa =3*2=6 ; Sb =9

Цена покрытия Sa представляет собой количество букв, входящих в ДНФ, которая соответствует данному покрытию.

Цена Sb представляет для ДНФ сумму количества букв и количества термов.

Цена покрытия хорошо согласуется с ценой схемы по Квайну, которая строится по нормальной форме, соответствующей этому покрытию.

Для приведенной схемы цена по Квайну SQ =9=Sb (9-число входов).

В принципе, между SQ и ценами Sa и Sb существует соотношение Sa £ SQ £ Sb Это неравенство имеет место при следующих допущениях по комбинационной схеме :

1) Схема строится по нормальной форме (ДНФ или КНФ).

2) Схема строится на элементах булевого базиса (И, ИЛИ).

3) На входы схемы можно подавать как прямые, так и инверсные значения входных переменных, представляющие собой значения аргументов булевой функции (схема с парафазными входами). Элементы НЕ (инвертора в схеме отсутствуют.


Нулевое покрытие булевой функции и получение минимальной КНФ .

Выше было рассмотрено покрытие булевой функции на наборах аргументов для которых функция равна единице.

Такие покрытия можно назвать единичными. Наряду с единичными покрытиями существуют и нулевые, для которых покрываются наборы аргументов, на которых функция равна нулю, то есть покрытие реализуется для существенных вершин, но не самой функции, а ее отрицания (инверсии).

Нулевое покрытие строится также как и единичное, но только для отрицания исходной функции.

f3 (x)=V(0,1,4,6,7) f3 (x)=&(2,3,5)

(f=1) (f=0) _ |010

K0 ( f )=|011

_ _ |101

C0( f )= K0 ( f ) Sa =9 Sb =12

_ _ _

K1( f )=|01x Z( f )=Cmin ( f )=|01x Sa =5 Sb =7

|101

Цена минимального нулевого покрытия оказалась меньше цены минимального единичного покрытия.

Так как заранее предсказать невозможно, какое из минимальных покрытий данной функции, единичное или нулевое, будет иметь меньшую цену, то для построения схемы, обладающей минимальной ценой по Квайну, целесообразно решать задачу минимзации в отношении обоих покрытий.

Импликанты булевой функции .

Системы импликант .

Решение задачи минимизации булевой функции методом Квайна и усовершенствованным методом Квайна-МакКласски базируется на понятиях импликант и их систем.

Определение : Булева функция g(x) называется импликантой булевой функции f(x), если для любого набора аргументов, на которых g(x)=1, f(x) также равна единице.

~ ~~

g( x )=1 => f( x )=1, где х - некоторый набор аргументов.

Свойства импликант :

К-во Просмотров: 516
Бесплатно скачать Реферат: Конспект лекций по дискретной математике