Сокращенные днф.
Грань Nk называется максимальной для ф-ции f, если не существует грани Nk большей размерности, целяком лежащее в Nf. Nk⊂Nk’⊆Nf
Если такая грань Nk’существует, то Nk’называется расширением грани Nk.
Элементарная &, которая соответствует максимальным граням, называется простыми импликантами.
Любую грань можно расширить до максимальной грани.
Если решается задача минимализации по числу элементарных &, то расширение граней, входящих в минимальное покрытие не изменяет общее число граней, то есть индекс просто Lk. Если решается задача минимализации по числу букв, то тогда можно каждую грань расширить до максимальной, это может сменьщить суммарный ранг. Если число букв уменьшается, то общее покрытие не было минимальным.
ДНФ, состоящее только из простых импликант, называется сокращнной.
Алгоритм построения сокращенных ДНФ.
1)Находим произвольную КНФ, реализующую ф-ю f(можно взять СКНФ)
2)Перемножаем элементы дизъюнкции и переходим от КНФ к ДНФ
3)упрощаем полученное выражение, используя следующие отношения:
x·x=x
xVx=x
x·x=0
xVx=1
xVxy=x
-
Содержание
- Множества. Основные понятия.
- Операции над множествами и их свойства.
- Декартово произведение. Разбиение множеств.
- Алгебра множеств
- Отношение. Бинарное отношение
- Алгебра бинарных отношений
- Отображение. Виды отображений
- Отношение порядка. Изоморфизм упорядоченных множеств.
- Алгебраические системы. Изоморфизм алгебраических систем.
- Функции алгебры логики.
- Формулы. Реализация функций формулами.
- Эквивалентность формул. Свойства элементарных булевых функций.
- Двойственные функции. Принцип двойственности
- Разложение булевых функций по переменным. Сднф.
- Разложение булевых функций по переменным. Скнф.
- Полнота и замкнутость.
- Представление булевых функций в виде полинома Жегалкина. Теорема Жегалкина.
- Классы т0, т1.
- Класс s.
- Класс м.
- Класс l
- Задача минимизации булевых функций.
- Задача минимизации булевых функций в геометрической постановке.
- Сокращенные днф.
- Тупиковые днф и решение задачи минимизации.
- Графы. Основные понятия.
- Орграфы. Основные понятия.
- Маршруты. Цепи. Циклы. Связность.
- Операции над графами
- 30.Двудольные графы.
- 31. Планарные графы.
- 32. Эйлеровы и гамильтоновы графы
- 33. Дерево. Лес
- 34. Графическое разбиение.
- 35. Способы задания графов
- 36. Типы связности орграфов
- 38. Задача о минимальном остовном дереве. Алгоритмы Прима и Краскала.
- 39. Задача о максимальном потоке и минимальном разрезе. Алгоритм Форда-Фалкерсона.
- 40. Теорема Форда-Фалкерсона