next up previous contents
Next: Técnicas de reducción o Up: Ecuación de estado Previous: Ecuación de estado

Condición necesaria de alcanzabilidad:

Suponga que una marca destino Md se alcanza desde una marca M0 a través de una secuencia de disparos ${u_1, u_2,\ldots ,u_d}$. Escribiendo la ecuación de estado (2.1) para $j=1,2,\cdots,d$ y sumándolos tenemos el siguiente desarrollo:
 
M1 = M0 + ATu1  
M2 = M1 + ATu2 = M0 + ATu1 + ATu2  
M3 = M2 + ATu3 = M0 + ATu1 + ATu2 + ATu3  
  $\textstyle \vdots$    
Md = $\displaystyle M_0 + A^T\sum_{k=1}^d u_k$ (2.2)

La ecuación 2.2 puede escribirse como:

 \begin{displaymath}A^Tx = \Delta M
\end{displaymath} (2.3)

donde $\Delta M = M_d - M_0$ y $x=\sum_{k=1}^d u_k$. El vector columna x de dimensión $n\times 1$, con entradas de enteros no negativos, se denimona vector de conteo de disparos. La i-ésima entrada de x denota el número de veces que la transición i se debe disparar para transformar M0 en Md. Además de [25] se tiene que el conjunto de ecuaciones algebraicas lineales 2.3 tiene una solución x, sí y solo sí, $\Delta M$ es ortogonal a cada solución y de este sistema homogeneo:

 
Ay = 0 (2.4)

Sean r el rango de A, y la siguiente partición de A
\begin{figure}
\epsfxsize=120pt
\hspace{1.8in}
\epsffile{ec_mat.eps}
\end{figure}

donde A12 es una matriz cuadrada no singular de orden r. Un conjunto de (m-n) soluciones linealmente independientes y para 2.4 se puede dar como los (m-r) renglones de la siguiente matriz Bf de $(m-r)\times m$ elementos

\begin{displaymath}B_f = [I_{\mu} : -A_{11}^T(A_{12}^T)^{-1}]
\end{displaymath}

donde $I_{\mu}$ es la matriz identidad de orden $\mu = m-r$. Note que ABfT=0, lo que quiere decir es que el espacio vectorial obtenido por los vectores renglón de A es ortogonal al espacio vectorial obtenido por los vectores renglón de Bf. La matriz Bf corresponde a la matriz de circuito fundamental para el caso de grafos marcados[20]. Ahora, la condición de que $\Delta M$ sea ortogonal a cada solución para Ay=0 es equivalente a la siguiente condición:

\begin{displaymath}B_f\Delta M=0
\end{displaymath}

Así, si Md es alcanzable desde M0, entonces el vector correspondiente x de conteo de disparos, debe existir y ser válido.


next up previous contents
Next: Técnicas de reducción o Up: Ecuación de estado Previous: Ecuación de estado
Amilcar Meneses
2002-11-08