- •Имитационное моделирование экономических процессов
- •Intuit ru хороший курс.
- •Классификация задач принятия решения.
- •Описание предпочтений лпр.
- •Виды показателей эффективности для лпр.
- •Лекция 6.
- •Моделирование случайных факторов.
- •Моделирование параллельных процессов.
- •Особенности реализации параллельных процессов в вычислительных системах.
- •Применение сетевых моделей для описания параллельных процессов.
- •Типы переходов в е-сетях.
- •Стратегическое планирование экспериментов.
- •Тактическое планирование эксперимента.
- •Пассивные методы (применяются когда выборка уже есть):
- •Оценка адекватности.
Применение сетевых моделей для описания параллельных процессов.
Сети Петри. В середине 60-х годов прошлого века, он предложил новый тип сетей. Они представляют собой математическую модель, для представления структуры и анализы динамики функционирования систем в терминах условие – событие. Модель нашла широкое применение для описания динамических дискретных систем различной природы. Сети Петри, и их обобщения являются удобным и мощным средством моделирования асинхронных, параллельных распределенных процессов. К настоящему времени имеет большое количество разновидностей сетей Петри. Одно из достоинств сетей Петри, это то что они могут представленные как в графической форме, что обеспечит наглядность, так и в аналитической, что позволяет автоматизировать процесс анализа. Графические сети Петри, изображаются в виде своеобразного графа, который состоит из вершин двух типов, позиций и переходов, соединенных ориентированными дугами. Причем каждая дуга, может связывать лишь разнотипные вершины. Переходы соответствуют событиям имеющимся в моделируемой системе, а позиции условия их возникновения. Таким образом, сеть Петри позволяет описать причинно-следственную связь имеющиеся в системе, но в статике. Что бы отразить динамку, добавляется ещё один вид объектов сети, так называемые метки. Считается, что переход активен ( событие может произойти) если в каждой его входной позиции, есть хотя бы одна метка. Расположение меток в позициях сети, называется разметкой сети.
Лекция 9. 8.04.11
Формальное представление сети Петри.
C=(P,T,I,O,M)
P- конечное не пустое множество позиций.
T – конечное непустое множество переходов.
I – входная функция переходов .
I : P * T -> (0,1) – входная функция переходов, которая для непустого перехода дает множество его входных позиций.
O : T * P -> (0,1) – Выходная функция (обработанная функция), которая для непустого перехода задает множество его выходных позиций.
M : P -> (0,1,2,3…) – Разметка сети ставит в соответствие каждую позицию сети целое неотрицательное число, равное числу меток в данной позиции.
Правило изменения разметки сети.
Mi (T) = Mi-1 (T) – I(ti) + O(ti)
Срабатывание перехода ti изменяет разметку сети. Переход ti изменяет по 1 метке из каждой своей, входной позиции и добавляет по 1 метке в каждую выходную позицию.
Матрица входных позиций.
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
I =
Матрица выходных позиций.
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
O =
(Матрицы составлены для графа Петри).
Задачи достижимости:
Проблема достижимости.
Можно ли в сети с начальной разметкой M0 получить разметку Mi (математически).
Может ли система переходить в лекот.состояние Mi находиться в состояние M0? (физически).
Оценка активности переходов, возможность срабатывать перехода t3 при наличии разметки t0.
Оценка безопасности сети. Безопасной является такая сеть Петри, у которой не при каких условиях не может появится более 1 метки в каждой из позиций. Недостаток сетей Петри : при моделировании с помощью таких сетей время срабатывания перехода = O . Это позволяет исследовать…
При имитационном моделирование используют расширения сетей Петри :
е – сети расширение : могут содержать несколько типов вершил позиций ( простые, очереди, разрешающие, запрещающие).
Метки могут считать набором атрибутов.
Используются дополнительные виды вершин переходов.
В любую позицию может входить не более 1 дуги и выходить также не более 1 дуги.
Метки в е-сетях интерпретируются как транзакы, перемещающиеся по сети, а вершины ( переходы) трактуются как устройства, выполняющие тот или иной тип обработки.
Ни одна из вершин, позиций сети не может иметь более 1 метки.