Académique Documents
Professionnel Documents
Culture Documents
(yigit.oksuz,mehmet.akar@boun.edu.tr)
2 Graph Representation
6 Conclusion
Consider a network of n agents. Each node in the network uses the update
rule X
xi [k + 1] = wij [k]xj [k] (1)
j∈Ni
where wij [k] are averaging coefficients which are assumed to satisfy the
following conditions:
wij [k] = 0 whenever j ∈
/ Ni , i ∈ V , k ∈ Z≥0 ;
0 < α ≤ wij [k], ∀j ∈ Ni , i ∈ V , k ∈ Z≥0 for some parameter α;
Pn
j=1 ωij [k] = 1, ∀i ∈ V , k ∈ Z≥0 .
1 1’ 1”
2 3 2 3
We can represent the update rules for both the non-faulty i-th node and
the faulty node j as
X X
xi [k + 1] = wij xj [k] + wij xij [k], i ∈ Vnf (2)
j∈Ni ∩Vnf j∈Ni ∩F
X X
xij [k + 1] = w̃ij,l xl [k] + w̃ij,l xjl [k], j ∈ F (3)
l∈Nj ∩Vnf l∈Nj ∩F
where xij [k] represents the information sent by the faulty node j to the
non-faulty node i at the time step k. Note that wij and w̃ij,l are the
coefficients that satisfy the same conditions with the coefficients in the
update rule (1).
Theorem 1
Non-faulty nodes of the network G achieve consensus in the presence of
faulty nodes if and only if they are all in the same primary or secondary
layer in the expanded network Ḡ .
Lemma 1
Non-faulty nodes of the network G are all in the same primary layer in the
expanded network Ḡ if and only if the following conditions hold:
(i) Non-faulty nodes are all in the same primary layer (V1,s ) in the
original network G , i.e., Vnf ⊆ V1,s where s ∈ {1, 2, · · · , l1 }, l1 ≥ 1.
(ii) Each faulty node in this primary layer V1,s has at least one
in-neighbor, i.e., for each i ∈ V1,s ∩ F , |Ni+ | ≥ 1.
Lemma 2
Non-faulty nodes of the network G are all in the same secondary layer in
the expanded network Ḡ if and only if the following conditions hold:
(i) Non-faulty nodes are all in the same secondary layer V2,s having a
non-faulty root node in the network G , i.e., Vnf ⊆ V2,s where
s ∈ {1, 2, · · · , l2 }, l2 ≥ 0.
(ii) Each faulty node in the secondary layer V2,s has at least one
in-neighbor, i.e., for each i ∈ V2,s ∩ F , |Ni+ | ≥ 1.
Theorem 2
Non-faulty nodes of the network G achieve consensus in the presence of
faulty nodes if and only if the following conditions hold:
(i) Non-faulty nodes are either all in the same primary layer (V1,s ) or in
the same secondary layer (V2,s ) having a non-faulty root node, i.e.,
Vnf ⊆ Vl,s where l ∈ {1, 2}.
(ii) Each faulty node in the same layer that contains all non-faulty nodes
in the network G has at least one in-neighbor, i.e., for each
i ∈ Vl,s ∩ F , |Ni+ | ≥ 1.
2.5
x1 [k]
x2 [k]
x3 [k]
2 x4 [k]
x5 [k]
1 2 1 2 1
0.5
0 5 10 15 20 25 30
3 4 3 4” k