Error and attack tolerance of small-worldness in complex networks

https://doi.org/10.1016/j.joi.2011.03.002Get rights and content

Abstract

Complex networks may undergo random and/or systematic failures in some of their components, i.e. nodes and edges. These failures may influence various network properties. In this article, for a number of real-world as well as Watts–Strogatz model networks, we investigated the profile of the network small-worldness as random failures, i.e. errors, or systematic failures, i.e. attacks, occurred in the nodes. In errors nodes are randomly removed along with all their tipping edges, while in attacks the nodes with highest degrees are removed from the network. Interestingly, in many cases, the small-worldness of violated networks increased as more nodes underwent an attack. This indicates an important role of the hub nodes in controlling the small-worldness of Watts–Strogatz networks. The profile of changes in the small-worldness as a result of errors/attacks was independent of network size, while it was influenced by average degree and rewiring probability of Watts–Strogatz model. We also found that the pattern of the changes of the small-worldness in real-world networks is completely different than that of the Watts–Strogatz networks. Therefore, although Watts–Strogatz model is often used for constructing networks with small-world property, the resulting networks have different properties compared to real-world ones in terms of robustness in the small-worldness index against errors/attacks.

Highlights

► Random/intentional failures influence the small-worldness of networks. ► In many cases, the small-worldness increased as more nodes removed. ► Real-world networks show completely different behaviour compared to models.

Introduction

Available tools of network theory are nowadays widely used to represent real-world systems’ both structural features and dynamics (Boccaletti et al., 2006, Newman et al., 2006). Complex networks are everywhere and we can find them in different disciplines, ranging from biology to medicine, sociology and engineering (Boccaletti et al., 2006, Strogatz, 2001). Many of real-world networks show common non-trivial structural properties such as scale-free (Barabasi & Albert, 1999) and small-world attributes (Watts & Strogatz, 1998), and their function largely depends on these features (Boccaletti et al., 2006, Newman et al., 2006). Watts and Strogatz showed that many real-world networks have a structure with some properties similar to pure random networks and some others similar to regular networks (Watts & Strogatz, 1998). They have small characteristic path length comparable to that of pure random graphs, and at the same time, their transitivity, i.e. clustering coefficient, is close to that of regular networks that is much higher as compared to pure random graphs (Watts, 2003b, Watts and Strogatz, 1998). This property makes it easier to have processes such as navigation (Kleinberg, 2000) and synchronization (Barahona & Pecora, 2002) in such networks. Later on, scholars revealed this property, i.e. small characteristic path length and large clustering coefficient, in many real-world networks such as human brain functional network (Sporns and Honey, 2006, Sporns and Zwi, 2004), food webs (Montoya & Sole, 2002), protein–protein interaction network (Goldberg & Roth, 2003), and many social networks (Newman and Park, 2003, Strogatz, 2001, Watts, 2003b). One may calculate the degree of small-worldness in a network by comparing its properties with those of properly randomized networks (Humphries and Gurney, 2008, Humphries et al., 2006).

Networks may undergo errors or attacks in their edges and/or nodes and consequently lose some of their components. Therefore, it is important to study the tolerance of critical network properties to errors – failures of randomly chosen nodes and/or edges of the networks and attacks – systematic failures of components that play a critical role in the network, e.g. the hub nodes with high degrees (Albert et al., 2000, Buldyrev et al., 2010). For example, accidental or systematic attacks may lead to large blackouts in power networks (Arianos, Bompard, Carbone, & Xue, 2009), and thus, the network should be designed in a way to be resilient against such attacks. Many complex networks display surprising robustness against failures (Albert et al., 2000). Biological networks are prototype examples that have shown to be robust against errors that might happen in their structure (Albert et al., 2000, Alon, 2003, Barkai and Leibler, 1997, Melian and Bascompte, 2002, Williams and Martinez, 2000). In general, it has been shown that scale-free networks, i.e. networks whose node-degree distribution is heavy-tailed, are robust against errors, but, at the same time, they are vulnerable to attacks (Albert et al., 2000, Cohen et al., 2001, Crucitti et al., 2003, Doyle et al., 2005). The influence of other types of attacks such as cascading failures has also been studied on various network structures (Buldyrev et al., 2010, Motter and Lai, 2002, Smart et al., 2008, Zhao et al., 2004), that gives insight into understanding the way these attacks change the networks properties. Errors and attacks may also influence the dynamical process happening on the network such as evolution of cooperation (Perc, 2009) and synchronization (Jalili, submitted for publication).

