Главная » Просмотр файлов » Г.П. Гаврилов, А.А. Сапоженко - Задачи и упражнения по дискретной математике

Г.П. Гаврилов, А.А. Сапоженко - Задачи и упражнения по дискретной математике (1055357), страница 60

Файл №1055357 Г.П. Гаврилов, А.А. Сапоженко - Задачи и упражнения по дискретной математике (Г.П. Гаврилов, А.А. Сапоженко - Задачи и упражнения по дискретной математике) 60 страницаГ.П. Гаврилов, А.А. Сапоженко - Задачи и упражнения по дискретной математике (1055357) страница 602019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 60)

При построении кратчайших д. н. ф. функции на минимизирующей карте отыскивается минимальная по числу элементов совокупность «прямоугольников», соответствующих простым импликантам функции и покрывающих все единицы в минимизирующей карте. Пример 1. Кратчайшей д.н.ф. функции 1, которая задана табл. 91, ЯвлЯе~сЯ д.н.ф. Р = Узх4Ч жзл4 ЧтзлзУз ЧУ1УгУ4 В этой д.н.ф. все конъюнкции ядровые, как это легко усматривается из минимизируюгцей карты. Отметим, что Р является единственной тупиковой и минимальной д. н.

ф. функции 1. Для построения тупиковых д. н. ф. функции 1 часто используется так называемая таблица Квайна Цу функции 1, строки которой соответствуют простым импликантам функции 1, а столбцы наборам из множества ХР На пересечении строки, соответствующей импликанте 1, и столбца,. соответствующего набору а, стоит 1, если 1(а) = 1, и О, если 1(а) = О. Минимальное (тупиковое) покрытие столбцов таблицы Яу строками соответствует кратчайшей (тупиковой) д. н. ф. функции 1.

Минимальной д.н.ф. отвечает покрытие, обладающее минимальной суммой рангов конъюнкций, соответствующих строкам, вошедшим в покрытие. Пля построения всех тупиковых д. н. ф. функции 1 составим к.н.ф. Х(Д следующим образом: поставим в соответствие столбцу а таблицы Яу элементарную дизъюнкцию вида Р„= Лз Ч Лз м... Ч К„где Л, (г = 1, ..., з) все такис простые импликанты функции 1, что К,(а) = 1. Полагаем Х(~) = Й Рк. Раскрывая скобки подобно тому, как это делалось в методе 11ельсона (см, пример 2 из предыдущего параграфа), и используя правила А.А = А и АГАВ = А, получаем из к.н.ф.

Х(Д д.н.ф. М(у), слагаемые которой соответствуют тупиковым д.н,ф. функции П р и м е р 2. Пусть 1 = (х1 Ч хз Ч жз) (У1 Ч хз 'Ч Уз). Сокращенная д. н. ф. функции 1 имеет вид Ру — жзтз ''Уж~из ЧУ'.хзЧУзх Ч тзлз Ч згкз. Таблица Квайна Цу показана в табл. 9.3. 302 Гл. 1Х. Минцмизвция булевых 1яункццц Таблица 9.3 К. н.

ф. я',(Д имеет вид л4(2) = (Кь Ч Кв)(КЗ Ч К4)(К1 '4КЗ)(КЗ Ч Кь)(КЗ Ч Кь)(КЗ Ч К4). Палее М(1) = КЗК4Кь ц КЗКзКь ч «1КЗКзКЗ ч КЗКЗКЗКЗ 4УКЗК4КЗКЗ. Функция ( имеет две кратчайшие д. н. ф., которые являются в данном случае и минимальными, и три тупиковые д.н.ф., не являющиеся кратчайшими (и минимальными). Кратчайшая д.

н. ф., соответствующая слвгаеМОМу К1К4КЗ Д. н. ф. М(1 ) имеет Вид Х122 1 ХЗХЗ 1 ХЗХ1. Заметим, что слагаемые д. н, ф. М(1) соответствуют тупиковым покрытиям матрицы 4,З 4 и могли быть получены непосредственно из нее. Алгорит и упрвиьвния д.н.ув. состоит в применении двух операций. 1. Операция удаления элементарной конъюнкции. Операция удаления конъюнкции К из д.

н. ф. Р осуществляется лишь в случае, если после удаления К из д.н.ф. Р получается д.н.ф. Р', эквивалентная д. н. ф. Р. 2. Операция удаления буквы. Операция осуществляется, если удаление буквы хв из некоторой конъюнкции К д. н. ф, Р приводит к д. н. ф. Р', которая эквивалентна д, н, ф, Р. При применении алгоритма упрощения д. н. ф. Р рассматривается как слово, в котором задан некоторый порядок следования конъюнкций, а также букв в каждой конъюнкции. Операция 1 (операция 2) применяется к первой конъюнкции (букве), к которой эта, операция применима. Если ни одна иэ операций не применима, то алгоритм заканчивает работу.

Пример 3. Применим алгоритм упрощения к д.н, ф. Р = У1У2ХЗ Ч Х1Х2УЗ Ч Х2ХЗ 44УЗУ1 44Х1ХЗ. На первом этапе исключается первая конъюнкция Р1 — — ХЗХЗХЗЧ ХЗХЗЧ ХЗХ1 ц хзхз. В .01 нет конъюнкций, которые можно удалить, но можно удалить букву х1 в первой конъюнкции.

Имеем Р2 = '42хз '4 х2хз 4ххзх1 Ч х1хз 363 З" Х Методы построении д. н. ф. Эта д. н. ф. является тупиковой. Алгоритм заканчивает работу. Заметим, что если на этом этапе Удалить из конъюнкции г:1Угхз не бУкву х1, как этого требует алгоритм упрощения, а букву тз, то процесс упрощения можно продолжить путем удаления конъюнкции хгхз. В результате была бы получена д. н.

ф. Рз = хгх2 хгхз Ч гзх1, являя>щаяся кратчайшей и минимальной. 3.1. Выяснить, является ли д.н.ф. Р а) тупиковой, б) кратчай- шей, в) минимальной: 1)Р=хгхгухг, .2)Р=хгхгцхг, 3)Р=х1Чхг, 4) Р = хЗУЗ У хгхг, 5) Р = хгхгхз Ч хгхз У хгхз, 6) Р = хгтг Ч хсхзх1 У хгхзх4', 7) Р = хгхгхиЧ УгхзУЗЧ хгхзУ4: 8) Р х142хз У х1х2 с4 ' х1хзс4 У х2хзУ4 3.2. Применить алгоритм упрощения к д. н. фо 1) Р = хгхг У зе; 2) Р = хгхг Ч хгхг', 3) Р = х,хгхз Ч хгУз Ч х2хз, 4) Р = хгх2 У хгхг У хгхз, 5) Р = хгхг У хгхз У х1УЗ'У Угхг У Угхз,' 6) Р = х,хгхгх4 У хгхзх4 У хгхз Ч х,тз; 7) Р = хзхиЧ хгхзхи У х.

