Главная » Просмотр файлов » Книжка по сетям Петри

Книжка по сетям Петри (547616), страница 11

Файл №547616 Книжка по сетям Петри (Книжка по сетям Петри) 11 страницаКнижка по сетям Петри (547616) страница 112015-08-23СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Предположим противное, и пусть сетьИ=(Р, Т,Р,Иг,Ме) порождает язык Е. (И) =Е, Предположим, что первым сработал пэреходеС Т (слово а Е Е т ) и изменил разметку Ме на М Далее возможны два случая. 1) М~ Р (Ь), где Ь% Т. В этом случае переход Ь может сработать непос- редственно после э, в результате чего словоаЬ~Е Е (И), что противоречит предположению Е (И) = Ет. 2) Мй"г (Ь). В этом случае в сетиИсуществует местортакое, что р Ее', р Е Ь и имеют место два неравенства: М(р) <Р ~р,Ь), М (р)<Ме (р).

Тогда для места р и для разметки М' такой. что Ме (а ) М (а ) М, имеет место неравенство М'(р)(М (р) <Р(р, Ь), т.е. переход Ь не может сработать при разметке М' и слово ааЬ ф Ь (ДЦ =(. „что противоречит предположенюо. Таким образом, Ьз Ейибэ ЗХг,т.е.дг Сд. П Теорема 33. а) Х С Х~, 6 1 Хе С Х~. Д о к а з а т е л ь с т в о.

а) Рассмотрим язык С =(аа~ )аЕ(О, 1)' Л (О ~(г~л (аП), гда а — двоичный код, а — символ, и (а) — целое неотрицательное число, задаваемое двоичным кодом а. При этом полагаем, чтол (Л) О. Этот язык порождается (как префиксный1 помеченной сетью Патри с Л-переходами, показанной на рис. 3.4. В этой сети поочерадные срабатывания пере. ходов гт и гэ, помеченных соответственно символами О и 1, порождают некоторое двоичное слово о. Если при этом срабатывает также переходы гч и гэ, то в мастак рэ ирч накэпливаютсл фишки. Можно убедиться, что суммарное число фюлек в обоих местах не может превысить п (а).

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

Наоборот, любое слово ое", О < х < и (а), из языка (. может быть порождено этой сетью. Действительно, эта сеть порождает любое двоичное слово а в качестве помечвощей последовательности. Если каждый из Лпереходов гч и гг срабатывает максимально возможное для них число раз, то в мастере накопится ровнол(а)фишек. После этого переходгт может сработать любое число раз, не превышпоюие и (а). Покажем тепцть методом от противного, что язык(.

