Optimization algorithms for resilient path selection in networks

Abstract We study a Resilient Path Selection Problem (RPSP) arising in the design of communication networks with reliability guarantees. A graph is given, in which every arc has a cost and a probability of failure, and in which two nodes are marked as source and destination. The aim of our RPSP is to find a subgraph of minimum cost, containing a set of paths from the source to the destination nodes, such that the probability that all paths fail simultaneously is lower than a given threshold. We explore its theoretical properties and show that, despite a few interesting special cases can be solved in polynomial time, it is in general NP-hard. In fact, we prove that even deciding if a given subgraph has a probability of failure not exceeding a given threshold is already NP-Complete. We therefore introduce an integer relaxation that simplifies the computation of such probability, and we design an exact algorithm for the full RPSP exploiting this relaxation and other ad hoc procedures. We present computational results, highlighting that our exact algorithms can handle graphs with up to 30 nodes within minutes of computing time, consistently producing proven optimal solutions. Moreover, we show that our algorithms can be used also as heuristics, outperforming path protection schemes from the literature also on much larger networks.

[1]  Jan Fabian Ehmke,et al.  The most reliable flight itinerary problem , 2018, Networks.

[2]  Héctor Cancela,et al.  Topological optimization of reliable networks under dependent failures , 2015, Oper. Res. Lett..

[3]  Pablo Romero,et al.  On the interplay between topological network design and diameter constrained reliability , 2016, 2016 12th International Conference on the Design of Reliable Communication Networks (DRCN).

[4]  Seok J. Koh,et al.  A tabu search for the survivable fiber optic communication network design , 1995 .

[5]  Tobias Achterberg,et al.  SCIP: solving constraint integer programs , 2009, Math. Program. Comput..

[6]  Fabio Tardella,et al.  Bounds for the Probability of the Union of Events , 2014, ISAIM.

[7]  Jonathan Cole Smith,et al.  Branch-and-price-and-cut algorithms for solving the reliable h-paths problem , 2008, J. Glob. Optim..

[8]  R. Jan,et al.  Topological optimization of a communication network subject to a reliability constraint , 1993 .

[9]  Oded Berman,et al.  Facility Reliability Issues in Network p-Median Problems: Strategic Centralization and Co-Location Effects , 2007, Oper. Res..

[10]  Zuo-Jun Max Shen,et al.  The Reliable Facility Location Problem: Formulations, Heuristics, and Approximation Algorithms , 2011, INFORMS J. Comput..

[11]  Abdel Lisser,et al.  Maximum probability shortest path problem , 2015, Discret. Appl. Math..

[12]  James R. Luedtke,et al.  Branch-and-cut approaches for chance-constrained formulations of reliable network design problems , 2013, Mathematical Programming Computation.

[13]  Ali Ridha Mahjoub,et al.  Design of Survivable Networks: A survey , 2005, Networks.

[14]  Lawrence V. Snyder,et al.  Reliability Models for Facility Location: The Expected Failure Cost Case , 2005, Transp. Sci..

[15]  Justo Puerto,et al.  Reliability problems in multiple path-shaped facility location on networks , 2014, Discret. Optim..