Network Interdiction Goes Neural
Not on the map. Why?
Abstract (arXiv)
Network interdiction problems are combinatorial optimization problems involving two players: one aims to solve an optimization problem on a network, while the other seeks to modify the network to thwart the first player's objectives. Such problems typically emerge in an attacker-defender context, encompassing areas such as military operations, disease spread analysis, and communication network management. The primary bottleneck in network interdiction arises from the high time complexity of using conventional exact solvers and the challenges associated with devising efficient heuristic solvers. GNNs, recognized as a cutting-edge methodology, have shown significant effectiveness in addressing single-level CO problems on graphs, such as the traveling salesman problem, graph matching, and graph edit distance. Nevertheless, network interdiction presents a bi-level optimization challenge, which current GNNs find difficult to manage. To address this gap, we represent network interdiction problems as Mixed-Integer Linear Programming (MILP) instances, then apply a multipartite GNN with sufficient representational capacity to learn these formulations. This approach ensures that our neural network is more compatible with the mathematical algorithms designed to solve network interdiction problems, resulting in improved generalization. Through two distinct tasks, we demonstrate that our proposed method outperforms theoretical baseline models and provides advantages over traditional exact solvers.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 29 of its 48 references that are in the map. First posted on arXiv 26 May 2024.
Builds on
29 of 48 references.
References · 29
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2015Pointer Networkscited by 882
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2024Large Language Models for Mathematical Reasoning: Progresses and Challengescited by 283
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 202
17 more
- 2020Random Features Strengthen Graph Neural Networkscited by 184
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2019What Can Neural Networks Reason About?cited by 155
- 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
- 2020Learning the Travelling Salesperson Problem Requires Rethinking Generalizationcited by 96
- 2020Deep Graph Matching Consensuscited by 85
- 2019Combinatorial Bayesian Optimization using the Graph Cartesian Productcited by 78
- 2018Learning to Solve NP-Complete Problems - A Graph Neural Network for Decision TSPcited by 58
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2020Learning What to Defer for Maximum Independent Setscited by 53
- 2018Learning-based Efficient Graph Similarity Computation via Multi-Scale Convolutional Set Matchingcited by 45
- 2023Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Modelcited by 44
- 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
- 2023A GNN-Guided Predict-and-Search Framework for Mixed-Integer Linear Programmingcited by 40
- 2022On Representing Linear Programs by Graph Neural Networkscited by 39
- 2022What's Wrong with Deep Learning in Tree Search for Combinatorial Optimizationcited by 36
Built on by
Citing papers per year: 2026: 1.
1 paper.