Опубликован: 05.06.2018 | Уровень: для всех | Доступ: платный
Лекция 3:

Минимизация логических функций

Пример 3.4.

Получить методом Квайна – Мак-Класки минимальные ДНФ и КНФ для ФАЛ, заданной в виде совершенной конъюнктивной нормальной формы:

f(x,y,z)СДНФ= ∏(0,2,5,6,7)

Решение

Вначале получим минимальную конъюнктивную нормальную форму по схеме, изложенной в примере 3.3.

Этап 1

Записать двоичные коды наборов, образующих СКНФ данной функции:

(000, 010, 101, 110, 111)

Этап 2

Разбить полученные коды на группы, содержащие одинаковое количество нулей в коде. Расположить группы по возрастанию количества нулей:


Этап 3

Выполнить склейку кодов, попарно сравнивая элементы соседних групп:


Этап 4

Составить имплицентную матрицу:

Первичные имплиценты Конституэты нуля
000 010 101 110 111
11- + +
1-1 + +
-10 + +
0-0 + +

Этап 5

Определить существенные имплиценты.

Для рассматриваемой функции существенными имплицентами будут 0-0 и 1-1.

Этап 6

Найти тупиковые конъюнктивные нормальные формы и выбрать из них минимальные КНФ.

Из анализа имплицентной матрицы получим, что функция имеет две тупиковые конъюнктивные нормальные формы, каждая из которых является минимальной:


Алексей Болтенков
Алексей Болтенков
Россия, Москва
Нуритдин Рахимов
Нуритдин Рахимов
Узбекистан, Ташкент, ТашПИ, 1989