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

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

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

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

Теорию формальных грамматик и аатоматоа Если маркировка уз' достижима из начальной маркировки уз сети Петри, то должно существовать целое неотрицательное решение уравнения,и' = уз+ х.(л, решением которого будет х = у(сг). Исследуем аадзчу достнинмостн для сети Петри, изобраненной на рис. 4.87, б, с начальной марвировкой (1,0, О, 0) для маркировки»з' = (О, 2, 1, 2).

Уравиыше»з' = »з+ хР принимает внд 0 1 0 0 (О, 2, 1~ 2) = (1~ О, О, 0) + х. 0 0 -1 0 и имеет решение х = (4, 2, 1, 0), соответствующее последователывзстя запусков переходов Гзсзсз1згзсзсз Матричный подход к анализу сетей Петри, как и подход, основанный на дереве достижимости, ие позволяет в общем случае решить задачу активности и достижимости. Проблемы матричного анализа заключаются в том, что, во-первых, вектор запуска, получаемый при решении уравнения, не дает информации о порядке запуска переходов и, во-вторых, может соответствовать неразрешенной последовательности запусков.

В настоящее время установлена, что задачи достижимости и активности эквивалентны, но не известно, разрешимы ли они вообще, т. е. нет ни алгоритма, позволяющего решить эти задачи, ни доказательства его отсутствия. Рассмотрим применение методов анализа сетей Петри, моделирующих практические системы. Специалиэнрованизя параллельная система для реалиаепии интеграционных вычислительных процессов состоят иа совокупности процессорных элементов (ПЭ) и молулей памяти (памяти данных (МПД) и памяти команд (МПК)), свяаанных в копыт (рис.

4.89). ПЭ работает в двух реиимах. В первом случае он захватывает оба смевипюх МПД, используя левый лля извлечения исход- ных данных новой итерации, вравый — для выборки результатов предыдущей итерации. По завершении итерации он помещает результат в правый МЙД и освобоидает оба МПД. В другом реннме ПЭ работаег с внутренними данными. Реиим упааываегся комшздой, считываемой их МПК. Рассмотрим два варианта реализации устройств увравления ПЭ. В первом варианте захват МПД при осуществлении итерааии производится последовательно. ПЭ монет находиться в следующих состояниях: "обработке внутренних данных" (Яз ), "захвачен левый 94.11.

Модслкроаамис оазноматнмх сиспзсм сетями Петри 383 МПД (Яз), ааахвачен правый МПД" (Яз), аэахвачены оба МПД, обработка данных очередной итерааии" (Яз). МПД монет быть либо свобоаным, либо захваченным. Собьггиями будем ссчитать захват и освобоидение МПД, Этот вариант работы представляется сетью Петри, в которой вандому ПЭ соответствуют четыре позиции, реаляаующие описанные условия, а кандому МПД вЂ” поанция ($ишва в которой означает, что МПД своболен; (рис. 4.90).

Мокко убедиться, что дерево достиннмости этой сети Петри содериит две терминальные маркировки: 384 Гл. 4. Теория формальных грамматик и оетоматое 14.12. Эадачи и унралскеиия 385 )»! = (Яз, Яз, Фг) и )»2 = (Яз, Яз, Язз), кредстевляющне ситузвюо, когда ка. адый ПЭ ззхвзтывзет левый и крзвый МПД соответственно. Это означает, что сеть Петри не актязна, т.