не может быль префиксным языком ни одной помеченной сети Петри без Л.переходов. С этой цепью допустим существование такой сати с гг местами. Пусть тев суммарное число фишек во всех х местах сети при начальной разметке, а лг — максимальное число фишек, которое может добавиться в сети при срабатывании какого то перехода. Тогда послал срабатываний любых переходов сети последняя содержит на более чем лге +гпл фишек. Среди(г мест они могут быть расположены не более А чем (от э + и лт + 1) з способами. Таким образом, число различных 3 разметок данной сети, достижимых А за не более чам и шагов, не превы- Р, шает (те + лт +И ~, что, в свою очередь, строго меньше 2 лри достаточно большом и.

б Р, С другой стороны, имеется 2" различных двоичных слов длины Е и. Каждоа такое слово представляет А целое число п (о), где О <и (а) < < 2" — 1. Пусть все ати слова упо- Р .аа рядочены в последовательность аа, а„..., азх,, гда п(а; ) " / для / 0,1,...,2" -1. Для каждого слова «/ из этой последовательности должна существовать по крайней мере одне разметка Мь которая достигается после порождения помечающей последовательности «~ и начиная от которой можно породить слово а/а'. Если все такие разметки Ме; М,,..., М ч, различны, то мы получаем противоречие, поскольку мы установили, что в данной сети число различных разметок, достижимых в пределах и шагов, строго меныие 2".

Предположим, что для некоторых/ и/ таких, что/чь/, имеет место М;=М/. Тогда в рассматриваемой сети можно породить слово«,е, где / лнп (/,/), г = гпах (/,/!. Но это слово не входит в язык (., следовательно, мы вновь приходим к противоречию. Таким образом, показано, что язык Х входит вХл и не входит вХ, т.е. ХСХл. б) Если в качестве терминальной разметки для сети на рис. 3.4 взять разметку М/ = б и добавить Л-парах«дав очищающие все места от фишек, то окажется, что язык Х порождается как терминальный язык этой сети. В то же время доказательство того факте, что никакая сеть без Л-переходов не может породить язык (., относится.

как к префиксныы, тек и к т«зминальным языкам. Отсюда следует, что Хе С Хле. О Установленные в теоремах 3.1, 3.2, 3.3 соотношения между классами языков сетей Петри можно изобразить следующей схемой, в которой стрелки указывает отношение включения: ~л Хь ~Хе~Хо Таким образом, оказывается, что классы терминальных языков более мощны, чем классы прафиксных языков, помеченные сети Петри оказываются более мощным моделирующим инструментом, чем непомеченные, а Л-перех«ды еле больше усиливают моделирующие способности сетей.

6 3.2. Характеризацил классов языков сетей Петри В теории алгоритмов и автоматов рассматриваются различные абстрактные системы (машины„автоматы), предназначенные для моделирования Функционирования дискретных систем. Их "выразительная мощность", т.е. способность адекватно описывать сложное повадение моделируемых систем, часто характеризуется классами порождаемых ими языков, которые, как и в случае языков сетей Петри, определенным образом кодируют разные возможные способы функционирования систем. Если, например, системы из класса 3, порождают класс языков Хы а систдмы из класса Зт порождают класс языков Хз и Х12 Хз, то говорят, что 'класс систем 3, мощнее класса систем Вт, а если Х~ Э Хз, то класс систем 3, строго мощ.

нее класса систем Вт. Классы 8, и Вт раеномощны, если Х, = Хе. В теории Формальных языков вьщелеиы и изучены некоторые классы языков, порождаемых системами разного типа. Зти же классы языков порождаются конечными множествами правил, называемых порождающими грамматиками. Каждая грамматика представляет собой набор (А, )Г, П, бч), где А — алфавит терминальных симеонов, У вЂ” алфавит негерминепаных симеонов, П вЂ” конечное множество и/лздуниий (няи правил подстановки), Зе — начапаныд симеон. аз Продукция имеет вид а ~ б, где а Е У, й Е (А О У) . Продукция а () может быль применима к некоторому слову вида Ь,абэ и преобразует его в слово Ь! ()Ьт .Последовательность слов 7е, 7ы 7т,..., 7м такал, что елово у;, 1 чl <и, получено из слова 7~ 1епомощьюнекоторойпродукцииизП, называетсЯ выВодом в данной гРамматике.

а слово 7ч аьюодимо в ней иэ слова уе. Язык, порождаемый грамматиком, — это множество всех терми- нальных слов (слов из А '), выводимых из слова 8е с помощью продук- ций из П. Класс языков, порождаемых произвольными грамматиками (нет огра- ничений на множество продукций П ), совпадает с классом всех рекурсивно перечислимых множеств слов и поэтому может быть назван классом рекур- сивмо перачислимых языков.

Известно, что клас языков, порождаемых малинами Тьюринга [13] или машинами Минского [12], является клас- сом рекурсивмо перечислимых языков. Поскольку зто наиболее широкий класс языков, соответствующие классы абстрактных машин можно счи- тать "универсально мощными". Если каждая продукция в П имеет вид а, 8ат а,()аэ, где 8 Е У; а„аэ Е У'. ()Е (А ОУ)',тограмматикапорождаетконтекст- но.зависимый язь|к. Если каждая продукция в П имеет вид 8-+б, где 8Е У и ()Е(АО У)', то грамматика порождает контекстно-свободный язык.

Класс контекстносвобщ)ных языков является собственным подклассом класса контекстнозависимых языков. Контекстноювободные языки порождаются магазинными автоматами [б] и играют важную роль как синтаксические модели современных языков программирования. Если каждая продукция в П имеет вид 8 -+ 8 б или каждая продукция имеет вид 8 - 88, где () Е (А О У)', а 8 — пустой символ или 8 Е У, то грамматика порождает регулярный язык. Класс регулярных языков явля.

ется собственным подклассом класса контекстносвободных языков. Регулярные языки порождаются конечными автоматами и поэтому называются также ее газетными лзыкаын. б этом разделе будет охарактеризована выразительная тгощность сетей Петри путем сравнения классов языков сетей Патри с.вышеперечисленными классами языков. Прелще всего сравним классы языков сетей Петри к классом Хг регулярных языков. Регулярный язык порождается коначныы автоматом, который представляет собой набор (А, О, г), где А — алфавит, 0 — конечное непустое множество состояний еегоыага (О Г1 А.

= ф ), которое содержит выделеммое начальное состояние де и заключительное состояние дт. / — лрограмыааегоыага, представляющая собой множество команд слов вида еа- о,в которых д.д ЕО, аЕА. и для любой пары (о,а) существуат единственная команда, начинающаяся этими символами. Конечный автомат представим в виде графа, множеством вершим которого является множество О. Из вершимы д в верш)жу о ведет дуга, помеченная символом а, в том и только в.том случае, если программа автомата содержит команду са- д.

С)жди вершин графа выделены начальная, со. ответствующая состоянию де. и заключительная соответствующая заключи- та а) Я .ад 45 тельному состоянию ог. Функционирование автомэа а а та состоит в процессе прад- )о д вижения по дугам графе начиная от начальной варши- ь а ны, и чтения символов, помечающих дуги. Автомат а ь Р останавливается, если и а) только если достигает заключительной вершины, а а ф слово, прочитанное автоматом при его движении от начальной до заключительной вершины, называется 1~ З ),1 словом, допускаемым авто- о) матом. Множество всех А слов, допускаемых автоматом„образует его язык.

На рис. З.б,а показан пример конечного автомате. допускающего язык (а"Ь~ ) и > О, т > 0). Этот автомат имеет четыре состояния (Чо. Пы Чг. Рз), заключительное состояние — дз (отмечено двойным кружком) . Теорема 34. а) Х, С Хо. б) Х, СХ. До к а з а т ел ь с т во. а) Любой конечный автомат, порождающий язык Х над алфавитом А, можно легко преобразовать в помеченную сеть баз Х-переходов, порождаощую такой же терминальный язык, следующим простым образом. Каждому состоянию пт Е 0 автомата сопоставляется место Ау в сети Патри, каждая дуга "пересекается" переходом и этот переход помечается тем же символом из А что и эта дуга.

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

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

Тип файла
PDF-файл
Размер
5,09 Mb
Тип материала
Высшее учебное заведение

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

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