Petrijev graf
Iz E-študij, proste zakladnice študentskega znanja
Petrijev graf je grafična ponazoritev Petrijeve mreže z biparitetnim usmerjenim grafom.
Za dano Petrijevo mrežo
- C = (P,T,I,O)
definiramo Petrijev graf kot:
- G = (V,A)
-
-
-
Opomba: množica usmerjenih povezav A je posplošena množica, zato lahko vsebuje več povezav z enakimi spojišči.
Elementi
Elementi Petrijevega grafa so:
- mesta
- ustrezajo mestom p v Petrijevi mreži
- označimo jih s krogom:
- prehajanja
- ustrezajo prehodom t v Petrijevi mreži
- označimo jih s črto: |
- usmerjene povezave
- ustrezajo vhodnim in izhodnim funkcijam Petrijeve mreže
- označimo jih s puščico:
Primer
Petrijeva mreža:
P = {p1,p2,p3,p4,p5}
T = {t1,t2,t3}
| I(t1) = {p1} | O(t1) = {p2,p3,p5} |
| I(t2) = {p2,p3,p5} | O(t2) = {p5,p5} |
| I(t3) = {p3,p5} | O(t3) = {p4} |
Matematična definicija
Petrijev graf G je biparitetni usmerjen multigraf
- G = (V,A),
kjer je
- V = {v1,v2,...,vs}
množica spojišč in
- a = {a1,a2,...,ar}
posplošena množica usmerjenih povezav
.
Množica V je
in za vsako usmerjeno povezavo
velja:
- ai = (vj,vk),
kjer je
in
ali
in
.
Definirajmo
. A je posplošena množica usmerjenih povezav, tako da za vsak
in
velja:


V tem primeru je Petrijev graf G = (V,A) ekvivalenten Petrijevi mreži C = (P,T,I,O).
