Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Алгоритм построения дерева



Каждая вершина i дерева связывается с расширенной маркировкой M(i). В этой маркировке число меток в позиции может быть либо неотрицательным целым, либо w. Каждая вершина классифицируется как граничная или терминальная или дублирующая или внутренняя.

Граничными являются вершины, которые не обработаны алгоритмом. Алгоритм превратит их в терминальные, дублирующие, внутренние.

Алгоритм начинает с начальной маркировки М0, принимая ее в качестве граничной вершины.

Пусть х – граничная вершина.

1. Если в дереве имеется другая вершина у, не являющаяся граничной, и с ней связана также маркировка М(х)=М(у), то вершина х – дублирующая.

2. Если для маркировки М(х) ни один из переходов не разрешен для всех tjÎT, то х – терминальная вершина.

3. Для всякого перехода tjÎT, разрешенного в М(х), создать новую вершину z дерева. Маркировка М(z) определяется для каждой позиции Pi следующим образом:

а) если М(х)i=w, то М(z)i=w.

б) если на пути от корневой вершины к х существует вершина у с М(у)<d(M(x), tj) и М(у)i<d(M(x), tj)i, то М(z)i=w, d - функция следующего состояния.

в) в противном случае М(z)i=d(M(x), tj)i,

Функция d(M(x), tj) не определена, если tj не разрешен в маркировке М(х). Если tj разрешен, то d(M(x), tj)=M’(x), где M’(x) – маркировка, полученная после срабатывания tj. Дуга, помеченная tj, направлена от вершины х к вершине z. Вершина х переопределяется как внутренняя, вершина z становится граничной.

Когда все вершины дерева – терминальные, дублирующие или внутренние, алгоритм останавливается.

Для нашего примера дерево достижимости имеет вид:

Имеется доказательство того, что алгоритм конечный и не может создавать новые граничные вершины бесконечно.

Ниже приведем еще один пример сети Петри и дерево достижимости для него.





Дата публикования: 2014-11-03; Прочитано: 331 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...