Метод Квайна
1. По
строим СДНФ. Например, для функции
.
. 2. Применяем операцию неполного склеивания
.
3. После того как такая операция применена к каждой паре конъюнкций из СДНФ, к которой она применима, с помощью операции поглощения (
) удаляем те конъюнкции ранга
, которые можно удалить таким образом. В итоге получаем некоторую д. н. ф.
.
4. Если проведено
этапов, то на
-м этапе операции неполного склеивания и поглощения применяются к конъюнкции ранга
д. н. ф.
. Получаем д. н. ф.
.
Алгоритм завершается, если
.
Пример. Построить сокращенную д. н. ф. функции
.
Решение.
.
После первого этапа имеем
.
После второго этапа имеем
.
Простая импликанта
называется ядровой, если существует набор
такой, что
, но
для всех
, входящих в сокращенную д.
Геометрическая интерпретация:
– ядровая импликанта, если существует точка, принадлежащая
, которая покрывается только
.
Пример. Для функции
сокращенная д. н. ф. = =
.
Ядровая д. н. ф. (ЯДНФ) – это дизъюнкция всех ядровых импликант.
|
Пример. На рис. 1.6 представлен носитель функции, у которой нет ядровой д. н. ф. Задачи для самостоятельного решения
1. Из заданного множества
элементарных конъюнкция выделить простые импликанты функции
:
а)
;
б)
;
в)
.
2. Построить сокращенную д. н. ф. по заданной к. н. ф.:
а)
;
б)
.
3. Используя алгоритм Квайна, построить сокращенную д. н. ф. функции
:
а)
; б)
.
4. Изобразив множество
функции
в
, найти ее простые импликаты, построить сокращенную и ядровую д.
а)
;
б)
.
5. Найти длину сокращенной д. н. ф. функции
:
а)
;
б)
.
6. Показать, что число функций, для которых фиксированная элементарная конъюнкция ранга
является импликантой, равно
.
7. Показать, что любая функция от
переменных может быть реализована д. н. ф., содержащей не более
элементарных конъюнкций.
8. Показать, что число конъюнкций в тупиковых д. н. ф. не превосходит
.
9. Показать, что число ядровых импликант функции
не превосходит
.
10. Показать, что вякая простая импликанта функции
:
а) ранга
является ядровой;
б) ранга меньше 2 является ядровой. Ответы
1. а)
; б)
; в)
. 2. а)
;
б)
. 3. а)
; б)
. 4. а) сокращенная, она же ядровая д. н. ф.
;
б)
сокращенная д. н. ф.,
ядровая д. н. ф. 5. а)
; б)
.
Еще по теме Метод Квайна:
- 1.8. Минимизация сложных высказываний методом Квайна
- 1.4. Метод теории государства и права. Принципы научного познания. Общенаучные методы. Частнонаучные методы
- Экспериментальный метод – как центральный метод среди эмпирических методов психологического исследования.
- Методы психогенетических исследований. Генеалогический метод. Семейные исследования. Метод приемных детей.
- Сравнение выгод, получаемых при переходе на метод ЛИФО с метода ФИФО и средних цен
- Глава 3. Социологические методы в труде журналиста (М.Н. Ким)Методы в журналистике и социологии
- Симплекс-метод. Основная идея, этапы поиска решений, алгоритм метода.
- Методы субъективных измерений в задачах с неопределенностями. Основные понятия, суть, достоинства и недостатки методов.
- 2. Сравнительно-правовой метод – частнонаучный метод юридической науки
- § 5. Метод иеделимых как выпрямление метода исчерпы- ваиия.
- Графический метод. Основные понятия. Алгоритм метода
- § 65. Симплекс-метод решения задач линейного программирования, М-метод
- Метод простых итераций (метод последовательных приближений).
- Исследование методов решения задач линейного программирования. Метод северо-западного угла.
- Основные методы сбора социологической информации. .Содержание методов, их достоинства и недостатки.Достоверность эмпирических данных и факторы на нее влияющие.Выборочный метод сбора информации. Генеральная и выборочная совокупности. Понятие репрезентативности. Типы выборочных совокупностей.Этапы социологического анализа.
- 2. Метод компонент, или метод передвижки возрастов.
- Основные характеристики современного метода трудового права — метода социального партнерства