е. в системе вазмоаны тувнковые ситуации. При другам веризкте работы системы ПЭ осушествлтат только одновременный за!свет сменных МПД (если он вавмоаен). В тгом случае кзадому ПЭ соответствуют только условия Я! и Я» (рис. 4.91). Дерево достианмастн (рис. 4.92) не садераит термннальных маркировок, сеть Петри активна. Кроме тога, на рзс- (1 1 ! 1 0 1 0 1 0) (О ! 0 0 1 1 0 1 0) (О 0 1 ! 0 0 1 1 0) (1 0 0 ! 0 1 О 0 1) 9(2 (! ! ! ! 0 1 0 ! О) (1 1 1 1 0 ! 0 1 0) (1 ! ! 1 0 1 0 1 0) Рнс. 4.92 смотрения дереве достнанмостн очевидно, чта сеть Петри безокзснея (цоасция нитеркретируется вак простые условия).

В системе осуществляется рескределение ресурсов, которые ие воявлюотся и ие исчезают, т. е. выполняется закон сохранения. Определим, является лн сеть Петри сохраняющей. Для етого решим уравнение 12И' = О, которое крнннмзет внд »О1 М2 »ОО »О» 1ОЬ кч Юг юа 1ОЕ -1 0 — 1 -1 1 1 0 1 1 -1 — 1 — 1 0 0 0 1 1 0 0 0 0 -1 — 1 О 0 0 1 1 0 0 О 0 0 0 О 0 0 0 — 1 1 0 0 1 -1 0 0 0 0 -1 1 0 0 1 -1 Решением его является И' = (1, 1, 1, 1, 3, 1, 3, 1, 3).

Действительно, казицнн рз, рт, рз представляют условия, связанные с тремя устройствами, остальные позиции — условия, которые сатаны с одним устройством. Таким образом, сеть Петри обладаю основными необхадимымн свойствами, что обеспечивает работоспособность второго варианте. Попытки моделирования реальных систем привели к различным доопределениям и модификациям сетей Петри. В основном эти модификации связаны с изменением правила запуска переходов. Мои(ность моделирования обычных сетей Петри ограничена невозможностью проверки позиции на нуль (т.

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

4.93). Если в обычных сетях Петри переход запускается по логике И, то в сетях Петри со сдерживаюшими дугами логика расширена до включения отрицаний. Поскольку событие может представляться несколькими переходами, можно смоделировать событие, предусловие которого записывается как объединение нескольких конъюнкций 31 условий и отрицаний условий, соответствующих позициям сети Петри со сдер)киваюшнми дугами. Таким образом, (,' сети Петри позволяют моделировать мпд! ° ° 3! предусловня в виде ДНФ, т.

е. условия 1 самого обшего вида. Рассмотренная зздечз оргвююацни работы скедизлнзировзниай вычислительной сисхемы монет быть решена и кервым вариантом, в к~ хором разрешен коследовзтельный ззхззт МПД 32 (см. рис. 4.90), иа с предотвращением туонко- »2 2 вых ситуаций. Очевидно, что возмоаны две ту- рне. 4.93 аиковые ситуации, охнсывземые маркировками с фишками в казнцнях Яз, Я2, Я22 и Яз, Язз, Язз. Для кредатврзшення первой туликовой ситуации необходимо в маркировках (Яз, Яз), (Яз, Яз), (Яз, Ятз) предотвратить воявленне фишки в козициях Яз, о~з, Яз соответственно. Следавзтельно переход 21 долаеи иметь в качестве кредусловия ваньюнкцюо МПД, 32 4ОЯ! 42(Я! 3О Яз ), т.

е. его иуаио заменить из кереходы !', и 2," с вредусловнями МПД, 3О Я, 42 Я2 и МПД, !с Я! 31Я2 (см. рнс. 4.93). Аналогично следует аостуннть с цереходзмн 22, 2» (см. рис. 4.90). Подобные действия вредхриннмзются и для цредатврзшения второй туликовой ситуации. Другие предложения по изменению правил запуска либо зквивалентны введению сдерживающих дуг, либо носят даже более частный характер. Например, в сетях Петри с областями ограничения имеются множества позиций (называемые областями ограничения), в которых фишки одновременно находиться не могут.

Правила запуска модифицированы так, чтобы не нарушать это условие. Если в сеть Петри, изображенную на рис. 4.90, включить дВЕ Обпаетн ОГраНИЧЕНИя, (22~1 52~, Ятзу И (.231,23~! .23), та МОЖНО предотвратить возникновение тупиковых ситуаций. 34.12. Задачи и упражнения 4.1. Состзвять функциональную теблнду мешины Тьюринга дри суммировании 1 к числу, звкисвнному в троичной системе счисления. 4.2.

Нз ленте зенисека число в системе счисления с основанием (). Составить фуикцнонзлыше таблицы, с помощью которых монна зекисзхь число: в) непосредственно следующее зз дзюшм; б) иекосредственно цредшествующее данному. 4.3. Нз ленте ззкнсзна число х в троичной системе. Составить функциональную таблицу, с помощью которой из леитУ ззцисывветск 2х, если х делится иа 3 без остатке, и х — 1 в кротивнам случае. 4.4. Синтезировать криотрониую схему, резлазующую функцию У(Х1, Хз, Хз, Х»))! ю Ч(1, 3, 7, 3, 9, 10, 12, 15). !2 В.

К Г»Оса|а» 386 Гл. 4. Теория формальных грамматик и аетоматое 14.13. Комментарии 387 4.6. Как учнтяюаетая каэф(пишеит разветвления, определяемый иагрузоч- ными способностями ааданиого бааисного элемента, при использовании ковлгеб- ры графов К? 4.6. Сравнить слояности счетчиков четности от трех переменных в базисе Веббе и Шеффера.

4.7. Сравнить слоияости счетчика четности от трех веременпых в баэисе Шеффера, по строеняого методом моделирования свяаов алгебры Буля и методом, который основан ив применении коалгебры графов К. 4.6. Минимнвировать коли'тстав нетермннальных символов автоматной грамматини, определяемый секвеициямн вида: Ова -+ ва1, 1ва -+ ваО, Овз -+ вз1, 1ва -+ вто, Овз -+ ва1, 1вз "+ вао, Ова -+ вао, 1ва "+ вз1, Овв -а ва1, 1ва -а ваО, Ова -а вао, 1ва -Ф ваО, Овт -+ ваО, 1вг -+ ва1, Ова -+ ваО, 1ва -+ взо, где в; (а = 1, ..., 6) — ' иетерминельный символ; О, 1 — терминальные символы (левый относительно стрелкя входной, правый выходной).

4.6. Произвести соседнее кодирование нетерминвльных символов автомат- ной грамматики, заданной в предыдушей задаче. 4.10. Построить функцию воабуядення первого триггере с рвадельными вхо- дами для автомате, рассмотренного в предыдушей задаче. 4.Н. Построить фуикшио воабуидения второго триггера со счетяьгм входом для автомата, рассмотренного в задаче 4.9.

4,12. Синтеаировать триггер со счетным входом в имлликативном базисе. 4,16. Сшпеаировать триатер с раздельными входами в коимпликативном 6ависе. 4.14. Снитеаироввть генератор лоследовательности чисел 1, 7, О, 2, 5, 1, ... в бааисе Жегалкина. 4.15. Синтезировать логическую схему, реалнаующую булеву функцию У(хн ха, хз, ха))а = и(О, 1, 2, 7, 11), в первом топологическом бааисе.

4,16. Синтеэировать логическую схему, реализуюшую булеву функцию у(хи хг, хз, хл)Ь = и(0 1~ 2 4 15)~ ва втором топологнческом базисе. 4.17. Синтезировать логическую схему, реелиауюшую булеву функцию У(ха, ха, хз, ха))а = и(0, 3, 5, 10, 12, 15), в третьем топологнческом базисе. 4.16. Синтеаировать логическую схему, реелиауюшую булеву функцию 1(х! хв хз ха))1 и(0,3,баб,9, 10) в четвертом топологи меном базисе.

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

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

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