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

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

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

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

Это отношение подчинения <5) х используется для характеризации циклических мографов. «, 4, 5) ™ «. 3, 4) Принцип локальности выполняется для свойств линейности и ацикличности при г отношении Р„' и лля свойства цикличности при отношении Р„. 3 5.2. Меьчоды оптимального размещения данных 411 410 Гл. 5. Прикладная теория алгоритмов Нетрудно доказать следующее утверждение. Утверждение. )апрещгнными фигурами для классов допуспзимосгпи мографов являются следующие мографм: 1) для свойства линейносгли и отношения подчинения Р)— оз иК4; 2) для свойства цикличности и отношения подчинения Рй К41 3) для свойства ацикличноспзи и отношения подчинения Р( — Яз, К4, Кб. Мографы Яз, Ке, Ке, Кб приведены на рис.

5.18. 52 (1, 2) Я (2, 3) (1, 3) (2) о 3) Хз (1, 5) (3, 6) 3. 4) 4, 5, 6) (2, 4) (3, 4) (2, 5) о г (4. 6) Рнс. 5.13 Способы преобразования этих запрещенных фигур в разрешенные заключается либо в расщеплении элемента носителя х и в соответствующем разбиении множества слов Е(х), в которые он входил, на два множества, Е1(х) н Ез(х) (обозначим этот способ как х(Е), Ез)), либо в расщеплении слова М; на два, М и Мо, с соответствующим распределением элементов по этим словам (обозначим как з(М, М;")).

Способы преобразования запрещенных фигур в принятых обозначениях объединены в табл. 5.3. Можно показать, что эти способы базисные, т. е. любой другой способ преобразования является суперпозицией этих способов. Для модели в целом данные способы преобразования запрещенных фигур являются неоднозначными. Семантическое эквнвалентирование мографа ьро в мограф (рь с заданными свойствами допустимости осуществляется с помощью обычной процедуры: строим семантическую таблицу; находим покрытия; оцениваем эти покрытия с помощью построения специальных графов и их раскраски. В результате получаем мограф, обладающий заданным свойством допустимости.

По нему строим соответствующий У-граф. Рассмотрим подробнее алгоритм построения линейного у-графа по линейному мографу (будем считать мограф связным). Тоблнва 5.3 Сносов вреобраэования Заврешенная фигура Расширение сигнатуры Расширение носителя хг(2, 3) хз(1,3) аз 1,2 Цхз, хз) 2(хь хз) 3 Хг,хз Хе(3,(1,2)) хэ(2,(1, 3)) а'о 1, 2,4 Цхо,хз) 2(хо,хз) 3 хе,хз Цхы хе ) 2(х2, хо) 3(хз,хо) 4(хз,(хз,хз,хо)) 4(хз,(хз,хз,хе)) хг(1, 4) хз(2, 4) хз(3,4) хэ(1,(2,3,4)) хэ(2,(1, 3, 4)) хе 3, 1,2,4 4 хз, хг,хз,хо хз(1, 5) хз(2, 5) хз(3,6) хь(4,6) хо (1, (2, 3, 4, 5, 6)) хе (2, (1, 3, 4, 5, 6)) хе(3, (1,2,4,5,6)) хо (4, (1, 2, 3, 5, 6)) Цхы хо 2(хз,") 3(хз,хо) 4(хь,хо) 5(хп (хо,хз)) 5(хз,(хэ,хз)) 6(хз,(хо,хь)) 6(хь,(хэ,хз)) Определим отношение упорядочения РЕ на носителе мографа такое, что (х;, х ) б Ре, если Е(х;) сЕ(х;) (одноэлементные слова при этом не учитываем), Найдем множество минимальных элементов Х1 отношения упорядочения Рк.

Оставим в нем по одному элементу из тех, которые входят в одинаковые слова, а затем только такие элементы х;, удаление которых вместе с Е(х() не делает мограф несвязным. (Можно показать, что таких элементов всегда не более двух.) Пусть останутся элементы х( и х„. Зафиксируем один из них, например, х„, как конечную вершину у-графа. Удалим другой элемент х; из мографа и введем его в у-граф. Если в у-графе уже есть вершины, то соединим предыдущую введенную вершину х дугой с х;.

Продолжаем этот процесс до тех пор, пока в мографе не останется одна вершина х„. Поступаем с ней аналогично. Рассмотрим вровесс семантнчесвого эввивалеятнроваиия мографэ (см. рис. 5.12) в линейный у-граф. Заврпяенные фигуры лля свойства лннейности, врисутствуюшие в Ф„лривелены на рис. 5.19. Если врнтернем является минимиэавия фуивниоиала (о(Фь), равного мошиостя носителя Фь, ври условии иеувелнчення мошиости сигнатуры Фь, то моиио врименять тольао вреобрааование, основанное на расшеллении элементов носителя. Семантичесвая таблива шееет вив табл.

5.4. 412 (1, 2) (1, 5) б) х х (2, 5) Чзз х (4) б) б) 15 (1, 5) (1, 4) (4, 5) Х х 4) 4) Ряс. 5.19 Таблица 5.4 5) х х х х х х д Рис. 5.20 Гл. 5. Прикладная теория алгоритмов а 6 6 6 6 -9-6 55.2. Методы олтимальнага размен(гнил данных 413 Рассмотрим покрытие зг = (хз(2, (1, б)), х»(1, (3, 4))). Выполнение этих преабраэозапий а 'т'» приаедет а лкяейнаму мографу Фь (рис.

5.20,а). Построим, слелуя предложенному алгоритму, лянейный у-граф, кредстааляюшнй Фь. Определим отношение упорядочения Ра (рис. 5.20,6). Минимальными его элементамн яаляются хм х», хз, хз. Удаляя на рассмотрения хз илн х» са слоаом М, приходим к несаяаному мографу. Элемент хз фиксируем каа конечную першину у-графа. Взодям а у-граф вершину хз удаляя этот элемент нэ Фь. Затем снопа строим отношение упорядочения Рл (рис. 5,20, о).

Минимальными элементамн яаляются хм хз, х», хз. Первые три аходят а одно множестао слов; зыбираем элемент хз, остальные па рассматреняя улаляем. Ваоднм хз а у'-граф (рис. 5.20,г). Продолжая зту процедуру, строим у-граф (рис. 5.20,д). Мограф Ф, представляет систему инвертированных списков для файла библиотечной информационной системы (см. рис. 5.13). При использовании обычной списковой организации с линейной функцией осмотра инвертированные списки (см. рис. 5.14, а) занимают 14 элементов памяти; при использовании оптимального размещения (см.

рис. 5.14,6) — 9 элементов. Таким образом, экономия памяти на инвертированных списках составила приблизительно 35%. ясли зри теряем яэляезсямияимизацня функционала (а( т ь) разного мошности сигнатуры фь, ари услаани неуаеличения машности носителя Ф», то можно применять только ареабрааоааняя эакрешеняых фигур, расшекляюшие слака. Семантическая таблица имеет зид табл. 5.5. Таблица 5.5 Одним нз покрытий, олределяюшнх минимальное решение, является немнннмальное (па числу креабразоааний) покрытие х = (1(хм хз), 1(хз, хз), 1(хз, х»), Цхз, х»), 1(хм х»)). Специальный граф для слова М (а асе способы расшеклтат только ега) приведен на рис. 5.21, а. Раскраска его а трн цаета определяет митчмальное расшепление М~. .М,' м (хм хз), Ма = (хз), Мо' ю (х,); после расшекления мограф станоаится линейным (рис.

521, 6) и кредстааляется аинейным у-графом (рис. 5.21, е). Решение этой задачи позволяет в соответствии с построенным У-графом так упорядочить записи фаила библиотечной информационной системы (рис. 5.22), что записи, имеющие идентичное значение ключевого слова, сгруппированы в наименьшее число цепочек. 414 К И, 2, З) (д, 4) (2) бй в л в я г х Рис. З.21 Рис. 5.23 з в Гв. 5. Прикладная теория алгоритмов Если в первоначальном файле (рис. 5.13) таких цепочек было 10 (для ключевого слова вматематические методы" — 1 цепочка, для ключевого слова "автоматизация" — 2 и т.

д.), то в полученном размещении (рис. 5.22) таких цепочек 8 (для ключевого слова "ма- тематические методы" — 3, для остальных — по 1). Таким обра- зом, быстродействие при обработке файла в результате оптимиза- ции увеличилась на 20%. Для обоих критериев получено мини- мальное решение. 3 5.3.

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

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

