Главная » Все файлы » Просмотр файлов из архивов » Документы » Лекция о сетях Петри от Шамаля

Лекция о сетях Петри от Шамаля, страница 3

2015-08-23СтудИзба

Описание файла

Документ из архива "Лекция о сетях Петри от Шамаля", который расположен в категории "". Всё это находится в предмете "параллельные системы и параллельные вычисления" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "параллельные системы и параллельные вычисления" в общих файлах.

Онлайн просмотр документа "Лекция о сетях Петри от Шамаля"

Текст 3 страницы из документа "Лекция о сетях Петри от Шамаля"

Сети Петри с раскрашенными фишками. Пусть - не пустое множество «цветов» фишек. Для сети Петри с раскрашенными фишками сохранены определения графа сети и функции раскрашивания переходов для задания языков сети. Отличие состоит в определении понятия начальной маркировки сети. Предполагается, что всякая маркировка сети определена как комплект упорядоченных пар позиций и цветов фишек, соответственно, т.е. . Эквивалентным, но более удобным является понимание маркировки как функции , сопоставляющей каждой позиции сети комплект цветов из , неформально рассматриваемый как комплект раскрашенных фишек в этой позиции. Пусть обозначает количество элементов множества в комплекте : . Каждому переходу сети Петри с раскрашенными фишками сопоставим некоторую функцию , или, в общем случае, бинарное отношение . Функция , опредленная ранее для обычных сетей Петри, для сетей с раскрашенными фишками обобщается до уровня отношения следующим образом:

.

Заметим, что для всякой пары комплектов раскра-шенных фишек, , , есть вариантов их разбиения на подкомлекты из заданных количеств раскрашенных фишек: , если и для всех .

Другими словами можно сказать, что значением для пары - комплекта позиций сети и комплекта цветов фишек - является число всевозможных комплектов пар комплектов позиций и цветов фишек, таких, что и .

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

Известны и другие варианты определния сетей Петри с раскрашенными фишками.

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

Иными словами, в общем случае в такой сети заданы не две функции , а четыре: , задающие для каждого перехода комплекты обычных входных позиций, управляющих входных позиций и два комплекта выходных позиций, основных и дополнительных[. Условие срабатывания перехода при маркировке есть , а значение функции переходов при выполнении этого условия есть

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

Для сетей с переключателями свойство семантической монотонности в общем случае уже не имеет места.

Сети Петри с ингибиторными дугами. В таких сетях некоторые входные дуги переходов (элементы комплектов входных позиций переходов) могут быть отмечены как «ингибиторные» (сдерживающие). Графически такие дуги изображаются так, как показано на рис. 14. Фактически это означает, что для переходов в сети задана дополнительно функция . Условие срабатывания перехода при маркировке формулируется так: , а значение функции переходов в сети будет иметь, как и обычно, значение . Очевидно, что для того, чтобы переход вообще смог бы сработать хотя бы при одной маркировке, необходимо, чтобы выполнялось условие , т.е. позиции, связанные с переходом ингибиторными дугами, не должны быть его обычными входными позициями.

Д
ля сетей с ингибиторными дугами свойство семантической монотонности, как и для сетей с переключателями, в общем случае также не имеет места.

Сети Петри с приоритетами. В таких сетях дополнительно определяется отношение приоритетности переходов . Условиями срабатывания перехода при маркировке являются обычное требование и дополнительное требование - для этой маркировки условие срабатывания не должно быть выполнено для любого более приоритетного перехода , т.е. такого что .

З
начение функции для удовлетворяющих условию срабатывания переходов в сети определяется обычным образом.

Для сетей с приоритетами свойство семантической монотонности в общем случае также не имеет места, так как сети с переключателями и сети с ингибиторными дугами довольно просто моделируются сетями с приоритетами. На рис. 15 и 16 показано, как осуществляется такое моделирование.

С
ети Петри с переходами «исключающее или ». Наряду с обычными переходами, готовность к срабатываниям для которых по отношению к входным дугам реализует дисциплину «и », в сети могут использоваться переходы, реализующие дисциплину «исключающее или »: переход может сработать, если только в одной из входных позиций есть фишки, а в остальных - фишек нет. Если для некоторой позиции , то переход может сработать при некоторой маркировке , если , а если , то - только если . Если , то как и для обычных переходов значение не влияет на возможность срабатывания перехода . Графическое изображение таких переходов должно каким-то образом отличаться от графического изображения обычных переходов (например, оно может быть таким, как изображено на рис. 17).

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

Напомним, что регистровые машины задаются в форме специальным образом интерпретированной стандартной схемы программы с двумя унарными функциональными символами , и одним унарным предикатным символом , причем операторы присваивания могут иметь один из двух видов: или , где - имя одной из конечного числа ячеек памяти («регистров»). Один или несколько, что не принципиально, регистров объявлены как входные (их начальные значения - исходные данные), а один или несколько, возможно других, регистров объявлены как выходные (их заключительные значения - результаты работы машины). Интерпретация такова: область интерпретации - множество натуральных чисел,  = ,  = ,  = . Известно, что для любой частично-рекурсивной функции можно построить вычисляющую ее значения регистровую машину.

Пусть задана конкретная регистровая машина. Построим сеть Петри с ингибиторными дугами по следующим правилам:

  1. множество позиций , где - подмножество позиций, сопоставленных регистрам машины, а - подмножество позиций, сопоставленных вершинам управляющего графа схемы программы;

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

  3. построение переходов сети иллюстрирует рис. 18. На нем показана трансляция начального и заключительного блока, блоков присваивания и блоков ветвления программы.

Очевидно, что для определенной таким образом сети Петри либо

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

  • с
    уществует единственная, потенциально не ограниченная история срабатываний переходов, не приводящая сеть к тупиковой маркировке. В этом случае результаты работы регистровой машины не определены.

27


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