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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
z = 0;<br />
for i = 2:tempo<br />
messinvio = (eye(dim(1,1))-Phi(radicesucc)) * ((eye(dim(1,1))-<br />
Phi(radiceatt))*xOTTIMA(:,(i-1)) + ones(dim(1,1),1));<br />
A = A + xOTTIMA(:,(i-1)) + messinvio + ones(dim(1,1),1);<br />
z = z + 1;<br />
if (z == TempoInterRadice)<br />
[valoreJ,posrad,F] = RadiceFigliEquispaziati (xOTTIMA(:,i),<br />
Mg,A,radicesucc);<br />
end<br />
% Trovo il numero di livelli dell’albero<br />
v = F * ones(dim(1,1),1); % Gli elementi nulli del vettore<br />
% v corrispondono alle foglie<br />
v = ones(dim(1,1),1) - v;<br />
s = 0;<br />
while (norm(v) > 0)<br />
s = s + 1;<br />
v = F * v;<br />
end<br />
%Alla fine delle iterazioni s rappresenta il<br />
%numero di livelli dell’albero<br />
TempoInterRadice = s;<br />
z = 0;<br />
radiceatt = radicesucc;<br />
radicesucc = zeros(dim(1,1),1);<br />
radicesucc(posrad,1) = 1;<br />
xOTTIMA(:,(i+1)) = F * ((eye(dim(1,1))-Phi(radiceatt))*<br />
xOTTIMA(:,i) + ones(dim(1,1),1));<br />
messinvio = (eye(dim(1,1))-Phi(radicesucc)) * ((eye(dim(1,1))-<br />
Phi(radiceatt))*xOTTIMA(:,i) + ones(dim(1,1),1));<br />
Somma(:,i) = A + xOTTIMA(:,i) + messinvio + ones(dim(1,1),1)<br />
+ xOTTIMA(:,(i+1));<br />
W = Somma(:,i) - 1/(dim(1,1)) * ones(1,dim(1,1))* Somma(:,i)<br />
* ones(dim(1,1),1);<br />
JOTTIMA(i,1) = W’ * W;<br />
end<br />
K = JOTTIMA; X = xOTTIMA; T = Somma;<br />
53