Learning-Augmented Streaming Algorithms for Approximating MAX-CUT
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.
Cite
@article{arxiv.2412.09773,
title = {Learning-Augmented Streaming Algorithms for Approximating MAX-CUT},
author = {Yinhao Dong and Pan Peng and Ali Vakilian},
journal= {arXiv preprint arXiv:2412.09773},
year = {2025}
}
Comments
ITCS 2025