Data structures that allow efficient distance estimation (distance oracles, distance sketches, etc.) have been extensively studied, and are particularly well studied in centralized models and classical distributed models such as CONGEST. We initiate their study in newer (and arguably more realistic) models of distributed computation: the Congested Clique model and the Massively Parallel Computation (MPC) model. We provide efficient constructions in both of these models, but our core results are for MPC. In MPC we give two main results: an algorithm that constructs stretch/space optimal distance sketches but takes a (small) polynomial number of rounds, and an algorithm that constructs distance sketches with worse stretch but that only takes ...
Motivated by the increasing need for fast processing of large-scale graphs, we study a number of fun...
Many modern services need to routinely perform tasks on a large scale. This prompts us to consider t...
Abstract—Analysis of large networks is a critical component of many of today’s application environme...
Data structures that allow efficient distance estimation have been extensively studied both in centr...
Many fundamental computational tasks can be modeled by distances on a graph. This has inspired study...
Over the past decade, there has been increasing interest in distributed/parallel algorithms for proc...
Given an undirected, unweighted graph G on n nodes, there is an O(n^2*poly log(n))-time algorithm th...
Thesis: Ph. D. in Computer Science, Massachusetts Institute of Technology, Department of Electrical ...
We design fast deterministic algorithms for distance computation in the CONGESTED CLIQUE model. Our ...
In this paper we study approximate landmark-based meth-ods for point-to-point distance estimation in...
Many graph processing algorithms require determination of shortest-path distances between arbitrary ...
We study the problem of preprocessing a large graph so that point-to-point shortest-path queries can...
The Seventeenth Workshop on Algorithm Engineering and Experiments (ALENEX 2015), 5 January 2015Comp...
A long line of research about connectivity in the Massively Parallel Computation model has culminate...
Distance oracles are data structures that provide fast (possibly approximate) answers to shortest-pa...
Motivated by the increasing need for fast processing of large-scale graphs, we study a number of fun...
Many modern services need to routinely perform tasks on a large scale. This prompts us to consider t...
Abstract—Analysis of large networks is a critical component of many of today’s application environme...
Data structures that allow efficient distance estimation have been extensively studied both in centr...
Many fundamental computational tasks can be modeled by distances on a graph. This has inspired study...
Over the past decade, there has been increasing interest in distributed/parallel algorithms for proc...
Given an undirected, unweighted graph G on n nodes, there is an O(n^2*poly log(n))-time algorithm th...
Thesis: Ph. D. in Computer Science, Massachusetts Institute of Technology, Department of Electrical ...
We design fast deterministic algorithms for distance computation in the CONGESTED CLIQUE model. Our ...
In this paper we study approximate landmark-based meth-ods for point-to-point distance estimation in...
Many graph processing algorithms require determination of shortest-path distances between arbitrary ...
We study the problem of preprocessing a large graph so that point-to-point shortest-path queries can...
The Seventeenth Workshop on Algorithm Engineering and Experiments (ALENEX 2015), 5 January 2015Comp...
A long line of research about connectivity in the Massively Parallel Computation model has culminate...
Distance oracles are data structures that provide fast (possibly approximate) answers to shortest-pa...
Motivated by the increasing need for fast processing of large-scale graphs, we study a number of fun...
Many modern services need to routinely perform tasks on a large scale. This prompts us to consider t...
Abstract—Analysis of large networks is a critical component of many of today’s application environme...