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.
E.2 Funzione che simula l’evoluzione della<br />
rete con Sensor-Fusion con criterio FigliEquispaziati,<br />
scelta della radice secondo il<br />
criterio UniformitáFlusso e TempoInteradice<br />
fisso.<br />
function [T,K] = UniformitaFlussoMessaggiFigliEquispaziati<br />
(TempoInterRadice,Mg,tempo,alfa,beta)<br />
dim = size(Mg);<br />
xOTTIMA = zeros (dim(1,1),1);<br />
JOTTIMA = 0;<br />
JOTTIMALivelloMinimo = 0;<br />
A = zeros(dim(1,1),1);<br />
radiceprec = zeros(dim(1,1));<br />
radiceprec(1,1) = 1;<br />
[valoreJ,posrad,F] = RadiceFigliEquispaziati (xOTTIMA(:,1)<br />
,Mg,A,JOTTIMA,alfa,beta,radiceprec);<br />
xOTTIMA(:,2) = F * ones(dim(1,1),1);<br />
radice = zeros(dim(1,1),1);<br />
radice(posrad,1) = 1;<br />
radicefut = radice;<br />
A = xOTTIMA(:,2)+ (eye(dim(1,1)) - Phi(radice))*ones(dim(1,1),1)<br />
+ (alfa * eye(dim(1,1)) + (beta - alfa) * Phi(radiceprec))<br />
* (xOTTIMA(:,1) + ones(dim(1,1),1));<br />
W = A - 1/(dim(1,1)) * ones(1,dim(1,1))* A * ones(dim(1,1),1);<br />
JOTTIMA(1,1) = W’ * W;<br />
z = 0;<br />
for i = 2:tempo<br />
z = z + 1;<br />
if (z == TempoInterRadice)<br />
[valoreJ,posrad,F] = RadiceFigliEquispaziati (xOTTIMA(:,i),<br />
Mg,A,JOTTIMA((i-1),1),alfa,beta,radiceprec);<br />
z = 0;<br />
radicefut = zeros(dim(1,1),1);<br />
radicefut(posrad,1) = 1;<br />
end<br />
radiceprec = radice;<br />
radice = radicefut;<br />
59