Network dismantling

Significance Many systems of interest can be represented by a network of nodes connected by edges. In many circumstances, the existence of a giant component is necessary for the network to fulfill its function. Motivated by the need to understand optimal attack strategies, optimal spread of information, or immunization policies, we study the network dismantling problem (i.e., the search for a minimal set of nodes in which removal leaves the network broken into components of subextensive size). We give the size of the optimal dismantling set for random networks, propose an efficient dismantling algorithm for general networks that outperforms by a large margin existing strategies, and provide various insights about the problem. We study the network dismantling problem, which consists of determining a minimal set of vertices in which removal leaves the network broken into connected components of subextensive size. For a large class of random graphs, this problem is tightly connected to the decycling problem (the removal of vertices, leaving the graph acyclic). Exploiting this connection and recent works on epidemic spreading, we present precise predictions for the minimal size of a dismantling set in a large random graph with a prescribed (light-tailed) degree distribution. Building on the statistical mechanics perspective, we propose a three-stage Min-Sum algorithm for efficiently dismantling networks, including heavy-tailed ones for which the dismantling and decycling problems are not equivalent. We also provide additional insights into the dismantling problem, concluding that it is an intrinsically collective problem and that optimal dismantling sets cannot be viewed as a collection of individually well-performing nodes.

[1]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[2]  Richard M. Karp,et al.  Reducibility among combinatorial problems" in complexity of computer computations , 1972 .

[3]  Norman Margolus,et al.  Physics and Computation , 1987 .

[4]  Peter L. Hammer,et al.  Discrete Applied Mathematics , 1993 .

[5]  Colin McDiarmid,et al.  New upper bounds on harmonious colorings , 1994, J. Graph Theory.

[6]  Robert C. Vandell,et al.  Decycling graphs , 1997, Journal of Graph Theory.

[7]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[8]  A. Châtelain,et al.  The European Physical Journal D , 1999 .

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

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

[11]  S. Havlin,et al.  Breakdown of the internet under intentional attack. , 2000, Physical review letters.

[12]  M. Mézard,et al.  The Bethe lattice spin glass revisited , 2000, cond-mat/0009418.

[13]  V. Akila,et al.  Information , 2001, The Lancet.

[14]  Graham Farr,et al.  Fragmentability of Graphs , 2001, J. Comb. Theory, Ser. B.

[15]  Sanming Zhou,et al.  Decycling numbers of random regular graphs , 2002, Random Struct. Algorithms.

[16]  Alessandro Vespignani,et al.  Immunization of complex networks. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[17]  Jon Kleinberg,et al.  Maximizing the spread of influence through a social network , 2003, KDD '03.

[18]  Reuven Cohen,et al.  Efficient immunization strategies for computer networks and populations. , 2002, Physical review letters.

[19]  Christos Faloutsos,et al.  Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, August 24 - 27, 2003 , 2003, KDD.

[20]  Massimo Marchiori,et al.  Error and attacktolerance of complex network s , 2004 .

[21]  B. Bollobás,et al.  Combinatorics, Probability and Computing , 2006 .

[22]  S. Janson,et al.  Graphs with specified degree distributions, simple epidemics, and local vaccination strategies , 2007, Advances in Applied Probability.

[23]  Graham Farr,et al.  Planarization and fragmentability of some classes of graphs , 2008, Discret. Math..

[24]  Alessandro Vespignani,et al.  Dynamical Processes on Complex Networks , 2008 .

[25]  Svante Janson,et al.  Dismantling Sparse Random Graphs , 2007, Combinatorics, Probability and Computing.

[26]  A. Thomason,et al.  Maximum acyclic and fragmented sets in regular graphs , 2008 .

[27]  Shang-Hua Teng,et al.  Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms , 2008, ACM-SIAM Symposium on Discrete Algorithms.

[28]  Ning Chen,et al.  On the approximability of influence in social networks , 2008, SODA '08.

[29]  Fred S. Roberts,et al.  Irreversible k-threshold processes: Graph-theoretical threshold models of the spread of disease and of opinion , 2009, Discret. Appl. Math..

[30]  M. Mézard,et al.  Information, Physics, and Computation , 2009 .

[31]  R. Rosenfeld Nature , 2009, Otolaryngology--head and neck surgery : official journal of American Academy of Otolaryngology-Head and Neck Surgery.

[32]  H. Wu,et al.  Thermal transport through a one-dimensional quantum spin-1/2 chain heterostructure: The role of three-site spin interaction , 2012 .

[33]  R Zecchina,et al.  Large deviations of cascade processes on graphs. , 2013, Physical review. E, Statistical, nonlinear, and soft matter physics.

[34]  Riccardo Zecchina,et al.  Optimizing spread dynamics on graphs by message passing , 2012, 1203.1426.

[35]  Hai-Jun Zhou,et al.  Spin glass approach to the feedback vertex set problem , 2013, 1307.6948.

[36]  Riccardo Zecchina,et al.  Containing epidemic outbreaks by message-passing techniques , 2013, ArXiv.

[37]  Guanhua Yan,et al.  Containing Viral Spread on Sparse Random Graphs: Bounds, Algorithms, and Experiments , 2013, Internet Math..

[38]  Jure Leskovec,et al.  {SNAP Datasets}: {Stanford} Large Network Dataset Collection , 2014 .

[39]  Xiao Zhang,et al.  Localization and centrality in networks , 2014, Physical review. E, Statistical, nonlinear, and soft matter physics.

[40]  G. Semerjian,et al.  Minimal Contagious Sets in Random Regular Graphs , 2014, 1407.7361.

[41]  Shilpa Chakravartula,et al.  Complex Networks: Structure and Dynamics , 2014 .

[42]  Jerrold R. Griggs,et al.  Journal of Combinatorial Theory, Series A , 2011 .

[43]  Hernán A. Makse,et al.  Influence maximization in complex networks through optimal percolation , 2015, Nature.

[44]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

[45]  Carlo Baldassi,et al.  A Max-Sum algorithm for training discrete neural networks , 2015, ArXiv.

[46]  Hai-Jun Zhou,et al.  Identifying optimal targets of network attack by belief propagation , 2016, Physical review. E.

[47]  Physics Reports , 2022 .