paper

Learning-Augmented Streaming Algorithms for Approximating MAX-CUT

arXiv:2412.09773

Abstract

We study learning-augmented streaming algorithms for estimating the value of MAX-CUT in a graph. In the classical streaming model, while a -approximation for estimating the value of MAX-CUT can be trivially achieved with words of space, Kapralov and Krachun [STOC'19] showed that this is essentially the best possible: for any , any (randomized) single-pass streaming algorithm that achieves an approximation ratio of at least requires space. We show that it is possible to surpass the -approximation barrier using just words of space by leveraging a (machine learned) oracle. Specifically, we consider streaming algorithms that are equipped with an -accurate oracle that for each vertex in the graph, returns its correct label in , corresponding to an optimal MAX-CUT solution in the graph, with some probability , and the incorrect label otherwise. Within this framework, we present a single-pass algorithm that approximates the value of MAX-CUT to within a factor of with probability at least for insertion-only streams, using only words of space. We also extend our algorithm to fully dynamic streams while maintaining a space complexity of words.

ITCS 2025