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 input graph is defined by a sequence of edge/hyperedge insertions and deletions) and distributed systems such as MapReduce. In the case of dynamic graph streams, we use this primitive to prove the following results: * Matching: Our main result for matchings is that there exists an O~(k2) space algorithm that returns the edges of a maximum matching on the assumption the cardinality is at most k. The best previous algorithm used O~(kn) space where n is the number of vertices in the graph and we prove our result is optimal up to logarithmic factors. Our algorithm has O~...
We present an improved deterministic algorithm for Maximum Cardinality Matching on general graphs in...
We present a streaming algorithm that makes one pass over the edges of an unweighted graph pre-sente...
Given a source of iid samples of edges of an input graph G with n vertices and m edges, how many sam...
In this paper we present a simple but powerful subgraph sampling primitive that is applicable in a v...
In the dynamic approximate maximum bipartite matching problem we are given bipartite graph G undergo...
Estimating the size of the maximum matching is a canonical problem in graph analysis, and one that h...
We study the problem of estimating the size of a matching when the graph is revealed in a streaming ...
We present dynamic algorithms with polylogarithmic update time for estimating the size of the maximu...
This paper presents an algorithm for estimating the weight of a maximum weighted matching by augment...
This report presents algorithms for finding large matchings in the streaming model. In this model, a...
As graphs continue to grow in size, we seek ways to effectively process such data at scale. The mode...
We present data stream algorithms for estimating the size or weight of the maximum matching in low a...
Given a graph G, it is well known that any maximal matching M in G is at least half the size of a ma...
Estimating the size of the maximum matching is a canonical problem in graph analysis, and one that h...
We present a new approach for finding matchings in dense graphs by building on Szemer\'edi's celebra...
We present an improved deterministic algorithm for Maximum Cardinality Matching on general graphs in...
We present a streaming algorithm that makes one pass over the edges of an unweighted graph pre-sente...
Given a source of iid samples of edges of an input graph G with n vertices and m edges, how many sam...
In this paper we present a simple but powerful subgraph sampling primitive that is applicable in a v...
In the dynamic approximate maximum bipartite matching problem we are given bipartite graph G undergo...
Estimating the size of the maximum matching is a canonical problem in graph analysis, and one that h...
We study the problem of estimating the size of a matching when the graph is revealed in a streaming ...
We present dynamic algorithms with polylogarithmic update time for estimating the size of the maximu...
This paper presents an algorithm for estimating the weight of a maximum weighted matching by augment...
This report presents algorithms for finding large matchings in the streaming model. In this model, a...
As graphs continue to grow in size, we seek ways to effectively process such data at scale. The mode...
We present data stream algorithms for estimating the size or weight of the maximum matching in low a...
Given a graph G, it is well known that any maximal matching M in G is at least half the size of a ma...
Estimating the size of the maximum matching is a canonical problem in graph analysis, and one that h...
We present a new approach for finding matchings in dense graphs by building on Szemer\'edi's celebra...
We present an improved deterministic algorithm for Maximum Cardinality Matching on general graphs in...
We present a streaming algorithm that makes one pass over the edges of an unweighted graph pre-sente...
Given a source of iid samples of edges of an input graph G with n vertices and m edges, how many sam...