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 …

A framework for adversarially robust streaming algorithms

O Ben-Eliezer, R Jayaram, DP Woodruff… - ACM Journal of the ACM …, 2022 - dl.acm.org
We investigate the adversarial robustness of streaming algorithms. In this context, an
algorithm is considered robust if its performance guarantees hold even if the stream is …

Sublinear algorithms for (Δ+ 1) vertex coloring

S Assadi, Y Chen, S Khanna - Proceedings of the Thirtieth Annual ACM-SIAM …, 2019 - SIAM
Any graph with maximum degree Δ admits a proper vertex coloring with Δ+ 1 colors that can
be found via a simple sequential greedy algorithm in linear time and space. But can one find …

Affinity clustering: Hierarchical clustering at scale

MH Bateni, S Behnezhad… - Advances in …, 2017 - proceedings.neurips.cc
Graph clustering is a fundamental task in many data-mining and machine-learning
pipelines. In particular, identifying a good hierarchical structure is at the same time a …

Dynamic graph connectivity in polylogarithmic worst case time

BM Kapron, V King, B Mountjoy - Proceedings of the twenty-fourth annual …, 2013 - SIAM
The dynamic graph connectivity problem is the following: given a graph on a fixed set of n
nodes which is undergoing a sequence of edge insertions and deletions, answer queries of …

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 …

A general framework for graph sparsification

WS Fung, R Hariharan, NJA Harvey… - Proceedings of the forty …, 2011 - dl.acm.org
We present a general framework for constructing cut sparsifiers in undirected graphs---
weighted subgraphs for which every cut has the same weight as the original graph, up to a …

{ASAP}: Fast, approximate graph pattern mining at scale

AP Iyer, Z Liu, X **, S Venkataraman… - … USENIX Symposium on …, 2018 - usenix.org
While there has been a tremendous interest in processing data that has an underlying graph
structure, existing distributed graph processing systems take several minutes or even hours …