Analysis of the clustering properties of the Hilbert space-filling curve
Top Cited Papers
- 1 January 2001
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Knowledge and Data Engineering
- Vol. 13 (1), 124-141
- https://doi.org/10.1109/69.908985
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 (Abel and Mark, 1990; Jagadish, 1990). 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. 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 provide a simple measure that can be used to predict the required disk access behaviors and, hence, the total access time.Keywords
This publication has 24 references indexed in Scilit:
- An introduction to disk drive modelingComputer, 1994
- A three-dimensional Hilbert curveInternational Journal of Mathematical Education in Science and Technology, 1993
- Analytical results on the quadtree decomposition of arbitrary rectanglesPattern Recognition Letters, 1992
- Multiattribute hashing using Gray codesPublished by Association for Computing Machinery (ACM) ,1986
- Design Features of a Frontal Code for Solving Sparse Unsymmetric Linear Systems Out-of-CoreSIAM Journal on Scientific and Statistical Computing, 1984
- The space efficiency of quadtreesComputer Graphics and Image Processing, 1982
- Partial-Match Retrieval AlgorithmsSIAM Journal on Computing, 1976
- Convergence with Hilbert's space filling curveJournal of Computer and System Sciences, 1969
- Mapping multidimensional space to one dimension for computer output displayPublished by Association for Computing Machinery (ACM) ,1968
- Sur une courbe, qui remplit toute une aire planeMathematische Annalen, 1890