,
Pan Peng
,
Ali Vakilian
Creative Commons Attribution 4.0 International license
We study learning-augmented streaming algorithms for estimating the value of MAX-CUT in a graph. In the classical streaming model, while a 1/2-approximation for estimating the value of MAX-CUT can be trivially achieved with O(1) words of space, Kapralov and Krachun [STOC’19] showed that this is essentially the best possible: for any ε > 0, any (randomized) single-pass streaming algorithm that achieves an approximation ratio of at least 1/2 + ε requires Ω(n / 2^poly(1/ε)) space.
We show that it is possible to surpass the 1/2-approximation barrier using just O(1) 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 {-1, +1}, corresponding to an optimal MAX-CUT solution in the graph, with some probability 1/2 + ε, 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 1/2 + Ω(ε²) with probability at least 2/3 for insertion-only streams, using only poly(1/ε) words of space. We also extend our algorithm to fully dynamic streams while maintaining a space complexity of poly(1/ε,log n) words.
@InProceedings{dong_et_al:LIPIcs.ITCS.2025.44,
author = {Dong, Yinhao and Peng, Pan and Vakilian, Ali},
title = {{Learning-Augmented Streaming Algorithms for Approximating MAX-CUT}},
booktitle = {16th Innovations in Theoretical Computer Science Conference (ITCS 2025)},
pages = {44:1--44:24},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-361-4},
ISSN = {1868-8969},
year = {2025},
volume = {325},
editor = {Meka, Raghu},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITCS.2025.44},
URN = {urn:nbn:de:0030-drops-226728},
doi = {10.4230/LIPIcs.ITCS.2025.44},
annote = {Keywords: Learning-Augmented Algorithms, Graph Streaming Algorithms, MAX-CUT}
}