Network Resilience and the Length-Bounded Multicut Problem: Reaching the Dynamic Billion-Scale with Guarantees

Motivated by networked systems in which the functionality of the network depends on vertices in the network being within a bounded distance T of each other, we study the length-bounded multicut problem: given a set of pairs, find a minimum-size set of edges whose removal ensures the distance between each pair exceeds T . We introduce the first algorithms for this problem capable of scaling to massive networks with billions of edges and nodes: three highly scalable algorithms with worst-case performance ratios. Furthermore, one of our algorithms is fully dynamic, capable of updating its solution upon incremental vertex / edge additions or removals from the network while maintaining its performance ratio. Finally, we show that unless NP ⊆ BPP, there is no polynomial-time, approximation algorithm with performance ratio better than Ω(T), which matches the ratio of our dynamic algorithm up to a constant factor.

[1]  Michael Sipser,et al.  Introduction to the Theory of Computation , 1996, SIGA.

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

[3]  Thomas Erlebach,et al.  Length-bounded cuts and flows , 2006, TALG.

[4]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[5]  My T. Thai,et al.  Pseudo-Separation for Assessment of Structural Vulnerability of a Network , 2017, SIGMETRICS.

[6]  Takahiro Hara,et al.  A survey on communication and data management issues in mobile sensor networks , 2014, Wirel. Commun. Mob. Comput..

[7]  Christos Faloutsos,et al.  Graphs over time: densification laws, shrinking diameters and possible explanations , 2005, KDD '05.

[8]  Thomas Brinkhoff,et al.  Generating network-based moving objects , 2000, Proceedings. 12th International Conference on Scientific and Statistica Database Management.

[9]  Aravind Srinivasan,et al.  Approximation algorithms for the covering Steiner problem , 2002, Random Struct. Algorithms.

[10]  Gunnar Prytz,et al.  QoS in switched Industrial Ethernet , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[11]  Laurence T. Yang,et al.  An Incremental CFS Algorithm for Clustering Large Data in Industrial Internet of Things , 2017, IEEE Transactions on Industrial Informatics.

[12]  My T. Thai,et al.  Network Resilience and the Length-Bounded Multicut Problem , 2018, Proc. ACM Meas. Anal. Comput. Syst..

[13]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.