30.06.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!