хгх4 Ч хсхгхз Ч хсхгхз У хгхгх4,. 8) Р = Угхз Ч хгхз У хгхг Ч х1 хгх4 У хгхзх4 Ч хгхзх4. 3.3. По заданной сокращенной д. н. ф. Р построить д. н. ф. Рцт, состоящую из конъюнкций, входящих хотя бы в одну тупиковую д. н. фл 1) Р=хуУхгЧуг; 2) Р = У юЧ узш У хуш Ч х уз У ху г У туйц 3) Р = хугЧ хуггоЧ хуй1 У хуй1 Ч ууи1; 4) Р = Зи1 УхуюЧУуУЧ хуг Чхую; 5) Р =Уш У уи1 У хш Ч угшЧ хуг; 6) Р = хугЧ хугЧ хуг У Уш У уюУ хш: 7) Р = хз У уз Уху Ч хуш Ч узш У хгш: 8) Р = Уг У у юЧ ху Ч уг У хш Ч зш. 3.4. По заданной сокращенной д. н.

ф, Р построить д. н. ф..Рвм, состоящую из конъюнкций, входящих хотя бы в одну минимальную д. н. фл 1) Р = хуУхУУ уг; 2) Р = хуУУ хуг У туюУ хгй1У узиб 3) Р = хш У уюЧ ги1 У хг У уг; 4) Р =УгЧугЧ хушцхуЧугшЧхгш: 5) Р = уг У хгш У хуг У хзюУ хуу 6) Р = УуйгЧ хуй1Ч угшЧ угш УУуг; 7) Р =УгЧхУУхугУхгш; 8) Р = угЛУ уийЧ хуИУхугш. 304 Гл. 1Х. Мцццциэвцив булевых функццй 3.5. Лля д.н.ф. из предыдущей задачи построить минимальные д. н.