Often a number of network parameters are monitored as random or systematic failures occur in a network and the network robustness against such errors and attacks is linked to the profile of the change in these parameters. Efficiency of networks is one of those measures investigated in this context (Crucitti et al., 2003, Sun et al., 2007). Another frequently used indicator of network robustness is the size of the largest connected component (Albert et al., 2000, Callaway et al., 2000, Cohen et al., 2001). In this article we investigate the profile of network small-worldness in response to errors/attacks in the nodes of the networks. We extend the definition of the small-worldness proposed by Humphries and Gurney (Humphries and Gurney, 2008, Humphries et al., 2006), by considering local and global efficiency measures (Latora & Marchiori, 2001). Then, the networks’ small-worldness is monitored as errors/attacks happening in their nodes. As network structure we consider artificially constructed networks based on the model proposed by Watts and Strogatz (Watts & Strogatz, 1998) as well as a number of real-world networks. Interestingly we find different behaviour in real-world networks as compared to Watts–Strogatz networks in terms of robustness of the small-worldness index against failures.

Section snippets

Small-world networks

Milgram in his pioneering experiment showed that real social networks are rich in short paths (Milgram, 1967), which is known as “six degrees of separation” (Watts, 2003a). He asked randomly chosen starter individuals to each try forwarding a letter to a target person living in a town in Boston, MA (Milgram, 1967). About a third of the letters finally arrived at the target person in a median of six steps (Milgram, 1967). Since then scholars have replicated Milgram's experiment resulting in

Simulation results and discussion

In order to investigate the influence of the errors/attacks on the small-worldness of the networks, computer experiments were performed on both artificially constructed networks and real-world ones.

Discussion and conclusions

Many real-world systems whose structure can be modelled as a network have been shown to be small-world, i.e. their connection network has a characteristics path length as small as pure random networks (that scales logarithmically with the network size) and high transitivity. The small-world property has immediate consequence on the dynamical process over complex networks, e.g. it facilitates the communication between individuals, and thus enhances the synchronizability of the network. A

Acknowledgement

The author would like to thank Homa Babai for assistance in the preparation of the manuscript.

References (42)

  • N. Barkai et al.

    Robustness in simple biochemical networks

    Nature

    (1997)
  • S.V. Buldyrev et al.

    Catastrophic cascade of failures in interdependent networks

    Nature

    (2010)
  • D.S. Callaway et al.

    Network robustness and fragility: Percolation on random graphs

    Physical Review Letters

    (2000)
  • R. Cohen et al.

    Breakdown of the Internet under intentional attack

    Physical Review Letters

    (2001)
  • J.C. Doyle et al.

    The “robust yet fragile” nature of the Internet

    Proceedings of the National Academy of Science of the United States of America

    (2005)
  • D.S. Goldberg et al.

    Assessing experimentally derived interactions in a small world

    Proceedings of the National Academy of Science of the United States of America

    (2003)
  • R. Guimera et al.

    Self-similar community structure in a network of human interactions

    Physical Review E

    (2003)
  • H. Hong et al.

    Factors that predict better synchronizability on complex networks

    Physical Review E

    (2004)
  • M.D. Humphries et al.

    Network ‘small-world-ness’: A quantitative method for determining canonical network equivalence

    PLoS ONE

    (2008)
  • M.D. Humphries et al.

    The brainstem reticular formation is a small-world, not scale-free network

    Proceedings of the Royal Society of London Series B-Biological Sciences

    (2006)
  • Jalili, M. (submitted for publication). Synchronization in dynamical networks subject to...
  • Cited by (34)

    • Assessment of the robustness of cyber-physical systems using small-worldness of weighted complex networks

      2021, International Journal of Electrical Power and Energy Systems
      Citation Excerpt :

      CNT provides an effective tool to analyze networks’ small-worldness. The small-worldness of Watts–Strogatz small-world networks against random failure and systematic failure is analyzed in [35]. It is shown there that the small-worldness of the network increased with the increase in the number of removal of higher degree nodes (or hubs).

    • Exploring supply chain network resilience in the presence of the ripple effect

      2020, International Journal of Production Economics
      Citation Excerpt :

      For the small-world network, our results are consistent with a previous study that shows a small-world network tends to have a smaller size of LCC after a disruption, compared to a random network (Thadakamalla et al., 2004). Also, for performance indicator Size of the LCCAPL of the LCC, the small-world network is robust because of the increased level of “small-worldness” after the disruption (Jalili, 2011). Small-worldness is a measure of the degree of the small-world pattern by comparing the APL and clustering coefficient of a random network.

    • Edge attack strategies in interdependent scale-free networks

      2020, Physica A: Statistical Mechanics and its Applications
    View all citing articles on Scopus
    View full text