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

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

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

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

рис. 5.29,а). Граф сцепления С,иг для первой внутренней переменной г1, представленный на рис. 5.23,а, не содержит запрещенных фигур— циклов нечетной длины. Кодирование по первой переменной гт заключается в раскраске двумя цветами, 0 н 1, вершин графа сцепления Саит (рис. 5.36, а). Строим граф сцепления ьлаиг для второй переменной гг, для чего соединяем ребром соцветные вершины графа сцепления (рис. 5.36,5). 3 5.6. Семантическое ослабление функциональной свлэноспви 441 Гл.

5. Прикладнал »пеорил алгоритмов 440 Запрещенными фигурами в графе С,цт будут циклы нечетной длины, содержашие один путь, составленный из ребер графа боцг. Циклы нечетной длины, не содержащие таких ребер, не являюхся запрещенными фигурами, хак как эта цикличносхь образовалась Рис.' 3.36 из-за условия однозначного кодирования сосхояннй, а не из-за условия недехерминированности переходов. Запрещенными фигурами в графе в ',цт являюхся циклы нечетной длины с носителями: ввж1 4» (Я1»Яа» Яго)» ввж2 4» (Я1»Я6» Я11)» вгжз 4» (Я2» Яэ» Ях)» »Ожа С» (Яг ЯХ ЯЕ) »Ожв С» (ЯЫЯШ,ЯГт), вгже 4 ' (Я1» Яа»Я6)» вгж7 Со (Я1» ЯВ» Яв» Я10»Я12) Запрещенные фигуры вд; позволяют последовательным кодированием минимизировать функциональную связность элеменхов памяти.

Рассмотрим другой, более быстрый (параллельный) способ определения минимально связных кодов внутренних состояний, для чего введем понятие предквазиполных графов квазиплотности К+ 1. Граф Я, называется предкеаэиполным графом кваэиплотности К + 1, если после раскраски его в х цвехов и соединения одноцветных вершин он преобразуется в квазиполный граф квазиплотности К + 1; при этом К+ х является минимальной величиной при различных раскрасках еле и это преобразование не выполняется при удалении нз Св хотя бы одного ребра.

Т е о р е м а 5.6. Запрси4енной фигурой функциональной нссвяэности элеменгпов памяти 'является прсдкваэиполный граф кваэиплотности К + 1 в графе сцепления (К вЂ” эначность логики, в которой описываетса поведение автомата). Для случая булевой логики запрещенной фигурой являехся цепь длины 2, обозначим ее Яе.

Рассмохрим кодирование внутренних,сосхояний автомата на основе использования найденных зацрещенных фигур вдж и Я„ кохорые соотвехствуют последовательному и параллельному методам кодирования. Последовательный меход проиллюсхрируем кодированием графа переходов вл, предсхавленного на рис. 5.29, а. Выше было найдено кодирование по внутренней переменной г». Для определения кодов по вхорой переменной схроим семантическую хаблицу. Столбцам первой подтаблицы взаимно однозначно соохвехсхвуют запрешенные фигуры — циклы нечетной длины, строкам — пара сцепленных состояний (ребро графа сцепления С,цг) и на пересечении (о, у) ставится 1, если в-е ребро входих в у-й цикл, 0 — в противном случае.

Предсхавим эту подтаблицу в виде следующей матрицы: 4)ж» 4)же Яжв Ожв Яжв Ожа Яжв 1 0 0 0 0 1 1 1 0 0 0 1 0 1 0 1 0 0 0 1 1 О 1 0 О О О О 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 минимальным покрытием являехся ((Яо Яго) (Яг Яв), (Яз Яг)). Схрокам вхорой подтаблицы взаимно однозначно соохветсхвуюх пары сцепленных состояний, столбцам — входные векторы, кохорыми они сцеплены, и на пересечении (в, у) схавится 1, если в-я пара сцеплена у-м входным вектором, и 0 в противном случае. Предсхавим эту подтаблицу в виде следующей матрицы: 1 3 3 4 $ (Я, Я ) (Яв» Я»о) (Я», Яв) (Яв, Яп) ° (Яе» Яв) (Яе, Я») (Я~, Яе) (Я»о, Яи) Покрыхие ((Яа, Яго), (Ям Яв), (Ят, Ях) ) схолбцами элементов покрыхия первой цодхаблицы указывает, какие входные векхоры необходимо расширить для устранения недетерминированности при кодировании внутренних сосхояний по второй переменной.

Такими входными векторами являюхся 2, 3, 5. После их расширения, кохорое отметим шхриховкой, исходный граф сцепления С,ц~ 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 О 0 Яп Яв) Яв, Я»о) Яп Яв) Яа, Яп) ° Яе, Яв) Яе» ЯТ) Я», Яе) Я»о, Яво) 442 01 Рис.

