Дизъюнктивная нормальная форма (ДНФ). — КиберПедия 

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Дизъюнктивная нормальная форма (ДНФ).

2017-12-12 435
Дизъюнктивная нормальная форма (ДНФ). 0.00 из 5.00 0 оценок
Заказать работу

 

Имея БФ, мы можем представить ее в виде ДСНФ, но такая форма не является единственной.

Пусть ДСНФ некоторй функции

Так как А А = А, можно представить F в виде:

 

Далее с, помощью скобочных преобразований, можно получить:

В полученном выражении меньше букв и операций чем в исходном.

Так как А = 1, то дальнейшие преобразования приведут нас к форме:

 

Здесь еще меньше букв и операций. Таким образом, была выполнена минимизация исходной БФ.

Минимизация БФ подразумевает упрощение формул (при сохранении их эквивалентности) в определенном классе формул и при определенном способе подсчета сложности.

В качестве формул в теории БФ чаще всего рассматривают бесскобочные выражения вида «дизъюнкция конъюнкций» (аналог в обычной алгебре – сумма произведений), так как простые скобочные формы удобно строить из простых бесскобочных.

 

Ведем определения, касающиеся минимизации БФ.

 

Конъюнкция называется элементарной, если каждая переменная входит в нее только один раз.

 

Дизъюнкция элементарных конъюнкций называется дизъюнктивной нормальной формой (ДНФ).

 

Длиной ДНФ называется число конъюнкций, из которых она состоит.

 

ДНФ, имеющая наименьшую длину среди всех эквивалентных, называется кратчайшей.

 

ДНФ, имеющая наименьшее число букв среди всех эквивалентных, называется минимальной ДНФ (МДНФ).

 

МДНФ может не быть кратчайшей и наоборот.

ДНФ D называется ДНФ БФ F, если М 1 для D совпадает с М 1 БФ F (М 1 (D) = М 1 (F)).

 

БФ Ф называется импликантой БФ F, если множество наборов М1(Ф) является частью (подмножеством) множества наборов М1(F).

Обозначается это как: М 1 (Ф) М 1 (F).

Рассмотрим пример.

Пусть

Ф 1= XY; Ф 2= YZ;

M 11) = = (110, 111)

M 12) = = (011, 111)

M 13) = = (101, 111)

M 1 (F) = (101, 110,111)

 

Ф 1 и Ф 3 являются импликантами F, так как их множества М1, являются частью М1 функции F.

Ф 2 не является импликантой F, так как один набор из М1 (011), не входит в М1 функции F.

 

Простая импликанта - неукорачиваемая конъюнкция – из нее нельзя удалить ни одной переменной.

Конъюнкция К является простой импликантой БФ F, если:

1) К - импликанта БФ F;

2) Любая К*, состоящая из части букв К, не является импликантой БФ F.

 

Рассмотрим пример простой импликанты.

X Y Z F
       
       
       
       
       
       
       
       

Предположим, что - простая импликанта БФ F.

 

Докажем это.

1) М 1 (F) = (000,001,010,011,100)

М 1 (Ф) = (000,100)

Следовательно, Ф является импликантой F.

2) Из Ф можно получить две более короткие конъюнкции: и .

M 1 () = (000,001,100,101)

M 1 () M1(F) следовательно, не является импликантой F.

M 1 () = (000,010,100,110)

M 1 () M 1 (F) следовательно, не является импликантой F.

Следовательно из Ф нельзя удалить ни одной переменной.

 

Из 1) и 2) следует, что Ф простой импликантой F.

 

ДНФ, состоящая из всех простых импликант бф, называется сокращенной ДНФ (СДНФ).

Число букв в СДНФ может быть не только меньше, но и больше чем у ДСНФ. Слово «сокращенная» говорит о том, что в ДСНФ используются максимально укороченные (сокращенные) конъюнкции.


Поделиться с друзьями:

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.012 с.