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

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

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

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

Так, маркировка сети Петри, приведенной на рис. 4.81, определяетсн как Уз(рг) = Уз(рз) = 1, Уз(рт) = Р(Р4) = Уз(рб) = б. Удобно представлять маркировку как и-вектор ул = (узг,улт,... ...,уз„) (где и = ~Р~), каждый элемент которого уз; есть уз(р;), а также как комплект и, в который входят позиции сети р; б Р и тг(Р' 1з) = уз(Р;). Сеть Петри С с определенной в ней маркировкой уз называется маркированной остью Летри.

Маркировка сети может изменяться в резулыате запуска переходов. Переход 8 маркированной сети Петри С с маркировкой уз называется разрешенным, если 1(8у) Э уз, т. е. в каждой входной позиции 11 находится не меньше фишек, чем из этой позиции исходит дуг в г,. Всякий разрешенный переход может запуститься. 84.11. Модели оаоние аешомошных сисгпем сегпеми Петри 315 В результате запуска перехода 81 маркировка сети уз изменяется на новую: уз' = уз — 1(81) + 0(8 ), т. е. из всякой входной позиции р; перехода Ц удаляется столько фишек, сколько дуг ведет из р; в гу, а в каждую выходную позицию рь помещается столько фипуек, сколько дуг ведет из 8! в рь. Последовательность запусков переходов называется выполнением согни Петри.

Рассмотрим зьзпакнеиие сетя Петри, иаебранеинай иа рис. 4.81. В мзчзльнаа маркэрзаке разрешен только переход ез. При егз запуске Оишка удалится ,ив рз, а аатем з пеэзщин рз и рз добавится па фншке, т. е. з реаупьтате запуске в какай маркировке рз появится Оишка еше и з рз. Теперь становятся разреизеиныии переходм Ез, Ее. Поскольку запуститься макет любой разрешенный переход, кредпзпзним, что аапускаегся переход со После ега аапуска иэ паанпий 'Рз н рз оишки удаляются, а з познани рз паязится эдне Оишка. В пааучизнзейся маркировке Пз не разрешен ни один переход. На этом выполнение сети Петри закеичиэается Рассмотрим маркировку уз сети Петри С = (Р, Т, 1, 0). Маркировка уз' называется непосредственно достижимой из уз, если найдется такай переход 1 б Т, разрешенный в ул, что при его Запуске получается маркировка,и'; в этом случае пара (уз, уз') принадлежит отношению непосредственной достижимосгпи, определенному на Р .

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

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

Эту систему можно промоделировать сетью Петри, изображенной на рис. 4.82. 376 Гл. 4. Теория формальныг грамматик и автоматов Установим, какие особенности систем учитывают сети Петри. Это прежде всего аеингронмость. В сети Петри отсутствует понятие времени. Время возникновения событий никак не указывается, но тем не менее структура сети Петри устанавливает частичный порядок возникновения событий. Далее, поскольку возникновение событий представляется запуском переходов, предполагается, что события происходят мгновенно. Если же моделируемое событие имеет отличную от нуля длительность, как, например, событие "задание обрабатывается" (рис.

4.82), н это существенно, то она представляется в виде двух мгновенных событий типа "начало события", "конец события" и условия "событие происходит" (рис. 4.83). Кроме того, считается, что события происходят меоднооремемно. Действительно, если допустить одновременное возникновение некоторых событий т и у, которым в сети Петри соответствуют переходы Ц и 8т, то можно вести дополнительный переход гб су(т; ) = У(81)+Щ), 0(813) = О(8;)+0(1 ), интерпретируюшийся как одновременное Задание помещается возникновение событий т и у. В зтом случае переходы можно запускать последовательно. Задание обрабатывается Процессор свободен Задание не ждет Начало выполнения гадания Заверщенпе выполнения гадания Вывод гадания Рнс. 4.82 Рнс.

4.88 Другим важным свойством сетей Петри как инструмента моделирования является их способность представлять параллелизм н конфликтные ситуации. Параллелизм двух событий представляется двумя разрешенными переходами, множества входных позиций которых не пересекаются (рис. 4.84), конфликт — переходами с обшей входной позицией (рис. 4.85).

