Skip to main navigation Skip to search Skip to main content

Analysis of the clustering properties of the Hilbert space-filling curve

  • University of Arizona
  • University of Michigan, Ann Arbor
  • IEEE
  • Carnegie Mellon University

Research output: Contribution to journalConference articlepeer-review

635 Scopus citations

Abstract

Several schemes for the linear mapping of a multidimensional space have been proposed for various applications, such as access methods for spatio-temporal databases and image compression. In these applications, one of the most desired properties from such linear mappings is clustering, which means the locality between objects in the multidimensional space being preserved in the linear space. It is widely believed that the Hilbert space-filling curve achieves the best clustering [1], [14]. In this paper, we analyze the clustering property of the Hilbert space-filling curve by deriving closed-form formulas for the number of clusters in a given query region of an arbitrary shape (e.g., polygons and polyhedra). Both the asymptotic solution for the general case and the exact solution for a special case generalize previous work [14]. They agree with the empirical results that the number of clusters depends on the hypersurface area of the query region and not on its hypervolume. We also show that the Hilbert curve achieves better clustering than the z curve. From a practical point of view, the formulas given in this paper provide a simple measure that can be used to predict the required disk access behaviors and, hence, the total access time.

Original languageEnglish
Pages (from-to)124-141
Number of pages18
JournalIEEE Transactions on Knowledge and Data Engineering
Volume13
Issue number1
DOIs
StatePublished - Jan 2001
Event16th International Conference on Data Engineering - San Diego, CA, United States
Duration: Feb 29 2000Mar 3 2000

Keywords

  • Data clustering
  • Fractals
  • Hilbert curve
  • Locality-preserving linear mapping
  • Multiattribute access methods
  • Range queries
  • Space-filling curves

Fingerprint

Dive into the research topics of 'Analysis of the clustering properties of the Hilbert space-filling curve'. Together they form a unique fingerprint.

Cite this