Популярные услуги

КМ-3 Важнейшие аспекты теории графов - любой вариант за 3 суток!
Решу любую задачу
Любая задача по линалу
Любая задача по Линейной алгебре и аналитической геометрии
НОМОТЕХ
Повышение уникальности твоей работе
Любая задача по математическому анализу и по интегралам и дифференциальным уравнениям
Сдам любой тест по дискретке в течение суток на положительную оценку!
Любая задача из Демидовича
Предельные теоремы и математическая статистика

Минимизация КНФ

2021-03-09СтудИзба

Минимизация КНФ

Определение. Элементарная дизъюнкция u называется имплицентой булевой функции F , если  

Например, элементарная дизъюнкция   является имплицентой функции .

Определение. Если никакая собственная часть  имплиценты u ( т.е. ) булевой функции F не является имплицентой F, то u называется простой имплицентой (т. е. если удаление из u хотя бы одного литерала нарушает условие , то u – простая имплицента).

Например,  – простая имплицента булевой функции ,  имплицента  не является простой для этой функции , так как  (собственная часть имплиценты ) является имплицентой функции F.

Определение.  Конъюнкция всех простых имплицент булевой функции F называется сокращенной КНФ (СкКНФ) функции F.

Рекомендуемые материалы

Для изготовления двух видов соков используются слива, черника и клубника. Общее количество сливы – 300 кг, черники -270 кг, клубники - 400 кг. На сок 1 вида расход продукта в частях составляет соответственно 2:1:4, на сок 2 вида – соответственно, 3:3
-51%
Задача 10-27
Даны координаты точек А(2,1,4),В(3,5,-2),С(-7,-3,2), D(-3,1,8) Найти: площадь грани АВС; объем пирамиды АВСD; уравнение плоскости Р1, содержащей грань АВС; уравнение прямой L, проходящей через точку D перпендикулярно грани АВС;
Портфель состоит из двух ценных бумаг А и В, ожидаемая доходность и риск, которых, выраженные в процентах, равны А (14,27), В (37,46). Коэффициент корреляции бумаг равен -1, а его доходность равна 20%. Найти портфель и его риск.
FREE
Ряды Фурье (Без 7 номера)
-52%
Вариант 17 - ДЗ №3 - Ряды Фурье

Например,   – СкКНФ булевой функции . Отметим, что СкКНФ является единственной для конкретной булевой функции F.

Определение.  КНФ булевой функции F, содер­жащая наименьшее число множителей среди всех КНФ, реализующих функцию F, называется кратчайшей КНФ (КрКНФ).

Например, является также и КрКНФ этой же булевой функции F.

Вообще говоря, для заданной булевой функции F может существовать несколько различных по числу вхождений литералов КрКНФ.

Определение. КНФ булевой функции F, содер­жавшая наименьшее число вхождений литералов среди всех КНФ, ре­ализующих функцию F, называется минимальной КНФ (МДНФ).

Отметим, что для заданной булевой функции F существует, вообще говоря, несколько МКНФ, отличающихся друг от друга чис­лом  слагаемых.

Более того, МКНФ не всегда совпадает с КрКНФ булевой функции n переменных F. Хотя для начальных значе­ний n ( n = 2 или n = 3 ) МКНФ всегда совпадает с КрКНФ. Например,  является КрКНФ и МКНФ рассматриваемой функции F.

Задача минимизации булевой функции  в классе КНФ формулируется следующим образом: тре­буется для булевой функции n переменных F построить КНФ с минимально возможным числом множителей (КрКНФ) или с мини­мально возможным числом вхождений литералов (МКНФ).

Также отметим, что задача минимизации булевых функций n переменных F в классе КНФ также как и задача минимизации булевых функций n переменных F в классе ДНФ является чрезвычайно громоз­дкой и ее трудоемкость с ростом n  возрастает по экспонен­циальному закону.

К настоящему времени разработано около 200 различных ме­тодов минимизации булевых функций в классе КНФ.

Пример. Составить по таблице истинности СКНФ булевой функции   и минимизировать ее, применяя законы склеивания.

Решение.

0

0

0

1

1

1

0

0

1

0

1

1

0

1

0

1

1

1

 0

1

1

1

1

1

1

0

0

1

0

0

1

0

1

0

0

1

1

1

0

1

0

0

1

1

1

1

0

0

СКНФ будет иметь вид: .

Минимизируем ее, применяя законы склеивания. Подчеркнем дизъюнкции, которые можно склеить. Очевидно, что это можно сделать различными способами, например:

,

.

Выберем один из возможных вариантов склеивания, например  и минимизируем КНФ:

.

Замечание. При минимизации КНФ достаточно часто (но не всегда!) удается получить лучшие результаты, если «нарастить» данную КНФ используя свойство идемпотентности дизъюнкции: .

Например, в рассматриваемом примере третью, последнюю дизъюнкцию  можно было бы склеить со второй дизъюнкцией . Добавив  вторую дизъюнкцию еще раз, мы не изменим саму булеву функцию, но получим в результате минимизации КНФ более короткое ее представление:

 

.

Ответ: F

Пример. Составить СКНФ булевой функции, заданной вектором значений таблицы истинности w(F)=(00100111)  и минимизировать ее, применяя законы склеивания.

Решение. Так как вектор значений заданной булевой функции имеет 8=23 разрядов, следовательно, булевой функции соответствует следующая таблица истинности:

F

0

0

0

1

0

0

1

0

0

1

0

0

0

1

1

1

1

0

0

0

1

0

1

1

1

1

0

1

1

1

1

0

Вам также может быть полезна лекция "2. Горные предприятия".

СКНФ будет иметь вид:

.

К сожалению, минимизировать ее, применяя законы склеивания, невозможно.

Ответ: .

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
430
Средний доход
с одного платного файла
Обучение Подробнее