Сети Петри используют в основном как формальный аппарат при моделировании систем, которым присущ параллелизм. Если рассматривать процесс проектирования в целом, то возможны два принципиально различных подхода к использованию сетей Петри. В первом система моделируется сетью Петри, которая преобразуется по определенным правилам к некоторому "оптимальномуя виду. Полученная сеть Петри преобразуется в проект системы. Предполагается, что он также оптимальный.

Здесь сети Петри применяют непосредственно при проектировании. Этот подход, однако, имеет трудности, связанные с неоднозначностью обратного преобразования (сети Петри в проект системы), что подвер- $4.11. Моделирование автоматные систпсм сетпями Летри 377 гает сомнению оптимальность получаемого проекта. Во втором, более общепринятом подходе сначала с помощью обычных средств создается проект системы и по нему строится модель в виде сети Петри.

Затем исследуются свойства полученной сети и делаются выводы о свойствах и характеристиках проекта. Если они неуда- Рнс. 4.8б Рнс. 4.85 Рнс. 4.84 Илетворительны, то полученные в результате исследования сети .Петри данные используют для модификации проекта. Модифици'рованный проект снова преобразуется в сеть Петри, цикл повторя"Ется. Этот процесс заканчивается, когда сеть Петри будет обладать необходимыми свойствами. Рассмотрим, какие свойства сети Петри как модели системы могут интересовать проектировщика. Одно из важнейших свойств — безопасность. Позиция сети Петри называется 6еэояасноб, если число фишек в ней никогда не превышает 1.

Маркировайная сеть Петри безопасна, если безопасны все ее позиции. Эта свойство очень важно при интерпретации позиций как простых условий: если в позиции есть фишка, то условие выполняется, если нет, что не выполняется. Если интерпретация фишек более сложная, например, количество фишек показывает число информационных единиц, то может быть интересен вопрос: ограничено ли число фишек в данной позиции, и если да, то какова граница? Так приходим к свойству ограниченности. Позиция называется Й-ограниченной, если число фишек в ней в любой достижимой маркировке не превышает целого к.

Маркированная сеть Петри называется к-ограниченной, если ее позиции являются к-ограниченными. В сети Петри, приведенной на рис. 4.86, позиции рт, рт являются безопасными, позиция рз 2-ограниченная, вся сеть 2-ограниченная. В случае когда фишки интерпретируются как некоторые ресурсы, они не должны ни создаваться, нн уничтожаться. Иначе говоря, в сети должен действовать закон сохранения.

Маркированная сеть Петри называется строго сохраняющей, если мощность маркировки (как комплекта позиций) постоянна. В общем случае фишка может интерпретироваться как некоторое число зле- (1, О, О, 0) ~~э (1,и,о,о) (О,н,1,0) $)г (О,и,1 оэ) уй (О, и, 1, н) (О, О, 1, 0) $)3 (1, О, О, 0) (О, 1, О, 0) (О, О, О, 1) (О. О, 1, 0) Рис.

4.88 Рнс. 4.87 378 Гл.4. Теории формальных грамматик и автоматов ментарных ресурсов, причем это число меняется от позиции к позиции. Введем понятие вэвешиванил позиций: вектор Иг = = (ш), шэ, ..., ю„), где ю( — вес позиции р(. Сеть Петри называется сохраняющей по отношению к вектлору взвешивания И', если скалярное произведение вектора И' и маркировки (рассматриваемой как вектор) постоянно; сеть Петри сохраняющая, если она является сохраняющей по отношению к вектору взвешивания И', все элементы которого положительны.

Рассмотренные до сих пор свойства относятся как к последовательным, так и к параллельным системам. Но при переходе от последовательных систем к параллельным возникают принципиально новые трудности: вазможность тупиковых ситуаций. Туникам в сети Петри называется множество переходов, которые в некоторой достижимой маркировке ((' и в последующих достижимых пз )(' маркировках не разрешены. Свойство возможности возникновения тупиков в системе моделируется свойством активности в сетях Петри.

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

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

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