Leader (and sub Leader) Election per uniformare e ... - Automatica
Leader (and sub Leader) Election per uniformare e ... - Automatica
Leader (and sub Leader) Election per uniformare e ... - Automatica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
la rete sará quindi strettamente correlata alla<br />
conoscenza della proprietá di questa funzione.<br />
Diventa allora indispensabile procedere ad un<br />
studio approfondito della funzione Φ(•). Tale<br />
approfondimento sulla funzione in esame ha<br />
portato ad individuare una serie di proprietá<br />
che vengono di seguito elencate.<br />
PROPRIETÁ DI Φ(•):<br />
1) Φ (M + M) = Φ (M)<br />
dove M é una matrice di dimendioni<br />
arbitrarie<br />
=⇒ Φ(•) é NON LINEARE.<br />
2) Φ (Φ (M)) = Φ (M).<br />
<br />
3) Φ = Φ<br />
1 0<br />
0 1<br />
0 1<br />
1 0<br />
=⇒ Φ(•) NON INIETTIVA<br />
=⇒ Φ(•) NON INVERTIBILE.<br />
4) Φ ((I − Φ (M)) ∗ A) = (I − Φ (M)) ∗ Φ (A).<br />
dove I é la matrice identitá e M ed A<br />
sono matrici di dimensioni arbitrarie<br />
5) Φ (A) ∗ Φ (A) = Φ (A).<br />
6) Φ (A) ∗ Φ (B) = Φ (B) ∗ Φ (A)<br />
dove B ha dimensioni arbitrarie.<br />
7) Φ (A + B) = Φ (Φ (A) + Φ (B))<br />
dove B ha le stesse dimensioni di A.<br />
8) Φ (A) ∗ Φ (M) = Φ (Φ (M) ∗ A).<br />
La dimostrazione di tali proprietá é banale se<br />
si tiene presente che presa la generica matrice<br />
M appartenente al dominio di Φ(•) si ha che<br />
Φ(M) é una matrice diagonale, inoltre si ha che<br />
le o<strong>per</strong>azioni M∗Φ(•) e (I−Φ(•))∗M rappresentano<br />
rispettivamente l’o<strong>per</strong>azione di mettere a<br />
zero tutti gli elementi di alcune colonne di M e<br />
l’o<strong>per</strong>azione di mettere a zero tutti gli elementi<br />
di alcune righe di M.<br />
2.6 Relazione formale tra Ma ed Mg ottenuta<br />
tramite la funzione Φ(•).<br />
Anche se già accennato in precedenza<br />
ribadiamo che tra non molto introdurremo<br />
una rappresentazione sistemistica della rete di<br />
sensori wireless. Risultera quindi molto più<br />
comodo ai fini della trattazione teorica anzichè<br />
avere una rappresentazione algoritmica del<br />
legame tra Ma ed Mg avere una vera e propria<br />
formula matematica <strong>per</strong> rappresentare tale<br />
relazione. Premettiamo che la ricerca di un<br />
tale legame sarà caratterizzata da un forte<br />
utilizzo della funzione Φ(•)). La formula che<br />
riporteremo di seguito non sarà altro che una<br />
rappresentazione matematica dell’algoritmo<br />
già introdotto che lega Ma ad Mg. Prima di<br />
procedere a tale scopo definiamo il seguente<br />
vettore:<br />
Xr =<br />
⎡<br />
⎣<br />
X 1 r<br />
.<br />
X N r<br />
dove X i r = 1 se il nodo i è radice altrimenti<br />
vale 0.<br />
Grazie all’utilizzo di tale vettore possiamo<br />
introdurre la formula che lega Ma ad Mg:<br />
(Ma) T =<br />
⎤<br />
⎦<br />
<br />
P0<br />
<br />
(I − Φ(Xr)) ∗ Mg ∗ Φ(Xr) +<br />
<br />
P1<br />
<br />
+ (I − Φ(Φ(Xr) + P0)) ∗ Mg ∗ Φ(P0) +<br />
P2<br />
<br />
+ (I − Φ(Φ(Xr) + P0 + P1)) ∗ Mg ∗ Φ(P1) +<br />
+ · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · +<br />
<br />
PN<br />
<br />
N−1 <br />
+ (I − Φ(Φ(Xr) + Pi)) ∗ Mg ∗ Φ(PN−1)<br />
i=0<br />
Per facilitare la comprensione di questa<br />
formula ricordiamo che l’o<strong>per</strong>azione Mg∗Φ(Xr)<br />
ha il significato di mettere a zero gli elementi<br />
delle colonne di Mg in corrispondenza agli<br />
elementi nulli di Xr, invece l’o<strong>per</strong>azione<br />
(I − Φ(Xr)) ∗ Mg corrisponde a mettere<br />
a zero gli elementi delle righe di Mg in<br />
corrispondenza agli elementi di valor 1 del<br />
vettore Xr. Risulta immediato notare che le<br />
10