Parallel Algorithms for Constructing Range and Nearest-Neighbor Searching Data Structures
Summary: Provably-efficient MPC/MapReduce algorithms to build and query kd-trees, range trees, and BBD-trees for range and approximate nearest-neighbor search. O(1) communication rounds for preprocessing and querying, competitive runtimes/workloads; randomized with deterministic variants at modest extra cost. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Pankaj K. Agarwal
- 2. Kyle Fox
- 3. Kamesh Munagala
- 4. Abhinandan Nath
Incoming Citations (Sorted by Pagerank)
Showing 6 of 6 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 3,831 | Output-optimal Parallel Algorithms for Similarity Joins | 2017 | PODS | 6.7146681e-05 |
| 7,046 | Theoretically Optimal and Empirically Efficient R-trees with Strong Parallelizability | 2018 | VLDB | 4.8471584e-05 |
| 9,763 | Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanations | 2025 | PODS | 4.2815042e-05 |
| 10,398 | Parallel kd-tree with Batch Updates | 2025 | SIGMOD | 4.1905499e-05 |
| 10,915 | Topology-aware Parallel Joins | 2024 | PODS | 4.1905499e-05 |
| 11,439 | Algorithms for a Topology-aware Massively Parallel Computation Model | 2021 | PODS | 4.1905499e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 8 of 8 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 4 | Pregel: A System for Large-Scale Graph Processing | 2010 | SIGMOD | 0.0019040811 |
| 536 | The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing | 2015 | VLDB | 0.00020651621 |
| 1,281 | Automatic Optimization for MapReduce Programs | 2011 | VLDB | 0.00012837411 |
| 1,312 | Upper and Lower Bounds on the Cost of a Map-Reduce Computation | 2013 | VLDB | 0.00012650678 |
| 1,411 | Communication Steps for Parallel Query Processing | 2013 | PODS | 0.00012118832 |
| 3,188 | Scalable Big Graph Processing in MapReduce | 2014 | SIGMOD | 7.4142307e-05 |
| 4,173 | Spatial Partitioning Techniques in SpatialHadoop | 2015 | VLDB | 6.3776318e-05 |
| 7,536 | TAREEG: A MapReduce-Based Web Service for Extracting Spatial Data from OpenStreetMap | 2014 | SIGMOD | 4.7130979e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| Overall Rank | Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 7,113 | Parallel Algorithms for High-dimensional Proximity Joins | 1997 | VLDB | 4.8226178e-05 |
| 3,549 | Fast Parallel Similarity Search in Multimedia Databases | 1997 | SIGMOD | 6.9792126e-05 |
| 1,927 | Efficient Processing of k Nearest Neighbor Joins using MapReduce | 2012 | VLDB | 0.00010062395 |
| 6,512 | (Almost) Optimal Parallel Block Access for Range Queries | 2000 | PODS | 5.0273291e-05 |
| 217 | A Class of Data Structures for Associative Searching | 1984 | PODS | 0.00033533621 |
| 10,565 | Efficient Concurrent Updates to Persistent Randomized Binary Search Trees | 2025 | VLDB | 4.1905499e-05 |
| 2,245 | Parallel R-trees | 1992 | SIGMOD | 9.2048202e-05 |
| 7,046 | Theoretically Optimal and Empirically Efficient R-trees with Strong Parallelizability | 2018 | VLDB | 4.8471584e-05 |
| 3,806 | Distributing a Search Tree Among a Growing Number of Processors | 1994 | SIGMOD | 6.7461245e-05 |
| 10,398 | Parallel kd-tree with Batch Updates | 2025 | SIGMOD | 4.1905499e-05 |