5.37 Таблица 5.15 Гл. 5. Прикладнал творил алгоритмов преобразуехся в граф, представленный на рис. 5.37, а. Раскрашивая зтох граф двумя цветами, кодируем состояния по вхорой переменной (рис. 5.37, а). После соединения ребром вершин, имею- щих одинаковые спекхры красок, запрещенные фигуры в данном случае образоваться не могут. Следовахельно, сушествуех кодирование по третьей и четверхой переменным «з, «4 (рис.

5.37,6). Окончательно коды с минимальной функциональной связносхью элеменхов памяти имеют следующий вид: Яд — 0001, Яг — 0110, Яз — 0010, Я4 — 1110> Яб — 1001, Яв — 1010, Я7 — 1100 Яв — 1101, Яе — 0011, Яш — 0111, Ядд — 0101, Ядг — 1000. Построим функции возбуждения элементов памяти (для определенности — триггеров с раздельными входами) с соотвехствующей минимальной функциональной связностью. Разбиение всего множесхва внутренних сосхояний на два подмножества согласно значениям внутренних переменных сведем в табл. 5.15. Согласно построенной хаблице функции возбуждения единичных входов имеют вид уддд(Х, «1 ) = «1 (хдхгхз Ч хдхгхз Ч хдхгхз), 15.6.

Семантическое ослабление функциональной свлгности 443 уддг(Х, «,, «,) = -+ + = «г (хдхг*з Ч хдхгхз Ч хдхгхз Ч хдхгхз«1+ Ч хдхгхз), уддз(Х, «3 ) = «3 (хдхгхз Ч хд хгхз Ч хдхгхз Ч хдхгхз), 2214(Х «4 ) «4 (хдхгхз ч хдхгхз ч хдхгхз ч хдхгхз) Функции возбуждения нулевых входов имеют вид удод(Х) «1 ) «д (хдхгхз Ч хдхг«3 Ч хдхгхз Ч хдхгхз)) 9дог(Х~ «2, «1 ) = = «+(хдхгхз ч хдхгхз ч хдхгхз«+ ч хдхгхз ч хдхгхз), удоЗ(ХФ «3 ) «3 («1«2хз Ч хдхгхз Ч хдхгхз), дро4(Х, «4 ) = «4 (хдхгхз Ч хдхгхз Ч хдхгхз Ч хдхгхз).

Введем понятие пративополохеиых кодов. Два кода называются противоположными, если они отличны в каждом разряде. Очевидно, чхо если сцепленным состояниям соохветствуюх противоположные коды, хо элементы памяти являются функционально несвязными. Рассмотрим противоположное кодирование на следующих примерах. Пусхь граф переходов 0 задан своей хаблицей переходов (табл. 5.16), каждой схроке которой взаимно однозначно соохветствует входной вектор Х;, столб- Таблица 5.15 цу — внутреннее состояние Я и в клетке (1, у) указывается внутреннее состояние, в которое авхомат переходит при входном воздействии Х; из сосхояния Я.. Внутренние состояния Яд, ог, Яг, Я5, 'ЯЗ, Яб, 'ЯЗ, ЯО1 Я5, Яв Я4, Яв сцеплены соохвехственно входными векхорами 1, 1, 3, 4, 4 и 2.

Махрица смежности графа сцепления для заданного случая имеет вид, представленный в хабл. 5.17. Плетка (1, З) таблицы содержит значения входных векхоров, кохорыми соохветсхвующие состояния сцеплены. Таблица 5.17 Ь 5.5. Семантическое ослабление функаионольной солености 445 Гл.б. Приклоднол теорие олеори>имое 444 Строим семантическую таблицу, состояшую иэ двух подтаблиц. Столбцам первой подтаблицы взаимно однозначно соответствуют запрещенные фигуры Я, — пути длины 2 графа сцепления, строкам — ребра и в клетке (ь', у) стоит 1, если 4-е ребро содержится в у-м цути, и 0 в противном случае. Строкам второй подтаблицы взаимно однозначно соответствуют ребра, столбцам — входные векторы, взвешивающие эти ребра, и в клетке (ь, у) стоит 1, если у-й входной вектор взвешивает ье ребро, и 0 в противном случае.

Для устранения недетерминированиости переходов необходимо расширить входные векторы, вошедшие в покрытие семантической таблицы. Для этого необходимо покрыть столбцы строками в первой подтаблице н найденное покрытие покрыть столбцами во второй подтаблице. Таванив ьлэ Для рассматриваемого примера семантическая таблица (табл. 5.18) содержит запрещенные фигуры, имеюшие следуюший вид: Чы = ((Яг> Яг), (Яг> Яьу)> ьеег = 1(Яг Яь), (Яь, ЯвЦ, Язэ = ((Яг> Яь)> (Яь> Ю)> Юы = ((Яз> Яь), (Яь, Яв))> Яэь = ((Яь> Яэ)> (Яэ> Яву)» язв = ((Яь> Яв)> (Яз> Яву)> 4еы = ((Яь> Яв)> (Яв> Яе))> ага = ((Яз Яв) (Яв Яь)).

В данном случае покрытие первой подтаблицы образуют вторая, четвертая и пятая строки; покрытие этих строк во второй подтаблице образуют первый и четвертый столбцы. Следовательно, для противоположного кодирования внутренних состояний необходимо на графе сцепления удалить ребра (Яг, Яь), (Яь, Яв), (5э Яв). После такого сужения сигнатуры графа сцепления он не содержит запрещенных фигур и, следовательно, возможно противоположное кодирование: 51 011> Яг 100> Яз 101> Яь — 001, Яь — 010, Яв — 110. Ребра из графа сцепления удаляются путем расцепления соответствующих внутренних состояний расширением сцепляюшего их входного вектора. Расширение осуществляется приписыванием минимального количества внутренних переменных, которыми от- личаются расцепляемые состояния, соответствующему входному вектору.

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

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

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