Faster Global Minimum Cut with Predictions
Benjamin Moseley, Helia Niaparast, Karan Singh
TL;DR
This work shows how machine-learned predictions can dramatically accelerate the global minimum cut problem by warm-starting randomized edge-contraction algorithms. It introduces prediction-augmented variants of Karger's algorithm and the Karger-Stein/FPZ approach, parameterized by asymmetric error metrics η and ρ that quantify prediction quality, and proves substantial runtime improvements with provable probabilistic guarantees. A learning framework demonstrates how near-optimal predictions can be learned from past instances by convexifying a surrogate objective and applying online gradient methods, with guarantees that the learned predictor approaches the best expected runtime over a distribution. Empirical results across synthetic, TSP-LP-derived, and real graphs confirm large speedups and robustness to prediction errors, highlighting practical potential for speeding up repeated minimum-cut computations in related-instance settings.
Abstract
Global minimum cut is a fundamental combinatorial optimization problem with wide-ranging applications. Often in practice, these problems are solved repeatedly on families of similar or related instances. However, the de facto algorithmic approach is to solve each instance of the problem from scratch discarding information from prior instances. In this paper, we consider how predictions informed by prior instances can be used to warm-start practical minimum cut algorithms. The paper considers the widely used Karger's algorithm and its counterpart, the Karger-Stein algorithm. Given good predictions, we show these algorithms become near-linear time and have robust performance to erroneous predictions. Both of these algorithms are randomized edge-contraction algorithms. Our natural idea is to probabilistically prioritize the contraction of edges that are unlikely to be in the minimum cut.
