Graph stream algorithms: a survey

A McGregor - ACM SIGMOD Record, 2014 - dl.acm.org
Over the last decade, there has been considerable interest in designing algorithms for
processing massive graphs in the data stream model. The original motivation was two-fold …

Graph sketches: sparsification, spanners, and subgraphs

KJ Ahn, S Guha, A McGregor - Proceedings of the 31st ACM SIGMOD …, 2012 - dl.acm.org
When processing massive data sets, a core task is to construct synopses of the data. To be
useful, a synopsis data structure should be easy to construct while also yielding good …

Analyzing graph structure via linear measurements

KJ Ahn, S Guha, A McGregor - Proceedings of the twenty-third annual ACM …, 2012 - SIAM
We initiate the study of graph sketching, ie, algorithms that use a limited number of linear
measurements of a graph to determine the properties of the graph. While a graph on n …

Coresets meet EDCS: algorithms for matching and vertex cover on massive graphs

S Assadi, MH Bateni, A Bernstein, V Mirrokni… - Proceedings of the …, 2019 - SIAM
There is a rapidly growing need for scalable algorithms that solve classical graph problems,
such as maximum matching and minimum vertex cover, on massive graphs. For massive …

Single pass spectral sparsification in dynamic streams

M Kapralov, YT Lee, CN Musco, CP Musco… - SIAM Journal on …, 2017 - SIAM
We present the first single pass algorithm for computing spectral sparsifiers for graphs in the
dynamic semi-streaming model. Given a single pass over a stream containing insertions and …

Fully dynamic (1+ e)-approximate matchings

M Gupta, R Peng - 2013 IEEE 54th Annual Symposium on …, 2013 - ieeexplore.ieee.org
We present the first data structures that maintain near optimal maximum cardinality and
maximum weighted matchings on sparse graphs in sub linear time per update. Our main …

Kernelization via sampling with applications to finding matchings and related problems in dynamic graph streams

R Chitnis, G Cormode, H Esfandiari… - Proceedings of the twenty …, 2016 - SIAM
In this paper we present a simple but powerful subgraph sampling primitive that is
applicable in a variety of computational models including dynamic graph streams (where the …

Deterministic (1+𝜀)-approximate maximum matching with poly(1/𝜀) passes in the semi-streaming model and beyond

M Fischer, S Mitrović, J Uitto - Proceedings of the 54th Annual ACM …, 2022 - dl.acm.org
We present a deterministic (1+ ε)-approximate maximum matching algorithm in poly (1/ε)
passes in the semi-streaming model, solving the long-standing open problem of breaking …

Submodular maximization meets streaming: matchings, matroids, and more

A Chakrabarti, S Kale - Mathematical Programming, 2015 - Springer
We study the problem of finding a maximum matching in a graph given by an input stream
listing its edges in some arbitrary order, where the quantity to be maximized is given by a …

Maximum matchings in dynamic graph streams and the simultaneous communication model

S Assadi, S Khanna, Y Li, G Yaroslavtsev - … of the twenty-seventh annual ACM …, 2016 - SIAM
We study the problem of finding an approximate maximum matching in two closely related
computational models, namely, the dynamic graph streaming model and the simultaneous …