<<
>>

2.2.2. Минимизация нормальных форм

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

Определение. Минимальной ДНФ (МДНФ) функции f(x1, x2, …, xn) называется ДНФ, реализующая функцию f и содержащая минимальное число символов переменных по сравнению со всеми другими ДНФ, реализующими функцию f.

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

Каждый из рассмотренных ниже методов состоит из двух этапов:

· построение сокращенной ДНФ;

· построение матрицы покрытий. Построение МДНФ.

Определение. Если для всякого набора а = (а1, а2, …, an) значений переменных условие g(a) = 1 влечет f(a) = 1, то функция g называется частью функции f (или функция f накрывает функцию g). Если при этом для некоторого набора с = (с1, с2, …, сn)функция g(c)=1, то говорят, что функция g накрывает единицу функции f на наборе с (или что g накрывает конституенту единицы функции f).

Конституента единицы функции f есть часть функции f, накрывающая единственную единицу функции f.

Определение. Элементарная конъюнкция К называется импликантом функции f, если для всякого набора а = (а1, а2, …, an) из 0 и 1 условие К(а)=1 влечет f(a)=1.

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

Всякий импликант функции f есть часть функции f.

Теорема. Всякая функция реализуется дизъюнкцией всех своих простых импликант.

Определение. Сокращенная ДНФ функции f есть дизъюнкция всех простых импликант функции f.

Утверждение. Всякая функция f реализуется своей сокращенной ДНФ. Для всякой функции, не равной тождественно нулю, существует единственная сокращенная ДНФ.

Теорема (Куайна). Если в СДНФ функции f провести все операции неполного склеивания, а затем все операции поглощения и удаления дублирующих членов, то в результате получится сокращенная ДНФ функции f.

<< | >>
Источник: Лекции - Дискретная математика. 2016

Еще по теме 2.2.2. Минимизация нормальных форм:

  1. 2.2.2.2. Построение сокращенной ДНФ в классе дизъюнктивных нормальных форм
  2. Нормальный глаз – нормальное зрение
  3. 1. Стратегия минимизации издержек
  4. 5.2.3. Метод минимизации..
  5. 2.2.2.4. Алгоритм минимизации функций в классе ДНФ
  6. Минимизация сети
  7. Минимизация ДНФ
  8. Минимизация КНФ
  9. § 8. Пути минимизации безработицы
  10. 3.5. Минимизация издержек при выборе и использовании факторов производства
  11. 3.2.2 Минимизация ресурсных требований к программной реализации
  12. 1.8. Минимизация сложных высказываний методом Квайна
  13. Минимизация целевой функции на основе адаптивных алгоритмов
  14. § 12. Типы наречий, состоящих из беспредложных форм существительных.Причины адвербиализации этих форм
  15. § 12. Типы наречий, состоящих из беспредложных форм существительных. Причины адвербиализации этих форм
  16. § 12. Типы наречий, состоящих из беспредложных форм существительных.Причины адвербиализации этих форм
  17. 20. Нормативно-стилистическая характеристика падежных форм существительного и форм числа. Склонения имен и фамилий.
  18. 20. Норм-стил хар-ка падежных форм сущ-тельного и форм числа. Склонение имен и фамилий
  19. Специфические аспекты и особенности финансового менеджмента в субъектах хозяйствования разных форм собственности и организационно-правовых форм
  20. Субъективизация: адресатное и обобщенно-личное значения форм 2-го лица Семантические особенности форм 2-го лица