Abstract
Space-filling curves can be used to organise points in the plane into bounding-box hierarchies (such as R-trees). We develop measures of the bounding-box quality of space-filling curves that express how effective different curves are for this purpose. We give general lower bounds on the bounding-box quality and on locality according to Gotsman and Lindenbaum for a large class of curves. We describe a generic algorithm to approximate these and similar quality measures for any given curve. Using our algorithm we find good approximations of the locality and bounding-box quality of several known and new space-filling curves. Surprisingly, some curves with bad locality by Gotsman and Lindenbaum’s measure, have good bounding-box quality, while the curve with the best-known locality has relatively bad bounding-box quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alber, J., Niedermeier, R.: On multidimensional curves with Hilbert property. Theory of Computing Systems 33(4), 295–312 (2000)
Asano, T., Ranjan, D., Roos, T., Welzl, E., Widmayer, P.: Space-Filling Curves and Their Use in the Design of Geometric Data Structures. Theor. Comput. Sci. 181(1), 3–15 (1997)
Bauman, K.E.: The dilation factor of the Peano-Hilbert curve. Math. Notes 80(5), 609–620 (2006)
Chochia, G., Cole, M., Heywood, T.: Implementing the hierarchical PRAM on the 2D mesh: Analyses and experiments. In: Symp. on Parallel and Distributed Processing, pp. 587–595 (1995)
Gardner, M.: Mathematical Games—In which “monster” curves force redefinition of the word “curve”. Scientific American 235(6), 124–133 (1976)
Gotsman, C., Lindenbaum, M.: On the metric properties of discrete space-filling curves. IEEE Trans. Image Processing 5(5), 794–797 (1996)
Haverkort, H., van Walderveen, F.: Locality and bounding-box quality of two-dimensional space-filling curves (manuscript, 2008) arXiv:0806.4787 [cs.CG]
Hilbert, D.: Über die stetige Abbildung einer Linie auf ein Flächenstück. Math. Ann. 38(3), 459–460 (1891)
Kamel, I., Faloutsos, C.: On packing R-trees. In: Conf. on Information and Knowledge Management, pp. 490–499 (1993)
Lebesgue, H.L.: Leçons sur l’intégration et la recherche des fonctions primitives, pp. 44–45. Gauthier-Villars (1904)
von Luxburg, U.: Lokalitätsmaße von Peanokurven. Student project report, Universität Tübingen, Wilhelm-Schickard-Institut für Informatik (1998)
Manolopoulos, Y., Nanopoulos, A., Papadopoulos, A.N., Theodoridis, Y.: R-trees: Theory and Applications. Springer, Heidelberg (2005)
Niedermeier, R., Reinhardt, K., Sanders, P.: Towards optimal locality in mesh-indexings. Discrete Applied Mathematics 117, 211–237 (2002)
Niedermeier, R., Sanders, P.: On the Manhattan-distance between points on space-filling mesh-indexings. Technical Report IB 18/96, Karlsruhe University, Dept. of Computer Science (1996)
Peano, G.: Sur une courbe, qui remplit toute une aire plane. Math. Ann. 36(1), 157–160 (1890)
Sagan, H.: Space-Filling Curves. Universitext series. Springer, Heidelberg (1994)
Wierum, J.-M.: Definition of a new circular space-filling curve: βΩ-indexing. Technical Report TR-001-02, Paderborn Center for Parallel Computing (PC2) (2002)
Wunderlich, W.: Über Peano-Kurven. Elemente der Mathematik 28(1), 1–10 (1973)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Haverkort, H., van Walderveen, F. (2008). Locality and Bounding-Box Quality of Two-Dimensional Space-Filling Curves. In: Halperin, D., Mehlhorn, K. (eds) Algorithms - ESA 2008. ESA 2008. Lecture Notes in Computer Science, vol 5193. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87744-8_43
Download citation
DOI: https://doi.org/10.1007/978-3-540-87744-8_43
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87743-1
Online ISBN: 978-3-540-87744-8
eBook Packages: Computer ScienceComputer Science (R0)