Repair Crew Routing for Infrastructure Network Restoration under Incomplete Information
Subhojit Biswas, Bahar Cavdar, Joseph Geunes
TL;DR
The paper addresses repair crew routing for infrastructure restoration under incomplete information, formulating the Traveling Repairman Network Restoration Problem (TRNRP) as a finite-horizon Markov decision process. It advances solution methods by introducing a reinforcement-learning-based approximate dynamic programming framework that uses post-decision states and a problem-specific state transformation to manage information revelation. Structural results prune suboptimal routes and three state-aggregation schemes drastically reduce the search space, enabling larger-scale instances to be tackled. Computational experiments show that the proposed NR R and its strengthened sNRR variants outperform benchmark heuristics across multiple network sizes, with substantial reductions in training time and memory when using aggregation. The work enables scalable, near-optimal routing for power restoration and suggests future extensions to multiple crews and dynamic network-switching decisions.
Abstract
This paper considers a disrupted infrastructure network where the repair crew knows the locations of service outages but not the locations of actual faults. Our goal is to determine a route for a single crew to visit and repair the disruptions to restore service with minimum negative impact. We call this problem the Traveling Repairman Network Restoration Problem (TRNRP). This problem presents strong computational challenges due to the combinatorial nature of the decisions, inter-dependencies within the underlying infrastructure network, and incomplete information. Considering the dynamic nature of the decisions as a result of dynamic information revelation on the status of the nodes, we model this problem as a finite-horizon Markov decision process. Our solution approach uses value approximation based on reinforcement learning, which is strengthened by structural results that identify a set of suboptimal moves. In addition, we propose state aggregation methods to reduce the size of the state space. We perform extensive computational studies to characterize the performance of our solution methods under different parameter settings and to compare them with benchmark solution approaches.
