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 …
processing massive graphs in the data stream model. The original motivation was two-fold …
Graph sketches: sparsification, spanners, and subgraphs
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 …
useful, a synopsis data structure should be easy to construct while also yielding good …
A framework for adversarially robust streaming algorithms
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 …
algorithm is considered robust if its performance guarantees hold even if the stream is …
Sublinear algorithms for (Δ+ 1) vertex coloring
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 …
be found via a simple sequential greedy algorithm in linear time and space. But can one find …
Affinity clustering: Hierarchical clustering at scale
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 …
pipelines. In particular, identifying a good hierarchical structure is at the same time a …
Dynamic graph connectivity in polylogarithmic worst case time
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 …
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
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 …
such as maximum matching and minimum vertex cover, on massive graphs. For massive …
Single pass spectral sparsification in dynamic streams
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 …
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 …
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
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 …
structure, existing distributed graph processing systems take several minutes or even hours …