A General Framework for Evaluating Robustness of Combinatorial Optimization Solvers on Graphs
Not on the map. Why?
Abstract (arXiv)
Solving combinatorial optimization (CO) on graphs is among the fundamental tasks for upper-stream applications in data mining, machine learning and operations research. Despite the inherent NP-hard challenge for CO, heuristics, branch-and-bound, learning-based solvers are developed to tackle CO problems as accurately as possible given limited time budgets. However, a practical metric for the sensitivity of CO solvers remains largely unexplored. Existing theoretical metrics require the optimal solution which is infeasible, and the gradient-based adversarial attack metric from deep learning is not compatible with non-learning solvers that are usually non-differentiable. In this paper, we develop the first practically feasible robustness metric for general combinatorial optimization solvers. We develop a no worse optimal cost guarantee thus do not require optimal solutions, and we tackle the non-differentiable challenge by resorting to black-box adversarial attack methods. Extensive experiments are conducted on 14 unique combinations of solvers and CO problems, and we demonstrate that the performance of state-of-the-art solvers like Gurobi can degenerate by over 20% under the given time limit bound on the hard instances discovered by our robustness metric, raising concerns about the robustness of combinatorial optimization solvers.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 43 references that are in the map. First posted on arXiv 28 Dec 2021.
Builds on
24 of 43 references.
References · 24
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2015Pointer Networkscited by 882
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2017Adversarial Examples for Evaluating Reading Comprehension Systemscited by 568
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
12 more
- 2018Black-box Adversarial Attacks with Limited Queries and Informationcited by 499
- 2018Adversarial Attack on Graph Structured Datacited by 300
- 2019Differentiation of Blackbox Combinatorial Solverscited by 224
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 133
- 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 89
- 2016Simple Black-Box Adversarial Perturbations for Deep Networkscited by 42
- 2021Generalization of Neural Combinatorial Solvers Through the Lens of Adversarial Robustnesscited by 35
- 2020It's Not What Machines Can Learn, It's What We Cannot Teachcited by 29
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
- 2019Average Sensitivity of Graph Algorithmscited by 8
- 2020Solving Billion-Scale Knapsack Problemscited by 3
Built on by
Not cited yet.