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 (Duke University)
- 2. Kyle Fox (Duke University)
- 3. Kamesh Munagala (Duke University)
- 4. Abhinandan Nath (Duke University)
BibTeX Citation
@inproceedings{agarwal_pods16,
address = {New York, NY, USA},
series = {{PODS} '16},
title = {{Parallel Algorithms for Constructing Range and Nearest-Neighbor Searching Data Structures}},
url = {https://dl.acm.org/doi/10.1145/2902251.2902303},
doi = {10.1145/2902251.2902303},
booktitle = {Proceedings of the {ACM} {SIGMOD} Symposium on {Principles} of {Database} {Systems}},
publisher = {Association for Computing Machinery},
author = {Agarwal, Pankaj K. and Fox, Kyle and Munagala, Kamesh and Nath, Abhinandan},
year = {2016}
}
Incoming Citations (Sorted by Pagerank)
Showing 6 of 6 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 2,475 | Output-optimal Parallel Algorithms for Similarity Joins | 2017 | PODS | 8.3947133e-05 |
| 7,324 | Theoretically Optimal and Empirically Efficient R-trees with Strong Parallelizability | 2018 | VLDB | 5.5387994e-05 |
| 10,140 | Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanations | 2025 | PODS | 5.0597449e-05 |
| 11,185 | Parallel kd-tree with Batch Updates | 2025 | SIGMOD | 4.9605343e-05 |
| 11,538 | Topology-aware Parallel Joins | 2024 | PODS | 4.9605343e-05 |
| 11,991 | Algorithms for a Topology-aware Massively Parallel Computation Model | 2021 | PODS | 4.9605343e-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 |
|---|---|---|---|---|
| 3 | Pregel: A System for Large-Scale Graph Processing | 2010 | SIGMOD | 0.0012089097 |
| 328 | The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing | 2015 | VLDB | 0.00020889528 |
| 1,242 | Communication Steps for Parallel Query Processing | 2013 | PODS | 0.00011372366 |
| 1,286 | Automatic Optimization for MapReduce Programs | 2011 | VLDB | 0.00011187304 |
| 1,547 | Upper and Lower Bounds on the Cost of a Map-Reduce Computation | 2013 | VLDB | 0.00010268377 |
| 3,071 | Scalable Big Graph Processing in MapReduce | 2014 | SIGMOD | 7.6670408e-05 |
| 4,239 | Spatial Partitioning Techniques in SpatialHadoop | 2015 | VLDB | 6.7011937e-05 |
| 7,789 | TAREEG: A MapReduce-Based Web Service for Extracting Spatial Data from OpenStreetMap | 2014 | SIGMOD | 5.4354821e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 3,893 | Fast Parallel Similarity Search in Multimedia Databases | 1997 | SIGMOD |
| 2 | 2,183 | Efficient Processing of k Nearest Neighbor Joins using MapReduce | 2012 | VLDB |
| 3 | 10,448 | Faster Relational Algorithms Using Geometric Data Structures | 2026 | PODS |
| 4 | 6,773 | (Almost) Optimal Parallel Block Access for Range Queries | 2000 | PODS |
| 5 | 267 | A Class of Data Structures for Associative Searching | 1984 | PODS |
| 6 | 11,296 | Efficient Concurrent Updates to Persistent Randomized Binary Search Trees | 2025 | VLDB |
| 7 | 2,400 | Parallel R-trees | 1992 | SIGMOD |
| 8 | 7,324 | Theoretically Optimal and Empirically Efficient R-trees with Strong Parallelizability | 2018 | VLDB |
| 9 | 4,183 | Distributing a Search Tree Among a Growing Number of Processors | 1994 | SIGMOD |
| 10 | 11,185 | Parallel kd-tree with Batch Updates | 2025 | SIGMOD |