• DocumentCode
    1451401
  • Title

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

  • Author

    Moon, Bongki ; Jagadish, H.V. ; Faloutsos, Christos ; Saltz, Joel H.

  • Author_Institution
    Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
  • Volume
    13
  • Issue
    1
  • fYear
    2001
  • Firstpage
    124
  • Lastpage
    141
  • 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
    computational geometry; database theory; query processing; temporal databases; visual databases; Hilbert space-filling curve; closed-form formulas; clustering; disk access behavior; fractals; hypersurface area; image compression; multidimensional space linear mapping; query region; range queries; spatio-temporal databases; total access time; z curve; Fractals; Geographic Information Systems; Helium; Hilbert space; Image coding; Image databases; Moon; Multidimensional systems; Shape; Time measurement;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.908985
  • Filename
    908985