Вопросы к зачету часть1 (Вопросы к зачету (ответы)), страница 5

2018-01-12СтудИзба

Описание файла

Файл "Вопросы к зачету часть1" внутри архива находится в папке "Вопросы к зачету (ответы)". Документ из архива "Вопросы к зачету (ответы)", который расположен в категории "". Всё это находится в предмете "информационная безопасность" из 7 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "информационная безопасность" в общих файлах.

Онлайн просмотр документа "Вопросы к зачету часть1"

Текст 5 страницы из документа "Вопросы к зачету часть1"

Тем самым установлено, что . Это приводит к противоречию, ибо представление (2.10) имеет на одно вхождение переменной меньше, чем м. д. н. ф. (2.9), Теорема доказана.

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

14. Методы построения простых импликантов.

Геометрическая интерпретация. Множество всех двоичных наборов будем рассматривать как множество вершин n-мерного единичного куба (на рис. 2.10 приведен трехмерный куб). Тогда всякая функция может быть описана множеством вершин куба, на которых она принимает значение 1. Рис. 2.10 соответствует функции , обращающейся в 1 на наборах (0,0,0), (0,0,1), (1,0,0), (1,0,1) и (1,1,1) (она задается табл. 1.1).

Функция является импликантом для , если соответствующее ей множество вер шин куба содержится в множестве вершин для f. Всякая конъюнкция задает подкуб, представляющий собой множество вершин , для кото- рых, а значения остальных n - k компонент могут быть выбраны произвольно. Подкуб, соответствующий конъюнкции длины k, содержит вершин. В частности, подкуб для конъюнкции длины n вырождается в вершину. На рис. 2.10 заштрихован подкуб, соответствующий конъюнкции (он представляет собой грань = 0).

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

На этом языке теорема 2.1 становится очевидной. Она означает, что в покрытии, соответствующем м. д. н. ф., используются только максимальные подкубы (максимальные подкубы покрывают большее число вершин в сравнении с содержащимися в них немаксимальными подкубами и имеют «меньшую стоимость», ибо задаются конъюнкциями меньшей длины). Из рассмотрения рис. 2.10 видно, что изображенная на нем функция имеет единственную м. д. н., ф. , соответствующую покрытию подкубами, один из которых представляет собой грань , а другой — ребро , . В общем случае функция может иметь несколько м. д. н. ф. Кратчайшей д.н.ф. соответствует покрытие наименьшим числом подкубов. Ясно, что при построении такого покрытия можно использовать лишь максимальные подкубы.

Первым этапом в нахождении м. д. н. ф. (и кратчайшей д. н. ф.) является построение системы всех простых импликантов.

2.3.4. Построение простых импликантов. Рассмотрим некоторый импликант функции , являющийся конъюнкцией. Для удобства будем считать, что в него входят первые р переменных, т. е. что импликант имеет вид . На всех наборах ( ) (при разных ) импликант равен 1. Поэтому функция f на этих наборах также обращается в 1 и в ее с. д. н. ф. присутствуют всевозможные конъюнкции вида . Осуществив склеивания по переменной :

,

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

Рассмотрим пример. Пусть в с. д. н. ф. функции : входят конъюнкции , , , . Произведем последовательные склеивания по и по :

( ) ( )=

= = , в результате чего получим импликант . Конъюнкции удобно задавать наборами длины n из символов 0,1 и —. Если переменная входит в конъюнкцию в форме , то в этом наборе на i-м месте записывается , а если отсутствует, то на i-м месте проставляется —. Конъюнкции , например, соответствует набор 1 — 0 —. С использованием такого представления конъюнкций рассмотренный выше пример получения из с. д. н. ф. может быть описан следующим образом:

На основе сказанного приведем алгоритм построения всех импликантов, имеющих вид конъюнкции. Изложение будем сопровождать примером. Пусть функция задана таблицей 2.8.

Таблица 28

f

0

0

0

0

1

0

0

0

1

1

0

0

1

0

0

0

0

1

1

1

0

1

0

0

1

0

1

0

1

0

0

1

1

0

1

0

1

1

1

0

1

0

0

0

1

1

0

0

1

1

1

0

1

0

0

1

0

1

1

1

1

1

0

0

1

1

1

0

1

1

1

1

1

0

0

1

1

1

1

0

Выпишем в полосе 1 таблицы 2.9 все наборы, на которых функция f обращается в 1. Для осуществления алгоритма их удобно выписывать разбитыми на группы

Таблица 2.9

0 0 0 0 +

0 0 0 - +
0 - 0 0 +
- 0 0 0 +

- 0 0 -
- - 0 0

- 0 - 1
1 - 0 -















I I I

0 0 0 1 +
0 1 0 0 +
1 0 0 0 +

0 0 - 1 +
0 1 - 0
- 0 0 1 +
1 0 0 - +
- 1 0 0 +
1 - 0 0 +


0 0 1 1 +
0 1 1 0 +
1 0 0 1 +
1 1 0 0 +

- 0 1 1 +
1 0 - 1 +
1 - 0 1 +
1 1 0 - +




I I

1 0 1 1 +
1 1 0 1 +

I

В соответствии с числом единичных компонент в наборах. Поскольку склеиваются лишь наборы, отличающиеся в одной компоненте, то для того чтобы произвести все склеивания по одной переменной, достаточно просмотреть всевозможные нары наборов, входящих в соседние группы, результаты склеиваний наборов из полосы I поместим в полосе II. Наборы из полосы I, которые участвовали в склеиваниях, пометим значком + . В полосе II наборы уже автоматически разбиваются на группы по числу единиц (при склеивании наборов полосы I из групп с t-1 единицами и с i единицами получается набор полосы II с (-1 единицами). К образованным наборам снова применяем операцию склеивания (склеиваются пары наборов, которые содержат прочерк на одинаковых местах и различаются одной компонентой). При этом нужно опять просмотреть все пары наборов из соседних групп. Наборы, к которым применена операция, помечаем значком +. Результаты склеивания (соответствующие конъюнкциям длины 2) заносим в полосу III таблицы. В полосе III снова пытаемся осуществить склеивания, однако этого сделать не удается. На этом процедура завершается.

В полученной таблице содержатся все импликанты функции f, имеющие вид конъюнкции. Простыми будут те из них, которые не помечены значком + (из них нельзя вычеркнуть ни одной переменной, иначе применима операция склеивания). В рассмотренном примере простыми импликантами являются конъюнкции x1x2x4, x2x3, x3x4, x2x4, x1x3 которые соответствуют наборам 01 - 0, -00-, --00, -0-1, 1-0 -.

15. Методы формирования МДНФ.

М. д. н. ф. монотонных функций.

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

Теорема 2.2.

М. д. н. ф. монотонной функции, отличной от тождественной константы (0 и 1), является дизъюнкцией всех ее простых импликантов.

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