Il generatore infinitesimale di una catena di Markov a tempo continuo è la matrice Q=(q_{ij}) che raccoglie i tassi istantanei di transizione tra stati. È l’analogo continuo, ma non identico, della matrice di transizione usata nelle catene a tempo discreto.
Definizione
Sia \{X_t\}_{t\ge 0} una catena di Markov omogenea a tempo continuo con spazio degli stati finito o numerabile. Il generatore Q descrive che cosa può accadere in un intervallo di tempo infinitesimo. Per i\ne j, il coefficiente q_{ij} è il tasso istantaneo di salto dallo stato i allo stato j:
La diagonale non contiene probabilità di permanenza, ma il tasso totale di uscita dallo stato con segno negativo:
Di conseguenza ogni riga di Q somma a zero:
Questa condizione garantisce che la massa probabilistica totale resti pari a uno durante l’evoluzione.
Lettura probabilistica
Per piccoli intervalli \Delta t, con \Delta t positivo e molto piccolo, le transizioni sono approssimate da:
La probabilità di restare nello stato i è invece:
Poiché q_{ii} è negativo, il termine -q_{ii} è il tasso totale di uscita dallo stato i. Spesso si scrive:
Il tempo di permanenza nello stato i è esponenziale con parametro \lambda_i quando la catena è omogenea e lo stato corrente è i. Condizionato al fatto che avvenga un salto, la probabilità di andare verso j è:
Evoluzione a tempo finito
Le probabilità di transizione a tempo finito formano la matrice:
Nel caso finito e omogeneo:
Questa formula usa la matrice esponenziale e produce matrici stocastiche per t\ge 0. La famiglia P(t) soddisfa la proprietà di semigruppo:
La versione a intervalli finiti di questa composizione è espressa dalle equazioni di Chapman-Kolmogorov. Passando al limite infinitesimale si ottengono le equazioni di Kolmogorov. Con la convenzione dei vettori riga:
Qui p(t) è la distribuzione della catena al tempo t.
Distribuzione stazionaria
Una distribuzione stazionaria \pi è una distribuzione che resta invariata nel tempo. Con la convenzione dei vettori riga soddisfa:
Questa relazione è un sistema di bilanci di flusso: in stazionarietà, per ogni stato, il flusso medio entrante compensa quello uscente. Se la catena è irriducibile e positiva ricorrente, la distribuzione stazionaria esiste ed è unica; se il processo può crescere indefinitamente, come in una coda instabile, una soluzione normalizzabile può non esistere.
Esempio: nascita e morte
In un processo di nascita e morte, dallo stato i si può passare solo a i+1 con tasso \lambda_i oppure a i-1 con tasso \mu_i. Il generatore ha struttura tridiagonale:
Questa struttura compare in code, affidabilità riparabile, popolazioni, sistemi con arrivi e partenze, modelli epidemici semplificati e reti di servizio. Il generatore è utile perché concentra in un solo oggetto sia i salti ammessi sia la loro scala temporale.
Errori comuni
Il generatore non è una matrice di probabilità: le righe sommano a zero, non a uno, e i termini diagonali sono in genere negativi. Non va confuso con P(t), che invece è una matrice stocastica per ogni tempo fissato. Un altro errore è dimenticare la convenzione riga/colonna: se si usano vettori colonna, le equazioni vengono trasposte e il generatore agisce dall’altro lato.
Negli esercizi conviene controllare sempre tre cose: segni della diagonale, somma nulla delle righe e unità di misura dei tassi. Per approfondire il calcolo operativo, vedi anche il formulario di processi stocastici e affidabilità e gli esercizi sul processo di Poisson.
Vedi anche: catena di Markov, catena di Markov a tempo continuo, equazioni di Kolmogorov e matrice esponenziale.