Branch-and-price strikes back for the k-vertex cut problem
Fabio Ciccarelli, Fabio Furini, Christopher Hojny, Marco L\"ubbecke

TL;DR
This paper introduces a new branch-and-price algorithm for the k-vertex cut problem, improving solution efficiency and solving previously unsolved instances through a strengthened ILP formulation and tailored algorithmic techniques.
Contribution
It develops a unified, stronger ILP model and a novel branch-and-price algorithm with specialized components for the k-VCP, outperforming existing methods.
Findings
Outperforms state-of-the-art methods on 608 benchmark instances.
Solves 73 previously unsolved instances within one hour.
The new model dominates all previous ILP formulations in relaxation quality.
Abstract
Given an undirected graph, the k-vertex cut problem (k-VCP) asks for a minimum-cost set of vertices whose removal yields at least k connected components in the resulting graph. The k-VCP is an important problem in network optimization, with applications in infrastructure protection and epidemic containment. We present a new extended integer linear programming (ILP) formulation that unifies and strengthens existing models and serves as the foundation for a new branch-and-price algorithm for the k-VCP. An in-depth theoretical study enables us to devise algorithmic components such as tailored branching rules that preserve the structure of the pricing problems, as well as valid inequalities and symmetry-handling techniques. We also show that our new model dominates all previous ILP formulations of the k-VCP in terms of their linear relaxations, which theoretically justifies the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFacility Location and Emergency Management · Complexity and Algorithms in Graphs · Vehicle Routing Optimization Methods
