Scalable $k$-d trees for distributed data

Aritra Chakravorty,William S. Cleveland,Patrick J. Wolfe
DOI: https://doi.org/10.48550/arXiv.2201.08288
2022-01-20
Data Structures and Algorithms
Abstract:Data structures known as $k$-d trees have numerous applications in scientific computing, particularly in areas of modern statistics and data science such as range search in decision trees, clustering, nearest neighbors search, local regression, and so forth. In this article we present a scalable mechanism to construct $k$-d trees for distributed data, based on approximating medians for each recursive subdivision of the data. We provide theoretical guarantees of the quality of approximation using this approach, along with a simulation study quantifying the accuracy and scalability of our proposed approach in practice.
What problem does this paper attempt to address?