A Notion of Robustness in Complex Networks

We consider a graph-theoretic property known as r-robustness which plays a key role in a class of consensus (or opinion) dynamics where each node ignores its most extreme neighbors when updating its state. Previous work has shown that if the graph is r-robust for sufficiently large r, then such dynamics will lead to consensus even when some nodes behave in an adversarial manner. The property of r-robustness also guarantees that the network will remain connected even if a certain number of nodes are removed from the neighborhood of every node in the network and thus it is a stronger indicator of structural robustness than the traditional metric of graph connectivity. In this paper, we study this notion of robustness in common random graph models for complex networks; we show that the properties of robustness and connectivity share the same threshold function in Erdös-Rényi graphs, and have the same values in 1-D geometric graphs and certain preferential attachment networks. This provides new insights into the structure of such networks, and shows that they will be conducive to the types of dynamics described before. Although the aforementioned random graphs are inherently robust, we also show that it is coNP-complete to determine whether any given graph is robust to a specified extent.

[1]  Rainer Hegselmann,et al.  Opinion dynamics and bounded confidence: models, analysis and simulation , 2002, J. Artif. Soc. Soc. Simul..

[2]  Svante Janson,et al.  Majority bootstrap percolation on the random graph G(n,p) , 2010, 1012.3535.

[3]  Pinar Heggernes,et al.  Graph-Theoretic Concepts in Computer Science , 2016, Lecture Notes in Computer Science.

[4]  Nancy A. Lynch,et al.  Distributed Algorithms , 1992, Lecture Notes in Computer Science.

[5]  J. Dall,et al.  Random geometric graphs. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[6]  Virgil D. Gligor,et al.  On the strengths of connectivity and robustness in general random intersection graphs , 2014, 53rd IEEE Conference on Decision and Control.

[7]  Thomas J. Schaefer,et al.  The complexity of satisfiability problems , 1978, STOC.

[8]  Maurizio Patrignani,et al.  The Complexity of the Matching-Cut Problem , 2001, WG.

[9]  Omer Angel,et al.  Large deviations for subcritical bootstrap percolation on the random graph , 2017, 1705.06815.

[10]  Shreyas Sundaram,et al.  Resilient Asymptotic Consensus in Robust Networks , 2013, IEEE Journal on Selected Areas in Communications.

[11]  Albert-László Barabási,et al.  Error and attack tolerance of complex networks , 2000, Nature.

[12]  Daizhan Cheng,et al.  Characterizing the synchronizability of small-world dynamical networks , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[13]  Matthew O. Jackson,et al.  Naïve Learning in Social Networks and the Wisdom of Crowds , 2010 .

[14]  Paolo Santi,et al.  The Critical Transmitting Range for Connectivity in Sparse Wireless Ad Hoc Networks , 2003, IEEE Trans. Mob. Comput..

[15]  Andrzej Pelc,et al.  Broadcasting with locally bounded Byzantine faults , 2005, Inf. Process. Lett..

[16]  Gouhei Tanaka,et al.  Dynamical robustness in complex networks: the crucial role of low-degree nodes , 2012, Scientific Reports.

[17]  Shreyas Sundaram,et al.  Distributed Function Calculation via Linear Iterative Strategies in the Presence of Malicious Agents , 2011, IEEE Transactions on Automatic Control.

[18]  P. ERDbS ON THE STRENGTH OF CONNECTEDNESS OF A RANDOM GRAPH , 2001 .

[19]  Chiu-Yuen Koo,et al.  Broadcast in radio networks tolerating byzantine adversarial behavior , 2004, PODC '04.

[20]  Kathryn Fraughnaugh,et al.  Introduction to graph theory , 1973, Mathematical Gazette.

[21]  Adilson E Motter,et al.  Cascade-based attacks on complex networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[22]  Xenofon D. Koutsoukos,et al.  Low complexity resilient consensus in networked multi-agent systems with adversaries , 2012, HSCC '12.

[23]  D S Callaway,et al.  Network robustness and fragility: percolation on random graphs. , 2000, Physical review letters.

[24]  John N. Tsitsiklis,et al.  On Krause's Multi-Agent Consensus Model With State-Dependent Connectivity , 2008, IEEE Transactions on Automatic Control.

[25]  Lewis Tseng,et al.  Iterative approximate byzantine consensus in arbitrary directed graphs , 2012, PODC '12.

[26]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[27]  Roger M. Kieckhafer,et al.  Reaching Approximate Agreement with Mixed-Mode Faults , 1994, IEEE Trans. Parallel Distributed Syst..

[28]  Aris Pagourtzis,et al.  Reliable broadcast with respect to topology knowledge , 2014, Distributed Computing.

[29]  M. Degroot Reaching a Consensus , 1974 .

[30]  Shreyas Sundaram,et al.  Robustness of complex networks with implications for consensus and contagion , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[31]  Nancy A. Lynch,et al.  Reaching approximate agreement in the presence of faults , 1986, JACM.

[32]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[33]  Andrzej Pelc,et al.  Dissemination of Information in Communication Networks - Broadcasting, Gossiping, Leader Election, and Fault-Tolerance , 2005, Texts in Theoretical Computer Science. An EATCS Series.

[34]  Béla Bollobás,et al.  Robustness and Vulnerability of Scale-Free Random Graphs , 2004, Internet Math..

[35]  Béla Bollobás,et al.  Random Graphs: Notation , 2001 .

[36]  Shreyas Sundaram,et al.  Robustness of information diffusion algorithms to locally bounded adversaries , 2011, 2012 American Control Conference (ACC).

[37]  Antonio Bicchi,et al.  Consensus Computation in Unreliable Networks: A System Theoretic Approach , 2010, IEEE Transactions on Automatic Control.