2020 · 59 citations · 72 references
ComputingComputer ScienceComputational GeometryParallel AlgorithmsParallel ComputingData ParallelismNearest Neighbor SearchParallel Performance AnalysisScalable Data MiningSpatial ClusteringSpatial DatabasesHigh-dimensional Nearest Neighbor SearchParallel ClusteringParallel Nearest Neighbor SearchParallel Search AlgorithmsParallel Spatial DatabasesSpatial Clustering Analysis
The DBSCAN method for spatial clustering has received significant attention due to its applicability in a variety of data analysis tasks. There are fast sequential algorithms for DBSCAN in Euclidean space that take O(nłog n) work for two dimensions, sub-quadratic work for three or more dimensions, and can be computed approximately in linear work for any constant number of dimensions. However, existing parallel DBSCAN algorithms require quadratic work in the worst case. This paper bridges the gap between theory and practice of parallel DBSCAN by presenting new parallel algorithms for Euclidean exact DBSCAN and approximate DBSCAN that match the work bounds of their sequential counterparts, and are highly parallel (polylogarithmic depth). We present implementations of our algorithms along with optimizations that improve their practical performance. We perform a comprehensive experimental evaluation of our algorithms on a variety of datasets and parameter settings. Our experiments on a 36-core machine with two-way hyper-threading show that our implementations outperform existing parallel implementations by up to several orders of magnitude, and achieve speedups of up to 33x over the best sequential algorithms.
72
UCI Machine Learning Repository
Arthur Asuncion · Medical Entomology and Zoology · 2007 · 24.4K citations
Multidimensional binary search trees used for associative searching
Jon Bentley · Communications of the ACM · 1975 · 7.5K citations · Full text
Mihael Ankerst, Markus Breunig, Hans‐Peter Kriegel et al. · ACM SIGMOD Record · 1999 · 4K citations · Full text
OpenStreetMap: User-Generated Street Maps
Muki Haklay, Patrick Weber · IEEE Pervasive Computing · 2008 · 3.1K citations · Full text
Erich Schubert, Jörg Sander, Martin Ester et al. · ACM Transactions on Database Systems · 2017 · 2.6K citations