Minimum $s$--$t$ Cuts with Fewer Cut Queries
Abstract
We study the problem of computing a minimum -- cut in an unweighted, undirected graph via \emph{cut queries}. In this model, the input graph is accessed through an oracle that, given a subset of vertices , returns the size of the cut . This line of work was initiated by Rubinstein, Schramm, and Weinberg (ITCS 2018), who gave a randomized algorithm that computes a minimum -- cut using queries, thereby showing that one can avoid spending queries required to learn the entire graph. A recent result by Anand, Saranurak, and Wang (SODA 2025) also matched this upper bound via a deterministic algorithm based on blocking flows. In this work, we present a new randomized algorithm that improves the cut-query complexity to . At the heart of our approach is a query-efficient subroutine that incrementally reveals the graph edge-by-edge while increasing the maximum -- flow in the learned subgraph at a rate faster than classical augmenting-path methods. Notably, our algorithm is simple, purely combinatorial, and can be naturally interpreted as a recursive greedy procedure. As a further consequence, we obtain a \emph{deterministic} and \emph{combinatorial} two-party communication protocol for computing a minimum -- cut using bits of communication. This improves upon the previous best bound of , which was obtained via reductions from the aforementioned cut-query algorithms. In parallel, it has been observed that an -bit randomized protocol can be achieved via continuous optimization techniques; however, these methods are fundamentally different from our combinatorial approach.
Cite
@article{arxiv.2510.18274,
title = {Minimum $s$--$t$ Cuts with Fewer Cut Queries},
author = {Yonggang Jiang and Danupon Nanongkai and Pachara Sawettamalya},
journal= {arXiv preprint arXiv:2510.18274},
year = {2025}
}