We are given a two-dimensional square grid of size N×N, where N:=2n andn≥0. A space filling curve (SFC) is a numbering of the cells of this grid with numbers from c+1 to c+N 2, for some c≥0. We call a SFC recursive (RSFC) if it can be recursively divided into four square RSFCs of equal size. Examples of well-known RSFCs include the Hilbert curve, the z-curve, and the Gray code. We prove several useful and interesting combinatorial properties of recursive and general SFCs. In addition, we describe grammars for generating RSFCs. For certain optimality criteria, we propose optimal RSFCs. In addition, for an optimality criterion that is important in the design of geometric data structures, we propose a RSFC that outperforms the previously known RSFCs in the worst-case.
CITATION STYLE
Asano, T., Ranjan, D., Roos, T., Welzl, E., & Widmayer, P. (1995). Space filling curves and their use in the design of geometric data structures. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 911, pp. 36–48). Springer Verlag. https://doi.org/10.1007/3-540-59175-3_79
Mendeley helps you to discover research relevant for your work.