skip to main content
research-article

Optimality of Clustering Properties of Space-Filling Curves

Published:26 May 2014Publication History
Skip Abstract Section

Abstract

Space-filling curves have been used in the design of data structures for multidimensional data for many decades. A fundamental quality metric of a space-filling curve is its “clustering number” with respect to a class of queries, which is the average number of contiguous segments on the space-filling curve that a query region can be partitioned into. We present a characterization of the clustering number of a general class of space-filling curves, as well as the first nontrivial lower bounds on the clustering number for any space-filling curve. Our results answer questions that have been open for more than 15 years.

References

  1. J. Alber and R. Niedermeier. 2000. On multidimensional curves with hilbert property. Theory Comput. Syst. 33, 4, 295--312.Google ScholarGoogle ScholarCross RefCross Ref
  2. S. Aluru and F. Sevilgen. 1997. Parallel domain decomposition and load balancing using space-filling curves. In Proceedings of the International Conference on High-Performance Computing. 230--235. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. Asano, D. Ranjan, T. Roos, E. Welzl, and P. Widmayer. 1997. Space-filling curves and their use in the design of geometric data structures. Theor. Comput. Sci. 181, 1, 3--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. E. Bugnion, T. Roos, R. Wattenhofer, and P. Widmayer. 1997. Space filling curves versus random walks. In Algorithmic Foundations of Geographic Information Systems, Springer, 199--211. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Faloutsos. 1986. Multiattribute hashing using gray codes. SIGMOD Rec. 15, 227--238. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Faloutsos. 1988. Gray codes for partial match and range queries. IEEE Trans. Softw. Engin. 14, 1381--1393. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. Gutman. 1999. Space-filling curves in geospatial applications. Dr. Dobb's J. http://www.drdobbs.com/database/space-filling-curves-in-geospatial-appli/184410998.Google ScholarGoogle Scholar
  8. H. J. Haverkort. 2011. Recursive tilings and space-filling curves with little fragmentation. J. Comput. Geom. 2, 1, 92--127.Google ScholarGoogle Scholar
  9. D. Hilbert. 1891. Uber die stetige abbildung einer linie auf ein flachenstuck. Math. Ann. 38, 459--460.Google ScholarGoogle ScholarCross RefCross Ref
  10. H. V. Jagadish. 1990. Linear clustering of objects with multiple attributes. In Proceedings of the ACM International Conference on Management of Data (SIGMOD'90). ACM Press, New York, 332--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. H. V. Jagadish. 1997. Analysis of the hilbert curve for representing two-dimensional space. Inf. Process. Lett. 62, 17--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Y. Matias and A. Shamir. 1987. A video scrambling technique based on space filling curves. In Proceedings of the Conference on the Theory and Applications of Cryptographic Techniques (CRYPTO'87). Springer, 398--417. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. B. Moon, H. V. Jagadish, C. Faloutsos, and J. H. Saltz. 2001. Analysis of the clustering properties of the hilbert space-filling curve. IEEE Trans. Knowl. Data Engin. 13, 1, 124--141. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. G. Morton. 1966. A computer oriented geodetic data base and a new technique in file sequencing. Tech. rep., IBM.Google ScholarGoogle Scholar
  15. ORACLE. Oracle spatial and oracle locator. http://www.oracle.com/technetwork/database/options/spatial/overview/introduction/index.html.Google ScholarGoogle Scholar
  16. J. A. Orenstein and T. H. Merrett. 1984. A class of data structures for associative searching. In Proceedings of the ACM Symposium on Principles of Database Systems (PODS'84). ACM Press, New York, 181--190. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J. R. Pilkington and S. B. Baden. 1996. Dynamic partitioning of non-uniform structured workloads with space filling curves. IEEE Trans. Parallel Distrib. Syst. 7, 3, 288--300. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. Warren and J. Salmon. 1993. A parallel hashed-octtree n-body algorithm. In Proceedings of the Supercomputing Conference. IEEE Computer Society/ACM Press, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. P. Xu and S. Tirthapura. 2012. On optimality of clustering properties of space filling curves. In Proceedings of the ACM Symposium on Principles of Database Systems (PODS'12). ACM Press, New York, 215--224. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Optimality of Clustering Properties of Space-Filling Curves

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Database Systems
      ACM Transactions on Database Systems  Volume 39, Issue 2
      May 2014
      336 pages
      ISSN:0362-5915
      EISSN:1557-4644
      DOI:10.1145/2627748
      Issue’s Table of Contents

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 26 May 2014
      • Accepted: 1 December 2013
      • Revised: 1 September 2013
      • Received: 1 December 2012
      Published in tods Volume 39, Issue 2

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader