Vettori P-T crescenti, decrescenti, invarianti (rete di Petri)

Questa definizione è riferita allo studio di una rete di Petri tramite la matrice di incidenza.

I vettori P

Un vettore x non nullo con interi non negativi moltiplicato per la matrice di incidenza C della rete $$ x^T \cdot C $$ è detto

  • P-invariante se $$ x^T \cdot C = 0^T $$
  • P-crescente se se $$ x^T \cdot C ≥ 0^T $$
  • P-decrescente se $$ x^T \cdot C ≤ 0^T $$

Sono detti supporti del P-vettore i posti in cui il vettore ha elementi positivi. Si indicano con ||x||

I vettori T

Se inverto l'ordine dei fattori il vettore è detto

  • T-invariante se $$ C \cdot x = 0 $$
  • T-crescente se $$ C \cdot x ≥ 0 $$
  • T-decrescente se $$ C \cdot x ≤ 0 $$

Sono detti supporti del T-vettore le transizioni in cui il vettore ha elementi positivi. Si indicano con ||y||

Nota. Non è detto che esista sempre un P-vettore (Posti vettore) e un T-vettore (Transizioni vettore). In alcune reti può mancare uno dei due oppure entrambi.

    Un esempio pratico

    Esempio 1

    Prendo in considerazione una rete con una matrice di incidenza C

    $$ C =\begin{pmatrix} 2 & 1 \\ -1 & 1 \\ -1 & -2 \end{pmatrix} $$

    Il vettore x = [1 1 1] è P-invariante

    $$ x^T \cdot C = \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix}^T \cdot \begin{pmatrix} 2 & 1 \\ -1 & 1 \\ -1 & -2 \end{pmatrix} = [1 \: 1 \: 1] \cdot \begin{pmatrix} 2 & 1 \\ -1 & 1 \\ -1 & -2 \end{pmatrix} = [0 \: 0] $$

    I supporti del P-vettore sono $$ ||x|| = \{p_1,p_2,p_3\} $$

    Il vettore x = [0 1 1] è P-decrescente

    $$ x^T \cdot C = \begin{pmatrix} 0 \\ 1 \\ 1 \end{pmatrix}^T \cdot \begin{pmatrix} 2 & 1 \\ -1 & 1 \\ -1 & -2 \end{pmatrix} = [0 \: 1 \: 1] \begin{pmatrix} 2 & 1 \\ -1 & 1 \\ -1 & -2 \end{pmatrix} = [-2 \: -1] $$

    I supporti del P-vettore sono $$ ||x|| = \{p_2,p_3\} $$

    Il vettore x = [1 1 0] è P-crescente

    $$ x^T \cdot C = \begin{pmatrix} 1 \\ 1 \\ 0 \end{pmatrix}^T \cdot \begin{pmatrix} 2 & 1 \\ -1 & 1 \\ -1 & -2 \end{pmatrix} = [1 \: 1 \: 0] \begin{pmatrix} 2 & 1 \\ -1 & 1 \\ -1 & -2 \end{pmatrix} = [1 \: 2] $$

    I supporti del P-vettore sono $$ ||x|| = \{p_1,p_2\} $$

    Nota. Per completezza analizzo le combinazioni iniziali dei possibili vettori x. $$ [ 1 \: 0 \:0] \cdot C = [ 2 \: 1] \:\:\: P-crescente $$ $$ [ 0 \: 1 \:0] \cdot C = [ -1 \: 1] \:\:\: $$ $$ [ 0 \: 0 \:1] \cdot C = [ 1 \: -2] \:\:\: $$ $$ [ 1 \: 1 \:0] \cdot C = [ 1 \: 2] \:\:\: P-crescente $$ $$ [ 1 \: 0 \:1] \cdot C = [ 1 \: -1] \:\:\: $$ $$ [ 0 \: 1 \:1] \cdot C = [ 0 \: -1] \:\:\: P-decrescente $$ $$ [ 1 \: 1 \:1] \cdot C = [ 0 \: 0] \:\:\: P-invariante $$ I vettori P-invarianti sono le soluzioni del sistema di equazioni relativo alla matrice di incidenza C $$ \begin{cases} 2p_1-p_2-p_3 = 0 \\ \\ p_1+p_2-2p_3 = 0 \end{cases} $$ Nel sistema utilizzo le variabili pi per indicare in modo più sintetico il numero delle marcature nei singoli posti ossia M(pi).

    Esempio 2

    Prendo in considerazione una rete con una matrice di incidenza C

    $$ C =\begin{pmatrix} 2 & -2 \\ -1 & 1 \\ -1 & 1 \end{pmatrix} $$

    Il vettore x = [1 1] è T-invariante

    $$ C \cdot x = \begin{pmatrix} -2 & 2 \\ -1 & 1 \\ -1 & 1 \end{pmatrix} \cdot \begin{pmatrix} 1 \\ 1 \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix} $$

    I supporti del T-vettore sono $$ ||y|| = \{t_1,t_2\} $$

    Il vettore x = [0 1] è T-crescente

    $$ C \cdot x = \begin{pmatrix} -2 & 2 \\ -1 & 1 \\ -1 & 1 \end{pmatrix} \cdot \begin{pmatrix} 0 \\ 1 \end{pmatrix} = \begin{pmatrix} 2 \\ 1 \\ 1 \end{pmatrix} $$

    I supporti del T-vettore sono $$ ||y|| = \{t_2\} $$

    Il vettore x = [1 0] è T-decrescente

    $$ C \cdot x = \begin{pmatrix} -2 & 2 \\ -1 & 1 \\ -1 & 1 \end{pmatrix} \cdot \begin{pmatrix} 1 \\ 0 \end{pmatrix} = \begin{pmatrix} -2 \\ -1 \\ -1 \end{pmatrix} $$

    I supporti del T-vettore sono $$ ||y|| = \{t_1\} $$

    E così via

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Libri di approfondimento

    Sistemi a eventi