# Learning-aided Bigraph Matching Approach to Multi-Crew Restoration of Damaged Power Networks Coupled with Road Transportation Networks

arXiv: https://arxiv.org/abs/2506.19703 · HTML: https://mlsanity.com/paper/2506.19703/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Placed in RL for energy, networks and operations, one of 15 directions in Deep reinforcement learning methods.
- Builds on 17 of its 34 references that are in the map.
- First posted on arXiv 24 Jun 2025.

## Placed in

- Deep reinforcement learning methods / [RL for energy, networks and operations](https://mlsanity.com/deeprl/rl-for-energy-networks-and-operations/)

## Builds on (most cited first, 17 of 17)

- [Fast Graph Representation Learning with PyTorch Geometric](https://mlsanity.com/paper/1903.02428/) (2019)
- [Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks](https://mlsanity.com/paper/1810.02244/) (2018)
- [Attention, Learn to Solve Routing Problems!](https://mlsanity.com/paper/1803.08475/) (2018)
- [Learning Combinatorial Optimization Algorithms over Graphs](https://mlsanity.com/paper/1704.01665/) (2017)
- [OSMnx: New Methods for Acquiring, Constructing, Analyzing, and Visualizing Complex Street Networks](https://mlsanity.com/paper/1611.01890/) (2016)
- [Neuroevolution in Deep Neural Networks: Current Trends and Future Challenges](https://mlsanity.com/paper/2006.05415/) (2020)
- [Learning the Multiple Traveling Salesmen Problem with Permutation Invariant Pooling Networks](https://mlsanity.com/paper/1803.09621/) (2018)
- [Multi-Robot Coverage and Exploration using Spatial Graph Neural Networks](https://mlsanity.com/paper/2011.01119/) (2020)
- [Learning Scalable Policies over Graphs for Multi-Robot Task Allocation using Capsule Attention Networks](https://mlsanity.com/paper/2205.03321/) (2022)
- [Efficient Planning of Multi-Robot Collective Transport using Graph Reinforcement Learning with Higher Order Topological Abstraction](https://mlsanity.com/paper/2303.08933/) (2023)
- [Graph Learning Based Decision Support for Multi-Aircraft Take-Off and Landing at Urban Air Mobility Vertiports](https://mlsanity.com/paper/2302.05849/) (2023)
- [Fast Decision Support for Air Traffic Management at Urban Air Mobility Vertiports using Graph Learning](https://mlsanity.com/paper/2308.09075/) (2023)
- [Resilient Disaster Recovery Logistics of Distribution Systems: Co-Optimize Service Restoration with Repair Crew and Mobile Power Source Dispatch](https://mlsanity.com/paper/1806.07581/) (2018)
- [Optimizing Service Restoration in Distribution Systems with Uncertain Repair Time and Demand](https://mlsanity.com/paper/1806.11076/) (2018)
- [Repair and Resource Scheduling in Unbalanced Distribution Systems using Neighborhood Search](https://mlsanity.com/paper/1808.10548/) (2018)
- [Bigraph Matching Weighted with Learnt Incentive Function for Multi-Robot Task Allocation](https://mlsanity.com/paper/2403.07131/) (2024)
- [Distribution Network Restoration: Resource Scheduling Considering Coupled Transportation-Power Networks](https://mlsanity.com/paper/2404.13422/) (2024)

## Abstract (arXiv)

The resilience of critical infrastructure networks (CINs) after disruptions, such as those caused by natural hazards, depends on both the speed of restoration and the extent to which operational functionality can be regained. Allocating resources for restoration is a combinatorial optimal planning problem that involves determining which crews will repair specific network nodes and in what order. This paper presents a novel graph-based formulation that merges two interconnected graphs, representing crew and transportation nodes and power grid nodes, into a single heterogeneous graph. To enable efficient planning, graph reinforcement learning (GRL) is integrated with bigraph matching. GRL is utilized to design the incentive function for assigning crews to repair tasks based on the graph-abstracted state of the environment, ensuring generalization across damage scenarios. Two learning techniques are employed: a graph neural network trained using Proximal Policy Optimization and another trained via Neuroevolution. The learned incentive functions inform a bipartite graph that links crews to repair tasks, enabling weighted maximum matching for crew-to-task allocations. An efficient simulation environment that pre-computes optimal node-to-node path plans is used to train the proposed restoration planning methods. An IEEE 8500-bus power distribution test network coupled with a 21 square km transportation network is used as the case study, with scenarios varying in terms of numbers of damaged nodes, depots, and crews. Results demonstrate the approach's generalizability and scalability across scenarios, with learned policies providing 3-fold better performance than random policies, while also outperforming optimization-based solutions in both computation time (by several orders of magnitude) and power restored.
