TY - GEN
T1 - Network recovery from massive failures under uncertain knowledge of damages
AU - Tootaghaj, Diman Zad
AU - Khamfroush, Hana
AU - Bartolini, Novella
AU - Ciavarella, Stefano
AU - Hayes, Seamus
AU - Porta, Thomas La
PY - 2017/7/2
Y1 - 2017/7/2
N2 - This paper addresses progressive network recovery under uncertain knowledge of damages. We formulate the problem as a mixed integer linear programming (MILP), and show that it is NP-Hard. We propose an iterative stochastic recovery algorithm (ISR) to recover the network in a progressive manner to satisfy the critical services. At each optimization step, we make a decision to repair a part of the network and gather more information iteratively, until critical services are completely restored. Three different algorithms are used to find a feasible set and determine which node to repair, namely, 1) an iterative shortest path algorithm (ISR-SRT), 2) an approximate branch and bound (ISR-BB) and 3) an iterative multi-commodity LP relaxation (ISR-MULT). Further, we have modified the state-of-the-Art iterative split and prune (ISP) algorithm to incorporate the uncertain failures. Our results show that ISR-BB and ISR- MULT outperform the state-of-the-Art 'progressive ISP' algorithm while we can configure our choice of trade-off between the execution time, number of repairs (cost) and the demand loss. We show that our recovery algorithm, on average, can reduce the total number of repairs by a factor of about 3 with respect to ISP, while satisfying all critical demands.
AB - This paper addresses progressive network recovery under uncertain knowledge of damages. We formulate the problem as a mixed integer linear programming (MILP), and show that it is NP-Hard. We propose an iterative stochastic recovery algorithm (ISR) to recover the network in a progressive manner to satisfy the critical services. At each optimization step, we make a decision to repair a part of the network and gather more information iteratively, until critical services are completely restored. Three different algorithms are used to find a feasible set and determine which node to repair, namely, 1) an iterative shortest path algorithm (ISR-SRT), 2) an approximate branch and bound (ISR-BB) and 3) an iterative multi-commodity LP relaxation (ISR-MULT). Further, we have modified the state-of-the-Art iterative split and prune (ISP) algorithm to incorporate the uncertain failures. Our results show that ISR-BB and ISR- MULT outperform the state-of-the-Art 'progressive ISP' algorithm while we can configure our choice of trade-off between the execution time, number of repairs (cost) and the demand loss. We show that our recovery algorithm, on average, can reduce the total number of repairs by a factor of about 3 with respect to ISP, while satisfying all critical demands.
UR - http://www.scopus.com/inward/record.url?scp=85046633868&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85046633868&partnerID=8YFLogxK
U2 - 10.23919/IFIPNetworking.2017.8264831
DO - 10.23919/IFIPNetworking.2017.8264831
M3 - Conference contribution
T3 - 2017 IFIP Networking Conference, IFIP Networking 2017 and Workshops
SP - 1
EP - 9
BT - 2017 IFIP Networking Conference, IFIP Networking 2017 and Workshops
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IFIP Networking Conference and Workshops, IFIP Networking 2017
Y2 - 12 June 2017 through 16 June 2017
ER -