374
Гл. 4. Теория формамных грамматик и автоматов
Если М — множество, то Мп — множество всех таких ком
плектов, построенных из элементов М, что #(х, В) < п, В € М п;
М°° — множество всех комплектов, построенных из элементов М
без ограничения на число экземпляров элемента в комплекте.
Сеть Петри — это четверка С = (Р, Т, I, О), где Р — ко
нечное множество позиций, Т — конечное множество переходов,
I: Т —У Р°° — входная функция, отображающая переходы в ком
плекты позиций, О: Т —► Р°° — выходная функция, отобража
ющая переходы в комплекты позиций. Графически сеть Петри
изображают в виде мультиграфа с
вершинами двух видов: кружки со
ответствуют позициям, планки —
переходам. Функции I и О пред-
^ ставляются дугами (рис. 4.81).
Позиции, дуги из которых ве
дут в переход tj, называются вход
ными для tj; аналогично позиции,
в которые ведут дуги из перехода
tj,
называются выходными для tj.
Множество входных позиций обоз
начают I(tj), а выходных — 0(tj). В сети Петри, изображенной
на рис. 4.81, 1(h) = {pi,pi,pi}, 0(h) = {рг,Р*,Р\}- Функ
ции I и О удобно обобщить и на отображение из позиции в ком
плекты переходов (Р —У Т°°), что позволяет обозначать множе
ства входных и выходных переходов позиций р,-, определяемые
аналогично множествам входных и выходных позиций перехода,
соответственно как 1(р,) и 0(pi). В сети Петри, изображенной на
рис. 4.81, 1(р3) = {*2, *г}, 0(рз) = {t2, М -
Введенные понятия относятся к статистической структуре сети
Петри. Динамические свойства сети Петри определяются с по
мощью понятия маркировки. Маркировка ц сети Петри С =
= (Р, Т, I, О) — это функция, отображающая множество позиций
Р в множество неотрицательных целых чисел N. Маркировка изо
бражается с помощью помещаемых внутрь позиций фишек (точек).
Так, маркировка сети Петри, приведенной на рис. 4.81, определя
ется как fi(pi) = /х(р3) = 1, ц(р2) = /х(р4) = /х(Р5) = 0.
Удобно представлять маркировку как n-вектор /х = (fii, ц2,...
...,fin) (где п = |Р|), каждый элемент которого /х,- есть /х(р;), а
также как комплект ц, в который входят позиции сети р,- ё Р и
#(Pi, fj) = A4(Р*)■ Сеть Петри С с определенной в ней маркировкой
р. называется маркированной сетью Петри.
Маркировка сети может изменяться в результате запуска пе
реходов. Переход tj маркированной сети Петри С с маркировкой ц
называется разрешенным, если /(fj) Э т- е- в каждой входной
позиции tj находится не меньше фишек, чем из этой позиции ис
ходит дуг в tj. Всякий разрешенный переход может запуститься.