Resilient Asymptotic Consensus in Robust Networks
read more
Citations
A survey of distributed optimization
Observer-Based Event-Triggering Consensus Control for Multiagent Systems With Lossy Sensors and Cyber-Attacks
A Systems and Control Perspective of CPS Security
Resilient consensus of second-order agent networks: Asynchronous update rules with delays
Distributed Optimization Under Adversarial Nodes
References
Statistical mechanics of complex networks
Consensus and Cooperation in Networked Multi-Agent Systems
Coordination of groups of mobile autonomous agents using nearest neighbor rules
Consensus seeking in multiagent systems under dynamically changing interaction topologies
The Byzantine Generals Problem
Related Papers (5)
Frequently Asked Questions (14)
Q2. What is the key metric for studying robustness of distributed algorithms?
network connectivity has been the key metric for studying robustness of distributed algorithms because it formalizes the notion of redundant information flow across the network through independent paths.
Q3. What is the main idea of graph connectivity?
The notion of graph connectivity has long been the backbone of investigations into fault tolerant and secure distributed algorithms.
Q4. What is the key metric in determining whether a fixed number of adversaries can be?
under the assumption of full knowledge of the network topology, connectivity is the key metric in determining whether a fixed number of malicious adversaries can be overcome.
Q5. What is the role of robustness in the investigation of purely local algorithms?
Just as connectivity has played a central role in the existing analysis of reliable distributed algorithms with global topological knowledge, the authors believe that robustness will play an important role in the investigation of purely local algorithms.
Q6. What is the condition for reaching asymptotic consensus in dynamic networks?
In this case, under the conditions stated above, a sufficient condition for reaching asymptotic consensus is that there exists a uniformly bounded sequence of contiguous time intervals such that the union of digraphs across each interval has a rooted out-branching [40].
Q7. What is the definition of (r, s)-robustness?
The definition of (r, s)-robustness aims to capture the idea that “enough” nodes in every pair of nonempty, disjoint sets S1,S2 ⊂ V have at least r neighbors outside of their respective sets.
Q8. What is the definition of p-fraction reachable set?
Definition 9 (p-fraction reachable set): Given a digraph D and a nonempty subset S of nodes of D, the authors say S is a pfraction reachable set if ∃i ∈ S such that |Vi| > 0 and |Vi \\ S| ≥ p|Vi|, where 0 ≤ p ≤ 1.
Q9. What is the way to compare the robustness of different networks?
In general, the parameter r in (r, s)-robustness takes precedence in the partial order that determines relative robustness, and the maximal s is used for ordering the robustness of networks with the same value of r.
Q10. What is the condition for reaching asymptotic consensus in time-invariant networks?
Given these conditions, a necessary and sufficient condition for reaching asymptotic consensus in time-invariant networks is that the digraph has a rooted out-branching, also called a rooted directed spanning tree [38].
Q11. What is the condition for asymptotic consensus in discrete-time networks?
a more general condition referred to as the infinite flow property has been shown to be both necessary and sufficient for asymptotic consensus for a class of discrete-time stochastic models [42].
Q12. What are the conditions that are shown to be sharp?
The sufficient conditions studied in [27] are stated in terms of in-degrees and outdegrees of nodes in the network and are shown to be sharp, i.e., if the conditions are relaxed, even minimally, then there are examples in which the relaxed conditions are not sufficient.
Q13. What is the definition of a (r, s)-reachable set?
Definition 12 ((r, s)-reachable set): Given a digraph D and a nonempty subset of nodes S, the authors say that S is an (r, s)reachable set if there are at least s nodes in S, each of which has at least r neighbors outside of S, where r, s ∈ Z≥0; i.e., given X rS = {i ∈ S : |Vi \\ S| ≥ r}, then |X rS | ≥ s.An illustration of an (r, s)-reachable set of nodes is shown in Fig.
Q14. What is the reason for the failure of consensus?
Taking a closer look at the graph in Fig. 1, the authors see that the reason for the failure of consensus is that no node has enough neighbors in the opposite set; this causes every node to throw away all useful information from outside of its set, and prevents consensus.