Главная » Просмотр файлов » Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000

Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000 (1019108), страница 76

Файл №1019108 Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000 (Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000) 76 страницаГорбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000 (1019108) страница 762017-07-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Структурный граф Н(Г(х)) представим в виде модели Фь= (Мь~ < Ч) где 1 , если нз р(т;) > р(т ) следует т; > т, О в противном случае. При исследовании вопроса преобразования модели Ф в модель Фь и построения многовыходного структурного графа следует рассматривать модели со следующими ограничениями: 1) если в модели Ф, найдутся два слова, р и )ьр, такие, что р С Фд, то эти слова заменяют одним словом р; 2) если в слове имеются хотя бы две одинаковые буквы, то и пьь (гпа — — ть), то одну нз них заменяют другой; 3) если в модели Ф, найдутся хотя бы два слова,,и и рд, такие, что Иа = ггтг~ И~3 = ггты где р(т„) = р(тг) = 1, а состоит из букв т;, р(гп;) = О, то одно из этих слов заменяют другим. Очевидно, для того, чтобы было можно частично упорядочить буквы модели Ф„необходимо, чтобы мограф См не содержал запрещенных фигур Яд, Яв (см.

рис. 3.52). В этом случае возможно частичное упорядочение букв модели Ял, Яп без учета предиката д в модели Фь. Найдем запрещенные фигуры в мографе Сдг(г (х)), характеризующие фиксирование максимальных (минимальных) элементов в соответствующем структурном графе Н(г'(х)) при преобразовании Сдг(Г(х)) -+ Н(г (х)). для определенности будем фиксировать максимальные элементы, которые соответствуют выходным каналам проектируемой логической схемы.

Условие частичного упорядочения букв модели Ф„в котором учитываются заданные максимальные элементы, устанавливает следующая теорема. Теорема 5.3. Между буквами модели Ф, = (М„р, ог, 52, ..., 5„), маграф См которой нс садержит,мографов Яд, Ян, существует отношение частичной упорядоченности тогда и гполько тогда, когда мограф Сьг не содсржигп модельных подграфав Як (рнс.

5.24). Сложность логических схем в основном определяется сложностью соответствующего структурного графа Н. Следовательно, структурная минимизация булевой функции у' определяется распределением запрещенных фигур Ял, Ян в мографе См(У), а системы булевых функций (Д) — распределением запрещенных и+д ать+о ~ьь югпр т~ньу Рис.

5.24 фигур ЯА, ЯБ, Яе в мографе С (1Я). Таким образом, минимальной логической схеме будут соответствовать те ДНФ булевых функций, в которых необходимо произвести минимальное количество расщеплений первичных термов для того, чтобы абразовавщийся мограф был интерпретируем в категориях структурных графов, Рассмотрим точную структурную минимизацию булевой функции у, которая сводится к покрытию семантической таблицы глуКнгервалы Первичные рабочеа области термы ) Запрещенные фигуры Максимальные интервалы Рис.

5.25 М в. ь гьааь ьь бины 2 (рис. 5.25) н, если необходимо, к раскраске графов, соответствующих покрытиям второй таблицы. Первая таблица формируется на основе покрытия таблицы различий для практических булевых функций. Покрытие первой таблицы порождает тупиковую ДНФ, которой соответствует мограф См. Преобразование его в частично упорядоченный, т. е. в интерпретируемый структурным графом Н, выполняется с помощью покрытия второй таблицы. Рассмотрим пример.

П риме р 5.1. Определим сложность абсолютно минимального струвтурного графа (диаграммы), реаливуютего булеву фунппюо У(к~, кт, к., к,) ~,= и(О, 1, 2, 4, Э, Ы, ГЗ) и равного нулю на остальных наборах. 418 Таблица 5.7 (3 4,5) l б Рнс. 5.26 следующего вида: Олз = Уз(4, 5), Уэ(5, 3), хз(3, 4) Ялз = хз(1, 2), Уз(2, 5), Уэ(5, 1) 5)лэ = (Уэ(1, 2), Уз(2, 5), хэ(5, 1)). Гл.б. Прикладная теория алгоритмов Выделим максимальные интервалы и построим для рассматриваемой функции таблицу Квайна (табл. 5.6). Таблица 5,6 Подчеркнутая единяпа в таблице Кзайна соответствует обязательному максимальному интервалу. (Максимальный интервал является обязательным, если найдется единичная точка, принадлежащая этому и только этому интервалу.) Множество обязателышх макснмальныт интервалов образует ядро покрытия.

