|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Три вида помечающих функций для сетей ПетриВид 1. Σ(tj)=tj для tj T – свободная помечающая функция (ПФ). Вид 2. Σ(tj) определена для tj T пометки – символы из А. Это всюду определенная помечающая функция. Сеть без λ-переходов. Вид 3. Σ(tj) не определена для некоторых переходов, т.е. tj T – такой переход, tj помечается пустым символом λ и объявляется λ -переходом. Тогда это частично определенная помечающая функция. Классы языков сетей Петри. Пример. Пусть N – класс всех сетей Петри. На основе введенных ранее понятий и видов помечающих функций (свободная ПФ, всюду определенная ПФ и частично определенная ПФ) можно образовать следующие классы языков сетей Петри. В данном случае верхний индекс λ означает, что ПФ могут быть частично определенными, то есть сеть может содержать λ -переходы. Верхний индекс f означает, что используются свободные ПФ. Нижний индекс 0 означает, что рассматриваются терминальные языки. Пример 31. Рассмотрим сеть Петри с различными вариантами помечающей функции, для каждой найдем префиксный и терминальный языки (Рис. 41). Рис. 41. Помеченная сеть Петри для примера 31 Пусть μ0=(1000), μt=(0001). Допустимые последовательности запусков: 1) t2t4; 2) (t1...t1) t2 (t3...t3) t4 n1 раз n2 раз Варианты помечающей функции: 1) Свободная ПФ – Σ1(tj)=tj. Префиксный язык: L(C)={t2,t2 t4,t1n1,t1n1 t2,t1n1 t2 t3n3,t1n1 t2 t3n3 t4: n1 1, n1 n3}= ={t1n1 t2n2 t3n3 t4n4: 0≤n1, 0 n2 1, 0 n3 n2*n1, 0 n4 n2}. Терминальный язык: L(C, μ0, μt)={t1n t2 t3n t4,t2 t4:n N0}. 2) Пусть Σ2 - всюду определенная помечающая функция, сеть не содержит λ -переходы (табл. 3). Всюду определенная помечающая функция для примера 31 Префиксный язык: L(C, Σ2) ={ an1bn2: n1 1, 0 n2 n1}. Терминальный язык: L(C, Σ2, μ0, μt) ={anbn: n N}. 3) Пусть Σ3 - частично определенная помечающая функция, сеть содержит λ-переходы (табл. 4). Частично определенная помечающая функция для примера 31 Префиксный язык: L(C, Σ3) ={an1bn2cn3: 0 n1 1, (n1=0→n2=0), (n1=1→n2=1), 0 n3 n1}. Терминальный язык: L(C, Σ3, μ0, μt) ={abnc: n≥0}.
Стандартная форма помеченных сетей Петри Сравнение классов языков сетей Петри Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |