Главная » Просмотр файлов » С.В. Яблонский - Введение в дискретную математику

С.В. Яблонский - Введение в дискретную математику (1060464), страница 45

Файл №1060464 С.В. Яблонский - Введение в дискретную математику (С.В. Яблонский - Введение в дискретную математику) 45 страницаС.В. Яблонский - Введение в дискретную математику (1060464) страница 452019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Следовательно, число проверок ие болев Х Е в (К1) + 21 л (Я') ~', (л + 2) 2". 1 1 Общее число вариантов упорядочения, как это следует из замечания, равно (н1)' и (н1)а в~(н[)з" ~(нл) ~21 ль1вл» Таким образом, число проверок для всех вариантов не более, чем 2злл 1ов л 3 что значительно меньше, чем21", т. е. этот алгоритм лучше, чем алгоритм перебора всех д.

н. ф. В то же время трудоемкость алгоритма с испольаованпем процедуры упрощений остается весьма зиачктельной. Остается обсудить еще одну возмон1пость, влияющую на эффективность алгоритма — случайность выбора упорядочения, играющую роль при решении серии задач на минимизацию булевых функций. Разобьем все вышеуказанные упорядочения на вблагоприятныез и внеблагоприятные», смотря ~о тому, дает или нет алгоритм упро- гл. 1. длзъю1п1тнвнын нОРмлльнык ФОРмы 3О7 щения минимальную д. н. ф. Тогда отношение числа благоприятных упорядочений к числу всех рассматриваемых упорядочений равно вероятности построения минимальной д.

н. ф. при случайном выборе порядка. Можно было бы попытаться оценить это отношение. Однако мы не будем этого делать ввиду того, что данная величина связана с конкретным алгорптмом, и ее оценка мало что будет говорить о трудоемкости других алгоритмов, Вместо этого мы возьмем в качестве меры трудоемкости алгоритма родственную характеристику — отношение числа )1Щ минимальных д. п. ф.

функции ) к числу т(1) ее тупиковых д.н.ф., т, е. величину 11(/)/т(~). Оказывается, что сущестзу1от функции с большим числом тупиковых д. н. ф. при относительно малом числе минимальных д. н. ф. Можно показать, что существует последовательность функций (1 ), для которой (2) )1(1.)й (1 ) О. Последнее ааставляет думать, что статистические сообра- женяя вряд ли что дают для алгоритма упрощения. $ 3. Постановка задачи в геометрической форме Обозначим через Е" 11по>кество всех наборов (а„ ..., а„) из О и 1. Его поясно рассматривать как множество всех вершин единичного и-мерпого куба. Поскольку никаких других, кроме упомянутых, точек мы не рассматриваем, постольку мпожество Е" будем называть п-мерным кубом, а наборы (а„..., а„) — вершинами куба. На рисунках 1 — 4 изобрангепы проекции, соответственно, З-мерного, 4-мерного, 5-мерного и б-мерного кубов на плоскость (на рис.

4 вершины — не наборы, а соответствующие им натуральные числа (см. стр. 10)). Определение. Пусть о,, о1,, ..., о1,— фиксированная система чисел из О и 1 такая, что 1< 1,(11(... ... ( 1, ~ и. Множество всех вершин (а„а,, ..., а ) куба Е" таких, что а;, о...а,,=о1,, ...,а,„о1,, называется (н — т) -мерной гранью. Очевидно, что (и — г)-мерная грань является (л — г)- мерным подкубом куба Е". боб ч. 7.

некОтОРые пРкложения к киееРнетике Пусть у(хо х„..., х„]-произвольная функция алгебры логики. Сопоставим ей подмножество У~ вершин куба Е" так, что (а„пв, „а )ж Уг тогда и только тогда, когда 1(ан па, ..., а„) 1. Ясно, что по подмножеству Уг исходная функция восстанавливается однозначным образом. Пример 5. Функции Дхо х„ х,), заданной табл. 4, соответствует множество )У, - ((О, О, О), (1, О, О), (1, О, 1), (1, 1, О), (1, 1, 1)), изображенное на рис.

5. Рнс. 1 Возьмем в качестве исходной функции влементарную конъюнкцию К(хо ..., х.) ранга г, где вг вв К (х„ ..., х„) х<, л, ... йх,в, Легко видеть, что множество Уа, соответствующее конъюнкции К, представляет собой (я — г)-мерную грань. Таблнав 4 Число г будем называть также рангом этой грани.

Пример 6. Конъюнкциям К,(х„х„х,) хатха, К, (х„хз, хв) = х, А х „ Кв (хо хвз М ~ хв 310 ч. ч некОтОРые ПРичожения к кнвеРнетикн соответствуют грани Фн, — ((О, О, О), (1, О, О)), йг1г, ((1, О, О), (1, О, 1)), Ила ((1,0,0), (1,0,1), (1,1,0), (1, 1,1)), имеющие соответственно ранги 2, 2 и 1. Этн грани являются соответственно (см.

рис. 5) одномерной гранью (ребром), одномерной гранью (ребром) и двумерной гранью. Отметим очевидныо свойства введенного соответствия 1 Уь Если Дхо ..., х„) я(хо ..., х„)11Ь(х„..., х„), Гл. 1. дизъюнктнвные ЕОРмАльные ФОРмы вц В частности, если функция 7'(хо ..., х„'1 обладает д. к. ф.

Я, где Я-К,Ч...ЧК„ то из указанных свойств вытекает, что йгк1 с- Хг (1 = 1, 2, ..., г), т. е. образ конъюнкции Кь принадлежащей д. н. ф. функцпп 1, является гранью, расположен- х ной внутри множества Х„и )У1- Л1К1 () йГКз () . 0 й1К,1 т.

е. д. н.ф. функции Г соответствует покрытие множества У, гранями 1'1'К1, ..., Ук,. з Нетрудно видеть, что справедливо и обратное утверждение: всякому Ркс. а покрытию множества й1, гранями, расположенными внутри множества 1111, соответствует д.н.ф. Я функции 1. Пример 7. Мы видели, что й1, х,хьт, Ч х,х т, Ч х,х,х, Ч х,х,х, Чх,х,х„ Из=к,хзЧх, являются д. н. ф. Функции 1(хо хм х,) (см. табл. 1). Этим д. н. ф.

соответствуют два покрытия множества 11',: й11 )ук () )пк () 1укз () й1к (~ )укы )у/-)у з())у 11 кз где ~'к, - ((О, О, О)), ~'к, - ((1, О, 0))1 Л'к, = ((1, 0 1)), 1г к = ((1, 1, 0)) й7» — ((1, 1, 1)), У „ — ((О, О, 0), (1, О, 0)), ! У, = ((1, О, 0), (1, О, 1), (1, 1, 0), (1, 1, 1)). Одно из зтпх покрытий — точечное, второе покрытие состоят из ребра и двумерной грани. 312 ч. у. ВекотоРые ПРиложенкя 11 к вегивтике Пусть г, обозначает ранг грани Мкг (ок равен рангу кокъгоикции Кг). Число т, где г =Х т1$ будем называть рангом покрытия.

Теперь мы можем дать формулировку геометрической задачи (задачи о покрытпп), эквивалентной задаче о мииимиаации булевой функции: найти для данного множества У, таков покрытие гранями, принадлежащими Кн ~1- ~к, () ~лг () " () ~к чтобы его ранг г был каимееыппм. Таким образом, мо1кко считать, что задача о мииимизации булевой функции имеет две постановки. Одна— в аналитической форме (исходиая), вторая — в геометрической форме (задача о покрытии). В связи с этим употребляются два языка: аналитический и геометрический.

В ряде случаев используется также комбинировавный язык, в котором, например, коиъювкции «яазываютсяг гранями, а д. и. ф. — покрытиями. 3 4. Сокращенная д. и. ф. Определение. Грань У», содержащаяся в Р«'и называется максимальной (откосительео У,), если ие существует грани Ук такой, что: $. г"т'к ~ Фк ~ Ы Жд 2. Размерность грани Ук. больше раамерпости грани У».

Пример 8. Пусть 1(хо хм х,) — Функция, заданная табл. 1, и Х (хь х«хз) = х«8г ха К,(х„х„х,) = х, бгх«, К, (х„х„х,) Тогда грани Ук, иск«(см. рис. 5) являются максимальными, а гравь Мкг ие максимальная для Ун так как Укг~ Л'кз и РазмеРность РРЕ« больше РазмеРности Фк. О п р е д е л е к и е. Конъюнкция К, соответствующая максимальеой гРани У, множества Уь называетсЯ пРостой илпликантой функции 1.

гл. $. дизъюнктивные нОРмАльные ФОРмы 313 Так как условие ггкс:-ук зквивалеитио тому, что все множители из К' содержатся в К, то в определенном смысле из простой иьшлпканты К функции Г' нельзя удалить ни одного множителя, иначе мы получим (после удаления множителя) коиъюнкцпю К', для которой 'гк (~"-йгь Отметим очевидное утверждение: каждую грапь Кю ӄ— Уь можно расширить до максимальной грани.

Пусть Х О Л ''' У О к,' к,' ''' к,„ — список всех максимальных граней множества Уо Нетрудно впдеть, что )у,=йг,()й „() ...()й „, к, кз ''' к,„' так как У „с=У~(~ 1, ..., т) и каждая точка из У~ и< принадлежит некоторой максимальной гранп. Последнее равенство зквпвалектно следующему: Кп~Кп~ ~Ко Определение. Д.н.ф., являющаяся дпзъюнкцпсй всех простых лмпликант функции (, называется сокращен- ной д.

и. ф, Итак, р(с = К, "Ч К"., Ч ... ~~ К,"„ есть сокращенная д. н. ф. функции 1. Как зто вытекает пз предыдущих рассмотрений, она однозначно определяется по функции г' и реалкзует функцпю ~. Пример 9. Для фуикцпи ~, задапвой табл. 4, имеем следующее покрытие, состоящее пз всех максимальных граней (см. пример 6) йг,-)ук, )) укз. Ему соответствует сокращенная д. и. ф. 3)с = хз Й х, ~/ х,. Геометрический подход вместе с тем дает и способ построепия сокращеиной д. и. ф. Одвако желательно иметь также и аналитическое решение, 3$4 Ч.

Ч. НЕКОТОРЫЕ ПРИЛОЖЕНИЯ К КИВЕРНЕТИКИ Алгоритм построения сокращенной д. н. ф. Воаьмем для функции Дх„..., х„) любую конъюнктивную нормальную форму (например, совершенную к. н. ф.). Затем проиаводим раскрытие скобок, т. е. преобразование типа б»Ч- Чд». После этого в полученном выражении удаляем нулевые члены и ликвидируем поглощаемые и дублирующие члены, т. е.

совершаем преобразования вида К»К, Ч К» К„ Е»ЧЕ»-Е». В результате этого мы придем к сокращенной д. н. ф. е» Действительно, иа любой простой импликантых, 8,... 1 е~ ... 8»х, функции 1 в каждую диаъюнкцию исходной 3' конъюнктивной нормальной формы должен входить хотя бы один ив членов х~,', ..., х~„" (иначе, положив х» О„ ..., х», п„мы обратили бы в нуль все члены видах,, ..., х,,а ватам смогли бы подобрать значения остальных переменных так, чтобы некоторая дизъюнкция, не содержащая х,, ..., х, ~то»ке обратилась бы в нуль; но тогда ва этом наборе значений переменных х„..., х„функция ~ обратилась бы в нуль, а простая импликанта х, Ь ...

Ь х, обратилась бы в единицу, что невоаможно). Поэтому после раскрытия скобок будут получены все простые пмпликанты (конъюнкции, не содержащие части сомножителей, получиться не могут, так как соответствующие им грани уже не содержатся в А»», т. е. каждая такая конъюнкция хотя бы в одном случае равна единице, когда функция 1 равна нулю).

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

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

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

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