Находим тупиковые ПНФ заданной фуиквнн, покрывая столбцы Кзайяа странами таблицы. Имеем два покрытия: дерзая, вторая, третья, пятая, шестая строки и вторая, третья, четвертая, пятая, шестая строки. Этим двум покрытиям сответствуют ТКИ функции у вида з У (хы хз, хэ, хэ) = хзпэхзи хзпзхэ ихзпзхз ипзпзхз иУзУзхз, 1 з э з 3 оз ) (хз, хз~ хз~ хз) = хгйэхз )(хзпзхз ипзпэпз ЧУзпзпз )(Узпзхз. Первой ТПНФ соответствует мограф, изображенный на рнс. 5.26, и. В этом графе имеются пнклы нечетной длины с циклической керестановкой весов (1, 3, 5) (1, 3,5) Первой ТПНФ соответствует семантическая таблица — табл.

5.7. 38.3. Характсризация выходной связности структу 419 Одним иа минимальных зюкрытвй является з = (Уз(4, 5), Уз(2, 5)). По. скольку преобразования, вхоляшне в него, рзсшекляют лексикографически одинаковые буквы, строим граф на словах (2, 4, 5) (рис. 5.26,6). Этот граф раскрашивается в два цвета: (2, 4) и (5). Следовательно, достигзгуто минимальное расшелление букв. После штриховки буквы Уз в пятом слове получаем ПНФ, янтерпрсгируемую в категорият диаграммы Хассе со сложностью 7 (рис.

5.26, е): у (хы хз, хз, хз, хз) = хзпзхз Ч хгпзхз Ч хзхэхз Чпзпзхз ЧУгхзпэ. Рассматривая аналогично остальные покрытия и раскределеняе запрешенных фигур в могрвфе второй тувивовой ПНФ, получаем, что найденная укоряЛочнзаемая ПНФ является абсолютно минимальной. Следовательно, сложность диаграммы, реалиауюшей эту функцию, также равна 7 (рис.

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

Множество точек пространства, входящих в единичные области булевых функций у), ут, ..., У» н образующих гиперкуб, называется многавыходным ()с-выходным) интервалам функций у), уз, ..., Ь». Многовыходной интервал булевых функций у), уз,..., у» назы- 3)ается мнагавыхадным максимальным интервалом, если не найдется многовыходного интервала этих функций, включающего его. Йонъюнкция, соответствующая многовыходному интервалу булеВых функций у), ут, ..., ~», называется мнагавыхаднаб простой импяиканта(1.

2. Строят импликантную таблицу Пвайна, в которой каждой строке соответствуют МПИ, столбцу — конституенты единицы (или импликанты) исходных булевых функций у((Х) Е Г(Х). При этом конституента единицы (импликанта) столько раз входит в таблицу, сколько функций принимают на ней значение единица. 3. Находят покрытия столбцов строками импликантной таблиПы. Таким образом определяются ТДНФ системы булевых функций. 4. Для каждой ТДНФ системы булевых функций, которой соответствует модель ф„строят решетчатую ДНФ (РДНФ) системы булевых функций минимальной сложности, т. е. осуществляют Преобразование ф, -ь ч)ь. Гл.б. Прикладнал тяеорил алеориятмов 420 б . Из всех РДНФ системы булевых функций выбирают РДНФ минимальной сложности. Далее строят многовыходной структурный граф Н.

Для того чтобы удалить все запрещенные фигуры, построим семантическую таблицу В, каждой строке которой взаимно однозначно соответствует буква (в скобках указываются идентификаторы двух слов, в которые эта буква входит при образовании запрещенной фигуры), а столбцу — одна из запрещенных фигур ЮА~ Юнт ЯБт г; = 1, если буква, соответствующая з-й строке, входит в 2'-ю запрещенную фигуру, О в противном случае. Строкам соответствуют буквы модели тп» С М„для которых р(тпг) = О. Тогда покрытие столбцов строками в матрице В соответствует множеству букв, которые необходимо расщепить при преобразовании тр, -4 тра.

Проиллюстрируем точный метод минимизации системы булевых функций с учетом их теоретико-структурных свойств. Пример 5.2. Пусть валена сястема булевых функцкй г(Х) = (Ут(Х), уг(Х) 1з(Х) у»(Х)), завтюятцая от пяти переменных (табл. 5.8). Выделим все МПИ, затем строим таблицу Квайиа н в результате получаем две ТПНФ Таблица 5.8 Рис.

5.27 0 0 1 1 1 1 1 1 1 0 '0 0 0 0 1 1 1 1 0 0 0 О 1 1 1 1 1 0 1 0 1 О 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 '0 1 0 1 55.3. Характце иэацил выходной свлэностяи стяруктяур 421 данией системы: гс(Х) = х»хьус ч хгхьус ч хьх»тг ч хьхьуз чхсхгУ» ч хсхгт» ч хгхзт», гз(Х) = х»хаус Ч хзхьут Ч хзх»уз ч хзхьуз Ч хтхгт» Ч хсдзу» Ч хтхзтз». Рассмотрим первую нз ТЛНФ, представляя ее в аиде модели ф 1 1, Мою(Х1, Хт, Хг, ХЗ, Хь, Х», ХЬ, УЫ ттг тть, тт»), р(хс) = р(хт) =р(хз) = р(нз) = р(хз) = р(х») = р(хь) = О, р(тт) = р(тг) ю р(ть)б р(У») = 1. Слова модели ф', соответствуют конъюнкциям функции гс(Х). Построим моделъный граф ст (рнс.

5.2Т,а). Перечислим вапрепюнные фигуры, содеризюиеся в ст буль ю (хь(1, 4),х»(1, 3), хз(3, 4)), »аль = (хь(2, 4),хз(4, Т), хз(2, 7)), »вез Э (хь(1, 4),х»(1, 3)), »2л» Э (хь(1, 4), хз(3, 4)), Яль 3 (хз(2, 4), хз(3, 4)), 1)пь Э (хз(1, 4), хз(4, Т)), 4)лт Э (хь(2, 4), хз(4, 7)), Ялз Э (хь(2, 4), хз(2, 5)), Япь 3 (хь(2, 4), хг(2, 7) ), »2пте ~ (х»(1, 3), хз(3, 4)), Яхы Э (х»(1, 3), хз(3, 7)), Цлтг Э (хз(2, 7), хз(3, 7)), »Охсз ..т (хз(2, 7), хз(4, Т)). Покрытиями сементиче свой таблицы (табл. 5.9) являлися иноке ства строк» (1, 2, 3, В), (1, 2,3, 5, В), (1, 2, 4,5, б), (1,2,4, 5, В), (3, 4, б, Т, В), Построим для лексявографнческн одинаковых букв графы нв миоиестве апов, в которые юсодят зги буквы. Расврасва юс определяет необходимое расширекие (»5М,) носителя М, в каидом конкретном случае.

