The minimum cost network upgrade problem with maximum robustness to multiple node failures

Abstract The design of networks which are robust to multiple failures is gaining increasing attention in areas such as telecommunications. In this paper, we consider the problem of upgrading an existent network in order to enhance its robustness to events involving multiple node failures. This problem is modeled as a bi-objective mixed linear integer formulation considering both the minimization of the cost of the added edges and the maximization of the robustness of the resulting upgraded network. As the robustness metric of the network, we consider the value of the Critical Node Detection (CND) problem variant which provides the minimum pairwise connectivity between all node pairs when a set of c critical nodes are removed from the network. We present a general iterative framework to obtain the complete Pareto frontier that alternates between the minimum cost edge selection problem and the CND problem. Two different approaches based on a cover model are introduced for the edge selection problem. Computational results conducted on different network topologies show that the proposed methodology based on the cover model is effective in computing Pareto solutions for graphs with up to 100 nodes, which includes four commonly used telecommunication networks.

[1]  Mariano Luque,et al.  Hierarchical generation of Pareto optimal solutions in large-scale multiobjective systems , 2002, Comput. Oper. Res..

[2]  Marjan Gusev,et al.  An overview of security challenges in communication networks , 2016, 2016 8th International Workshop on Resilient Networks Design and Modeling (RNDM).

[3]  Panos M. Pardalos,et al.  Detecting critical nodes in sparse graphs , 2009, Comput. Oper. Res..

[4]  Kalyanmoy Deb,et al.  On finding multiple Pareto-optimal solutions using classical and evolutionary generating methods , 2007, Eur. J. Oper. Res..

[5]  Pablo Romero,et al.  An Interplay between Critical Node Detection and Epidemic Models , 2019, 2019 11th International Workshop on Resilient Networks Design and Modeling (RNDM).

[6]  Amaro de Sousa,et al.  The Robust Node Selection Problem aiming to Minimize the Connectivity Impact of any Set of p Node Failures , 2017 .

[7]  Eduardo L. Pasiliao,et al.  Exact identification of critical nodes in sparse networks via new compact formulations , 2014, Optim. Lett..

[8]  Mehri Bagherian,et al.  A Pareto frontier for node survivable computer network design problem , 2020 .

[9]  Amaro de Sousa,et al.  Topology Design of Transparent Optical Networks Resilient to Multiple Node Failures , 2018, 2018 10th International Workshop on Resilient Networks Design and Modeling (RNDM).

[10]  Beatrice M. Ombuki-Berman,et al.  The bi-objective critical node detection problem , 2018, Eur. J. Oper. Res..

[11]  Marco Di Summa,et al.  Branch and cut algorithms for detecting critical nodes in undirected graphs , 2012, Computational Optimization and Applications.

[12]  Jonathan Cole Smith,et al.  Exact interdiction models and algorithms for disconnecting networks via node deletions , 2012, Discret. Optim..

[13]  Amaro de Sousa,et al.  Design/upgrade of a transparent optical network topology resilient to the simultaneous failure of its critical nodes , 2020, Networks.

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

[15]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[16]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[17]  Masaharu Munetomo,et al.  Network Structural Vulnerability: A Multiobjective Attacker Perspective , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[18]  Panos M. Pardalos,et al.  The bi-objective critical node detection problem with minimum pairwise connectivity and cost: theory and algorithms , 2019, Soft Comput..

[19]  Paulo P. Monteiro,et al.  Compact Models for Critical Node Detection in Telecommunication Networks , 2018, Electron. Notes Discret. Math..

[20]  Lena Wosinska,et al.  Infrastructure upgrade framework for Content Delivery Networks robust to targeted attacks , 2019, Opt. Switch. Netw..

[21]  Hamamache Kheddouci,et al.  Component-cardinality-constrained critical node problem in graphs , 2016, Discret. Appl. Math..

[22]  Marco Di Summa,et al.  Complexity of the critical node problem over trees , 2011, Comput. Oper. Res..

[23]  Stefano Secci,et al.  A survey of strategies for communication networks to protect against large-scale natural disasters , 2016, 2016 8th International Workshop on Resilient Networks Design and Modeling (RNDM).

[24]  Taieb Znati,et al.  On Approximation of New Optimization Methods for Assessing Network Vulnerability , 2010, 2010 Proceedings IEEE INFOCOM.

[25]  Hamamache Kheddouci,et al.  The Critical Node Detection Problem in networks: A survey , 2018, Comput. Sci. Rev..

[26]  Mario Ventresca,et al.  Global search algorithms using a combinatorial unranking-based problem representation for the critical node detection problem , 2012, Comput. Oper. Res..

[27]  Michal Pioro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010 .

[28]  Jacek Rak,et al.  Guide to Disaster-Resilient Communication Networks , 2020, Computer Communications and Networks.

[29]  Gang Cui,et al.  Efficient heuristic algorithm for identifying critical nodes in planar networks , 2019, Comput. Oper. Res..