Скачать презентацию Теория вычислительных процессов Лекция 3 Модели вычислительных процессов Скачать презентацию Теория вычислительных процессов Лекция 3 Модели вычислительных процессов

лекция4_модели ВП-СП.ppt

  • Количество слайдов: 13

Теория вычислительных процессов Лекция 3 Модели вычислительных процессов Теория вычислительных процессов Лекция 3 Модели вычислительных процессов

Сеть Петри: определения l СП=<P, T, I, O> l Р={“условия, порождаемые сетью”} l Т={“переходы, Сеть Петри: определения l СП= l Р={“условия, порождаемые сетью”} l Т={“переходы, совершаемые в сети”} l I Рх. Т {0, 1} функции l О Тх. Р {0, 1} инциндентности

Виды сетей Петри l СП=<Р, Т, I, О> – сеть Петри * l СП Виды сетей Петри l СП=<Р, Т, I, О> – сеть Петри * l СП =<Т, Р, I, О> - двойственная l СП=<Р, Т, О, I> - инверсная

Работа сети Петри μ: P N - функция маркировки μ(р1)=1, значит р1 может сработать Работа сети Петри μ: P N - функция маркировки μ(р1)=1, значит р1 может сработать 1 раз μ(р1)=0, значит р1 не запускает перехода μ=(μ(р1), …, μ(рn)) – вектор маркировок Тогда СП=<Р, Т, I, О, μ 0> - маркированная сеть

Виды маркированных сетей l Временная сеть Петри l Стохастическая сеть Петри l Функциональная сеть Виды маркированных сетей l Временная сеть Петри l Стохастическая сеть Петри l Функциональная сеть Петри l Цветная сеть Петри l Ингибиторная сеть Петри l Иерархическая сеть

Способы задания сети Петри l Списки множеств СП=<P, T, I, O, μ 0> P={p Способы задания сети Петри l Списки множеств СП= P={p 1, p 2, p 3, p 4} T={t 1, t 2, t 3, t 4, t 5}. I(t 1)={}, I(t 2)={p 1}, I(t 3)={p 2, p 4}, I(t 4)={р3}, I(t 5)={p 3} μ 0=(0, 0, 0, 2) O(t 1)={p 1}, O(t 2)={p 2}, O(t 3)={p 2, p 3}, O(t 4)={}, O(t 5)={p 4},

Способы задания сети Петри l Таблица функций СП=<P, T, I, O, μ 0> P={p Способы задания сети Петри l Таблица функций СП= P={p 1, p 2, p 3, p 4} T={t 1, t 2, t 3, t 4, t 5} μ 0=(0, 0, 0, 2) t 1 I(t) - O(t) p 1 t 2 p 1 p 2 t 3 p 2, p 4 p 2, p 3 t 4 p 3 - t 5 p 3 p 4

Способы задания сети Петри l Диаграмма орграфа p 2 p 1 t 3 p Способы задания сети Петри l Диаграмма орграфа p 2 p 1 t 3 p 3 t 4 t 2 p 4 t 5

Способы задания сети Петри l Матрицы инцидентности орграфа D- p 1 p 2 p Способы задания сети Петри l Матрицы инцидентности орграфа D- p 1 p 2 p 3 p 4 D+ p 1 p 2 p 3 p 4 t 1 0 0 t 1 1 0 0 0 t 2 0 1 0 0 t 3 0 1 1 0 t 4 0 0 0 0 t 5 0 0 1 0 t 5 0 0 0 1

Способы задания сети Петри l Дерево достижимости Способы задания сети Петри l Дерево достижимости

Выполнение сети Петри l Переход tj называется разрешённым, если в каждой входной позиции этого Выполнение сети Петри l Переход tj называется разрешённым, если в каждой входной позиции этого перехода находится фишек не меньше, чем дуг ведёт из этой позиции в переход tj. l В результате запуска перехода tj маркировка сети изменится на новую: μ`=μ 0 -I(tj)+O(tj), Последовательность запусков переходов называется выполнением сети Петри.

Выполнение сети Петри l : μ Т μ - функция следующего состояния Функция определена Выполнение сети Петри l : μ Т μ - функция следующего состояния Функция определена только для разрешённых переходов. Т. е. (μ, tj)=μ`, где μ`– маркировка, получаемая из μ запуском перехода tj. l l Маркировка μ` называется непосредственно достижимой из μ, если существует такой переход, разрешённый в μ, что при его запуске получится маркировка μ` Маркировка μ`` называется достижимой из μ, если существует последовательность запусков переходов, приводящая из μ в μ``.

Выполнение сети Петри Множество маркировок сети Петри, достижимых из начальной маркировки 0 образует множество Выполнение сети Петри Множество маркировок сети Петри, достижимых из начальной маркировки 0 образует множество достижимости маркированной СП . Множество достижимости является подмножеством множества узлов дерева достижимости