Streaming Max-Cut in General Metrics
Shaofeng H. -C. Jiang, Pan Peng, Haoze Wang
TL;DR
This work initiates the study of streaming Max-Cut in general metric spaces with distance oracles, addressing insertion-only, sliding-window, and dynamic streams. It introduces a polylogarithmic-space $(1+ε)$-approximation for sliding-window streams by combining a new insertion-only metric sampling/coreset approach with the smooth histogram framework, and proves a smoothness bound for metric Max-Cut by augmenting the objective with a small linear term. A polynomial-space lower bound for dynamic streams is proved, establishing a clear separation from the insertion-only/sliding-window regime and highlighting a qualitative difference from the Euclidean setting. The results demonstrate that general metric assumptions substantially increase streaming complexity for Max-Cut in the dynamic model, while remaining tractable in sliding-window scenarios via the proposed techniques. Overall, the paper advances understanding of how metric structure and update models shape the feasibility of near-optimal streaming approximations for Max-Cut.
Abstract
Max-Cut is a fundamental combinatorial optimization problem that has been studied in various computational settings. In this work, we initiate the study of its streaming complexity in general metric spaces with access to distance oracles. We give a $(1 + ε)$-approximation algorithm for estimating the Max-Cut value sliding-window streams using only poly-logarithmic space. This is the first sliding-window algorithm for Max-Cut even in Euclidean spaces, and it achieves a similar error-space tradeoff as the state-of-the-art insertion-only algorithms in Euclidean settings [Chen, Jiang, Krauthgamer, STOC'23], but without relying on Euclidean structures. In sharp contrast, we prove a polynomial-space lower bound for any $\mathrm{poly}(n)$-approximation in the dynamic streaming setting. This yields a separation from the Euclidean case, where the polylogarithmic-space $(1+ε)$-approximation extends to dynamic streams. On the technical side, our sliding-window algorithm builds on the smooth histogram framework of [Braverman and Ostrovsky, SICOMP'10]. To make this framework applicable, we establish the first smoothness bound for metric Max-Cut. Moreover, we develop a streaming algorithm for metric Max-Cut in insertion-only streams, whose key ingredient is a new metric reservoir sampling technique.