ф. 3.6. С помощью таблицы Квайна построить все тупиковые д. н. ф. функции 7, заданной вектором своих значений: 1) ау = (01111100); 2) ау = (01111110); 3) ау = (00011111); 4) ау = (1111100001001100); 5) ау = (111010000П01000); б) ау = (1110011000010101); 7) ау = (0001011110101110); 8) Йу = (0001101111100111). 3.7. Найти число тЦ) тупиковых д, н, ф. и число р(7') минимальных д. н. ф. функции 7: 1) т' (хи) = хз ~В хз йЗ... Ф х„ве 1; 2) ~(х") = (х1 Чхз Чхе)(х1 Мхя Чхз) ее хе ев...

озхп; 3) 7(х и) = (хз Ч хз М хз) (х, ~хе Ч хз) (х, ез... 01 хп); 4) у(х") = (0111111111111110); 5) У(х ) = (хз ц хе ц хз ц хл ч хз ч ... ~ хп) йе х1 ч х че,,л хп); б) 1(хп) = (х Е " .Е х.)(х „ Е ... Е х.). 3.8. Показать,что число тупиковых д.н. ф.произвольной булевой функции ((хп) не превосходит ( „ ) . 3.9. Пусть Ь(Д число букв в минимальной д.н.ф, функции г", а 1(Д число слагаемых в кратчайшей д. н. ф. функции 7. Показать, что: шах 1(1(хп)) 2п — и 2) п1ах 7(У(хп)) и 2п — 1 Лх '0 Ли") 3.10.

Показать, что число тупиковых д. н. ф. любой функции 7" (хо), имеющей 2п ' ядровых импликант, равно 1. 3.11. Лля скольких функций 7"(хп) справедливы соотношения: 1) Ь(Дх")) = и 2п ~; 2) Ь(Дх")) = п(2п ~ — 1)7 3.12. Функция Д(хп) называется цепной, если множество 1Цу можно расположить в последовательность аН аз, ..., а1 такую, что р(а„апы) = 1 при всех 1 < г < 1 и р(а„а ) > 1 при ~г — у~ > 1. Пусть ц(1) число тупиковых д.н.ф. цепной функции ( такой, что ~%7~ = 5 Показать,. что: 1) ц(1) = ц(2) = ц(3) = ц(4) = 1; 2) п(1) = ц(1 — 2) + ц(1 — 3) при 1 > 5. 3) Найти асимптотическое поведение в1(1) при 1 з оо. 3.13. Пусть Г(7") минимально возможное число элементарных дизъюнкций в конъюнктивной нормальной форме функции 1, а Л® = 1(()/1*(Д. Найти Л(7) для (х1 Ч хз)(тз Н хв)...

(хзп--1 Ч хзп) ° 3.14. Пусть Во = Ро(хп) и Вз = Рз(хп) д.н.ф. такие, что Ро ве Рз = О, Ро Ч Рз = 1, а д. н. ф. В(у ) не содержит общих букв с д.н.ф. Ро и Рз. Бесповторцой суперпозиццей д.н.ф. Р, Ро, Рз по д о. Методы построения д. и. ф. 305 переменной у, называется д.н.ф. Е, полученная из д.н.ф. Й подстановкой вместо каждого вхождения буквы уе д.н.ф.

11о, .а вместо дг — — д. н. ф. Р, с последующим раскрытием скобок. Ц Доказать, что бесповторная суперпозиция тупиковых д.н.ф. является тупиковой д. н. ф. 2) Доказать, что бссповторная суперпозиция сокращенных д. н. ф. является сокращенной д.н. ф. 3.15. Пусть функция т(х4) такова, что аг = (0101 11000011 1010). Доказать, что выполнены свойства 1) — 3): 1) ш(ты хг, хз, хе) = ш(х ); 2) минимальными д.н.ф. функции и)(хха) являются гог = хгхзх4 Ч хгхзхеЧ хгхзхо Ч хгхзхы Вг = хгхгхз Ч хгхгх4 Ч хгхгхз Ч хгхгхо', 3) число тупиковых д. н.

ф, равно 10. 4) Доказать, что если Л(х ) = хг еехг ю... юг:, и четно и ) (хо) = в(хы х, Л(хз, ..., х„~ге.,), Л(хоугег, ..., хи)), то существуют тупиковые д.н.ф. Е и Е функции 1" такие, что 1(Е)ЯЕ) = 2и(г — г 5) Показать, что число тупиковых д. н. ф. функции 6(х") = го(х') Ех, Е...Ех равно 10г, а число минимальных д. н. ф.

Характеристики

Тип файла
DJVU-файл
Размер
3,29 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

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