Publication
Title
Improving DBSCANs execution time by using a pruning technique on bit vectors
Author
Abstract
Clustering is the process of assigning a set of physical or abstract objects into previously unknown groups. The goal of clustering is to group similar objects into the same clusters and dissimilar objects into different clusters. Similarities between objects are evaluated by using the attribute values of objects. There are many clustering algorithms in the literature; among them, DBSCAN is a well known density-based clustering algorithm. We improve DBSCANs execution time performance for binary data sets and Hamming distances. We achieve considerable speed gains by using a novel pruning technique, as well as bit vectors, and binary operations. Our novel method effectively discards distant neighbors of an object and computes only the distances between an object and its possible neighbors. By discarding distant neighbors, we avoid unnecessary distance computations and use less CPU time when compared with the conventional DBSCAN algorithm. However, the accuracy of our method is identical to that of the original DBSCAN. Experimental test results on real and synthetic data sets demonstrate that, by using our pruning technique, we obtain considerably faster execution time results compared to DBSCAN.
Language
English
Source (journal)
Pattern recognition letters. - Amsterdam
Publication
Amsterdam : 2011
ISSN
0167-8655
DOI
10.1016/J.PATREC.2011.06.003
Volume/pages
32 :13 (2011) , p. 1572-1580
ISI
000295566500009
Full text (Publisher's DOI)
Full text (publisher's version - intranet only)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
External links
Web of Science
Record
Identifier
Creation 30.01.2014
Last edited 07.02.2023
To cite this reference