422 Таблива 5.10 Таблида 5.8 18, 4, 7> Рнс, 5.28 Гл. б, Прокладках теорив алгоритмов Мощность расшнренив носители (ь5М ( для намного нв воврыгнй соответственно равна 3, 3, 3, 3, 3, 4. Следовательно, мвннмавьиан сдонносгь Ь струнгурного графа Н равна 14 (рис. 5 27 б): г, = (Мь(+ )гзМь) = 14. Рассмотрим модель Ф~~~, соогвегствующую второй ТДНФ: Ме = (хг, хг, хг, хг, хз, хь хь ггг ггг, ггз, Я~ р(хг) р(хг) — р(хг) — р(хг) р(хз) р(хь) р(хь) зе О~ р(Уг) =р(Уг) =р(уз) =р(уь) = 1.

Мограф С~ (рис. 5 28, а), овредедюощнй зту модель, содериит ввврещенные фигуры следующего вида; ьь)лг = (хь(1г 4), хь(1, 3), хз(3, 4)), 'ьщ Э (хь(1, 4)~ хг(1~ 3), хз(3, 4)), с)вз Э (хь(1 4), хз(3 4)) 4ьгвь Э (хь(2, 4), хз(3, 4)), аль ~ (хь(1 4) хз(4, 7)), ьувз Э (хь(1, 3) хз(3, 7)), ь4вз Э (хь(2, 4), хг(2, 5)), Подрывая семангнчесвую габвиву (табл. 5.10), залучаем, что минимальное расширение носители (гьМ( разно 2. Оно н вороидаег минимальный сгрунгур- 8 3.4. Теорегнико-структурном микимивацил булевых функций 423 иый граф (рис.

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

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

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