Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Матричные уравнения
Второй подход к анализу сетей Петри основан на матричном представлении сетей Петри. Представим сеть Петри в виде двух матриц
Пусть e [ j ] — m -вектор, содержащий нули везде, за исключением j -й компоненты. Переход tj представляется m -вектором e [ j ] (строка), а маркировка m — n -вектором (столбец). Теперь переход tj в маркировке m разрешен, если m
где D = Для последовательности запусков переходов
Вектор Сохранение. Для того чтобы показать сохранение, необходимо найти (ненулевой) вектор взвешивания, для которого взвешенная сумма по всем достижимым маркировкам постоянна. Пусть w — n - вектор-столбец. Тогда, если m — начальная маркировка, а m ' — произвольная достижимая маркировка, необходимо, чтобы m • w = m ' • w. Теперь, поскольку m ' достижима, существует последовательность запусков переходов
Следовательно, m • w = m ' • w = (m + Достижимость. Предположим, что маркировка m ' достижима из маркировки m. Тогда существует последовательность (возможно, пустая) запусков переходов
Пример. Рассмотрим маркированную сеть Петри на рис. 5.1. Матрицы
Рис 5.1: Пример сети Петри (решение задачи достижимости).
Для определения того, является ли маркировка (1, 8, 0, 1) достижимой из маркировки (1, 0, 1, 0), имеем уравнение
которое имеет решение х = (0, 4, 5). Это соответствует, например, последовательности Матричный подход к анализу сетей Петри очень перспективен, но имеет и некоторые трудности. Заметим прежде всего, что матрица D сама по себе не полностью отражает структуру сети Петри. Переходы, имеющие как входы, так и выходы из одной позиции (петли), представляются соответствующими элементами матриц Другая проблема — это отсутствие информации о последовательности запусков. Еще одна трудность заключается в том, что наличие целочисленного решения уравнения (5.6) является необходимым для достижимости, но недостаточным. Рассмотрим простую сеть Петри, приведенную на рис. 5.2. Если мы хотим определить, является ли маркировка (0, 0, 0, 1) достижимой из маркировки (1, 0, 0, 0), необходимо решить уравнение
Это уравнение имеет решение (1, 1), соответствующее двум последовательностям:
Рис 5.2: Сеть Петри, показывающая, что решение матричного уравнения — Date: 2015-09-05; view: 1243; Нарушение авторских прав |