An´alisis de confl´ıcto en sistemas din´amicos de eventos discretos usando redes de Petri 3
un par M= (R, m), donde Res una RP ym:L−→ N,N={0,1,2, . . .}, es una funci´on llamada
funci´on de marcaci´on (o marcaci´on): para cada li∈L, m(li)∈Nes llamado n´umero de fichas en
el lugar li; la cual especifica un vector m= (m1, m2, . . . , mn), n= cardL, mi∈N,i= 1,2, . . . , n
con m(li) = mi[8].
Las RP marcadas pueden ser representadas por grafos dirigidos como sigue: los lugares son
etiquetados por c´ırculos y las transiciones por barras. Si un lugar lies un lugar de entrada para
una transici´on t; es decir li∈E(t), entonces hay |li, E(t)|(n´umero de veces que liest´a en el
multiconjunto de lugares de entrada E(t)) arcos dirigidos del correspondiente c´ırculo a la corres-
pondiente barra. Si un lugar ljes un lugar de salida para la transici´on t; es decir, lj∈S(t),
entonces hay |lj, S(t)|(n´umero de veces que ljest´a en el multiconjunto de lugares de salida S(t))
arcos dirigidos de la correspondiente barra al correspondiente c´ırculo. Finalmente, las fichas son
representadas por puntos en el interior del c´ırculo y, en consecuencia, la funci´on de marcaci´on es
representada por el n´umero de puntos en el interior de cada c´ırculo. Enfatizamos que las RP vis-
tas como una herramienta gr´afica nos proveen de un m´etodo unificado para representar Sistemas
Din´amicos de Eventos Discretos, permitiendo facilidad para modelar sus caracter´ısticas: asin-
cronizaci´on, secuencialidad, concurrencia, confl´ıcto, exclusion mutual, etc; mostrando excelente
visualizaci´on de las dependencias del sistema y focos de informaci´on local.
En cuanto al comportamiento din´amico de una RP debemos enfatizar que una marcaci´on
representa el estatus de cada uno de los lugares en la red. As´ı, ´esta especifica exactamente el
estado actual del sistema que establece las condiciones l´ogicas para la ocurrencia de eventos;
luego, una vez que ocurra un evento las condiciones del sistema en general var´ıan dando lugar a
una nueva marcaci´on o estado. Para ser m´as precisos, una transici´on t∈Ten una RP marcada
M= (R, m) es llamada habilitada si m(li)≥ |li, E(t)|, para todo lugar li∈L. En este caso
tambi´en diremos que la transici´on tes habilitada por la marcaci´on m. El conjunto de transiciones
habilitadas por la marcaci´on mes dado por E, (m) = {t∈T:m(li)≥ |li, E(t)|,∀li∈L}.
Ahora, si t∈ E (m) entonces la marcaci´on m0dada por m0(li) = m(li)− |li, E(t)|+|li, S(t)|,
i= 1,2, . . . , n;n= card L, es llamada marcaci´on alcanzable desde mpor el disparo de t. Adem´as,
si t0∈ E (m0) y esta es disparada, obtenemos una marcaci´on m00 , y as´ı sucesivamente. Por lo tanto,
se obtiene una funci´on de cambio de marcaciones, la cual puede ser extendida de manera natural;
es decir, si la funci´on de cambio de marcaciones δ:Nn×T→Nn, n = cardL, es dada por
δ(m, t) = m0donde m0(li) = m(li)− |li, E(t)|+|li, S(t)|,i= 1,2, . . . , n; entonces su extensi´on
es la funci´on parcial b
δ:Nn×T∗→Nn, dada por b
δ(m, θ) = myb
δ(m, σt) = δ(b
δ(m, σ), t), m ∈
Nn, t ∈T, σ ∈T∗. Aqu´ı, T∗denota el monoide libre con unidad θ:T∗es el conjunto de todas
las combinaciones finitas de elementos de T[4]. Finalmente, como b
δes una extensi´on de δno
haremos distinci´on notacional entre ambas.
Note que la funci´on parcial de cambio de marcaciones δest´a definida en (m, t) s´ı, y solamente
s´ı, t∈ E (m).
Por su parte, en una RP marcada M= (R, m0), una marcaci´on m∈Nn, n = card L, ser´a lla-
mada alcanzable desde m0s´ı existe una sucesi´on de disparos de transiciones σ=tj1tj2. . . tjk∈T∗
tal que δ(m0, σ) = m. Luego, el conjunto de alcanzabilidad de la RP desde la marcaci´on m0es
dado por
A(R, m0) = {m∈N/∃σ∈T∗, δ(m0, σ) = m}.
Ejemplo 2.1. Consideremos la RP marcada dada en la figura 1. En esta red ε(m) = {t1.t3.t4}.
Disparando t4obtenemos la nueva marcaci´on m0= (1,0,1,3,0). Ahora ε(m0) = {t1.t3}: Disparando
t1obtenemos la marcaci´on m00 = (0,1,2,5,0), en la cual ε(m00 ) = {t2.t3}. Este comportamiento
particular de la RP dada es ilustrado en las figuras 1, 2, 3.
Divulgaciones Matem´aticas Vol. 22, No. 2 (2021), pp. 1–9