2007 · 32 citations · 19 references
Cluster ComputingEngineeringDetection TechniqueUnsupervised Machine LearningOptimization-based Data MiningCluster TechnologyStatistical Signal ProcessingOriginal Dbscan AlgorithmData ScienceData MiningDbscan AlgorithmDocument ClusteringLinear Dbscan AlgorithmKnowledge DiscoveryComputer ScienceBig Data SearchSignal ProcessingLinear DbscanSimilarity SearchBig Data
DBSCAN algorithm is used widely because it can effectively handle noise points and deal with data of any type in clustering. However, it has two inherent limitations: high time complexity O(NlogN) and poor ability in dealing large-scale data. In this paper, a linear DBSCAN based on LSH is proposed. In our algorithm the process of Nearest Neighbor Search is optimized by hashing. Compared with the original DBSCAN algorithm, the time complexity of this improved DBSCAN descends to O(N). Experimentally, this improved DBSCAN makes a significant decrease in the running time while maintaining the Cluster quality of the results. Moreover, the speedup (the running time of original DBSCAN algorithm divided by the running time of improved algorithm) increases with the size and dimension of dataset, and the parameter Eps of our algorithm does not have a strong influence on the clustering result. These improved properties enable DBSCAN to be used in a large scope.
19
Data mining: concepts and techniques
Jiawei Han, Micheline Kamber · Choice Reviews Online · 2012 · 28.8K citations
A density-based algorithm for discovering clusters in large spatial Databases with Noise
Martin Ester, Hans‐Peter Kriegel, Jörg Sander et al. · 1996 · 19.1K citations
UCI Repository of machine learning databases
Catherine Blake · Medical Entomology and Zoology · 1998 · 10.5K citations
Antonin Guttman · 1984 · 6.6K citations
Data Mining - Concepts and Techniques.
Petra Perner · Künstliche Intell. · 2002 · 4.9K citations