Streaming Algorithms via Local Algorithms for Maximum Directed Cut
Raghuvansh R. Saxena, Noah G. Singer, Madhu Sudan, and Santhoshini, Velusamy

TL;DR
This paper develops space-efficient streaming algorithms for approximating the maximum directed cut in graphs using local algorithms, achieving near-optimal approximation factors with minimal passes and space in both adversarial and random stream models.
Contribution
It introduces novel streaming algorithms based on local algorithms that operate with sub-linear or logarithmic space, improving efficiency for maximum directed cut approximation.
Findings
Achieves constant factor approximation less than 1/2 in a single pass.
Uses sub-linear space for adversarial streams and logarithmic space for random streams.
Provides algorithms that work on graphs with unbounded degree with multiple passes.
Abstract
We explore the use of local algorithms in the design of streaming algorithms for the Maximum Directed Cut problem. Specifically, building on the local algorithm of Buchbinder et al. (FOCS'12) and Censor-Hillel et al. (ALGOSENSORS'17), we develop streaming algorithms for both adversarially and randomly ordered streams that approximate the value of maximum directed cut in bounded-degree graphs. In -vertex graphs, for adversarially ordered streams, our algorithm uses (sub-linear) space and for randomly ordered streams, our algorithm uses logarithmic space. Moreover, both algorithms require only one pass over the input stream. With a constant number of passes, we give a logarithmic-space algorithm which works even on graphs with unbounded degree on adversarially ordered streams. Our algorithms achieve any fixed constant approximation factor less than . In…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Scheduling and Optimization Algorithms · Complexity and Algorithms in Graphs
