Improved Streaming Algorithms for Maximum Directed Cut via Smoothed Snapshots
Abstract
We give an -space single-pass -approximation streaming algorithm for estimating the maximum directed cut size (Max-DICUT) in a directed graph on vertices. This improves over an -space approximation algorithm due to Chou, Golovnev, and Velusamy (FOCS 2020), which was known to be optimal for -space algorithms. Max-DICUT is a special case of a constraint satisfaction problem (CSP). In this broader context, we give the first CSP for which algorithms with space can provably outperform -space algorithms. The key technical contribution of our work is development of the notions of a first-order snapshot of a (directed) graph and of estimates of such snapshots. These snapshots can be used to simulate certain (non-streaming) Max-DICUT algorithms, including the "oblivious" algorithms introduced by Feige and Jozeph (Algorithmica, 2015), who showed that one such algorithm achieves a 0.483-approximation. Previous work of the authors (SODA 2023) studied the restricted case of bounded-degree graphs, and observed that in this setting, it is straightforward to estimate the snapshot with errors and this suffices to simulate oblivious algorithms. But for unbounded-degree graphs, even defining an achievable and sufficient notion of estimation is subtle. We describe a new notion of snapshot estimation and prove its sufficiency using careful smoothing techniques, and then develop an algorithm which sketches such an estimate via a delicate process of intertwined vertex- and edge-subsampling. Prior to our work, the only streaming algorithms for any CSP on general instances were based on generalizations of the -space algorithm for Max-DICUT, and thus our work opens the possibility of a new class of algorithms for approximating CSPs.
Cite
@article{arxiv.2211.03916,
title = {Improved Streaming Algorithms for Maximum Directed Cut via Smoothed Snapshots},
author = {Raghuvansh R. Saxena and Noah G. Singer and Madhu Sudan and Santhoshini Velusamy},
journal= {arXiv preprint arXiv:2211.03916},
year = {2023}
}
Comments
53 pages, 2 figures; substantial revisions; in submission; abstract shortened to fit requirements