В случае же, когда единичные области не пересекаются, при использовании известных методов имеет место несвязная реализация системы булевых функций. Рассмотрим следующий пример. Пусть задана система булевых функций вида 25.3. Ха актеригация вьдвос)ноа свягиости структур 415 Преобразуем мограф длм((Я), задающий эту систему (рис. 5.23, а), в структурный мограф Н(1Я) так, чтобы макси- мальные элементы были взвешены буквами, идентифицирующими вы-, ходные каналы, и ни одна из вершин, не являющихся максимальным д элементом, не была взвешена выход- ной буквой Д.

Структурный граф г„ Н((Я) изображен на рис. 5.23,б. С помощью коалгебры графов преобразуем его в логическую схему «д Уг (рис. 5.23,в). Вершины мографа и вг структурного графа, определяющие многовыходную логическую схему, будем раскрашивать в два цвета: вер- 4 шины, взвешенные входными буквахг ми х;, У;, белым цветом, вершины, хв взвешенные выходными буквами в уд, — черным (на рисунках черному цвету соответствует штриховка). При преобразовании мографа д'~((Я), задающего систему булевых функций, в структурный граф Н((Я) на последний накладывается следующее ограничение: максимальные элементы структурного графа, и толька они, должны быть взвешены выходными буквами Д, которые при этом преобразовании не расщепляются.

Систему булевых функций Р(х) = (Я представим в виде модели )Рв = (Мв| Р 'Чь Нь 5в) где М, = (г)гд, пгг, ..., т„, ггг„+д,..., гя„+д~, ад С М,', г = 1, 2, ..., п; р — одноместный предикат, разбивающий М, на два $5.3. Характеризацил еыходноа связности структур 417 Гл.б. Прикладная теория алеоритмое 416 подмножества: )( О на элементах гп; при ь = 1, 2, ..., и, 1(1 на элементах гп при у' = (и+1)..., (п+ )с).

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

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

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