Vertex Ordering Problems in Directed Graph Streams
Amit Chakrabarti, Prantar Ghosh, Andrew McGregor, Sofya Vorotnikova

TL;DR
This paper investigates the complexity of vertex ordering problems in directed graph streams, revealing high space requirements for adversarial streams and proposing efficient algorithms for random streams, especially in tournaments.
Contribution
It provides new lower bounds for directed graph problems in streaming models and introduces sublinear algorithms for specific cases like tournaments and random graphs.
Findings
High space complexity for adversarial streams in many problems.
Random ordering can significantly reduce space requirements.
Sublinear algorithms are effective for tournaments and random graphs.
Abstract
We consider directed graph algorithms in a streaming setting, focusing on problems concerning orderings of the vertices. This includes such fundamental problems as topological sorting and acyclicity testing. We also study the related problems of finding a minimum feedback arc set (edges whose removal yields an acyclic graph), and finding a sink vertex. We are interested in both adversarially-ordered and randomly-ordered streams. For arbitrary input graphs with edges ordered adversarially, we show that most of these problems have high space complexity, precluding sublinear-space solutions. Some lower bounds also apply when the stream is randomly ordered: e.g., in our most technical result we show that testing acyclicity in the -pass random-order model requires roughly space. For other problems, random ordering can make a dramatic difference: e.g., it is possible to find a…
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
TopicsMarkov Chains and Monte Carlo Methods · Complexity and Algorithms in Graphs · Machine Learning and Algorithms
