Il problema può essere risolto riconoscendo
che il costo di gestione corrispondente ad ogni particolare politica di
check-up può essere interpretato come l'uscita di un particolare
sistema lineare a tempo discreto.
La scelta della miglior politica di check-up è
pertanto equivalente alla scelta del sistema a minimo guadagno in una classe
assegnata di sistemi.
IL MODELLO:
All'inizio di ogni settimana, il sistema complessivo
formato dalle tre reti A, B e C può essere in uno dei seguenti otto
stati:
|
A
|
B
|
C
|
g
|
1
|
1
|
1
|
1
|
0
|
2
|
1
|
1
|
2
|
1
|
3
|
1
|
2
|
1
|
1
|
4
|
1
|
2
|
2
|
2
|
5
|
2
|
1
|
1
|
1
|
6
|
2
|
1
|
2
|
2
|
7
|
2
|
2
|
1
|
2
|
8
|
2
|
2
|
2
|
3
|
dove con g si è indicato il numero
di reti guaste corrispondente ad ogni stato.
Le probabilità di transizione
(i,j=1,2,...,8) tra questi stati dipendono dalla politica
di check-up adottata, vale a dire dal numero r di reti sottoposte
a check-up settimanale (r=0,1,2, o 3).
Ad esempio, nel caso r=0 si ha:
Nel caso r=1 (supponendo sia la rete A quella
sottoposta a check-up):
e analogamente per r=2 e 3.
In questo modo, per ogni r fissato, il sistema
è descritto da una catena di Markov (con n=8 stati) del tipo:
 |
(1) |
dove
è il vettore delle probabilità di stato e la matrice
contiene le probabilità di transizione .
Se indichiamo con
lo stato di equilibrio di questo sistema, il costo atteso (settimanale)
di gestione
associato alla politica di check-up r è dato da:
dove giè
il costo associato allo stato i (danno di mancato funzionamento
+ costo di riparazione), e gcheck-up
è il costo relativo al check-up di una singola rete.
CALCOLO DEL COSTO
DI GESTIONE:
Per calcolare il costo di gestione
si può usare un package che determini la funzione
di trasferimento del sistema
lineare a tempo discreto che si ottiene eliminando una variabile (per
esempio, la n-esima) nella (1).
Infatti, per una particolare politica
di check-up r, le prime (n-1) equazioni della catena di Markov si possono
riscrivere nella forma (tralasciando l'apice (r) per semplicità):
con :
 |
i=1,2,…,n-1
|
mentre l'uscita y(t) (costo atteso) è
data da:
Queste equazioni definiscono un sistema
lineare a tempo discreto di ordine (n-1) del tipo:
che ha funzione di trasferimento:
Il costo di gestione G
coincide
con il guadagno del sistema, vale a dire:
G=
G(1).
DETERMINAZIONE DELLA POLITICA
OTTIMA DI CHECK-UP:
Ad ogni politica di check-up r è associato
un diverso sistema (A, b, cT, d)(r),
e quindi un diverso costo di gestione G(r).
La politica di check-up ottima è,
ovviamente, quella che rende minimo il costo di gestione G(r)
e può pertanto essere facilmente determinata confrontando tra loro
i guadagni G(1) delle funzioni di trasferimento dei sistemi associati ai
quattro casi possibili r=0,1,2,3.
OSSERVAZIONE SULLA MINIMALITA':
Ci si può facilmente rendere conto
che il sistema (A, b, cT, d)
non è in forma minima (cioè non è completamente
raggiungibile e osservabile). Ciò significa che il sistema può
essere modellizzato con un numero inferiore di stati.
Infatti, gli stati caratterizzati dallo
stesso numero di reti guaste (ad esempio gli stati 2, 3 e 5 che hanno g=1)
sono del tutto equivalenti, cosicchè, per ogni politica di check-up
r, il sistema informatico può essere modellizzato con una
catena di Markov con 4 stati (g=0,1,2,3) anzichè 8. Ciò
darebbe luogo ad una matrice A di dimensioni 3x3 e semplificherebbe
pertanto il calcolo della funzione di trasferimento G(z) e del suo
guadagno G(1).
|