Harmonious Hilbert curves and other extradimensional space-filling curves
@article{Haverkort2012HarmoniousHC, title={Harmonious Hilbert curves and other extradimensional space-filling curves}, author={Herman J. Haverkort}, journal={ArXiv}, year={2012}, volume={abs/1211.0175} }
This paper introduces a new way of generalizing Hilbert's two-dimensional space-filling curve to arbitrary dimensions. The new curves, called harmonious Hilbert curves, have the unique property that for any d' < d, the d-dimensional curve is compatible with the d'-dimensional curve with respect to the order in which the curves visit the points of any d'-dimensional axis-parallel space that contains the origin. Similar generalizations to arbitrary dimensions are described for several variants of…
Figures and Tables from this paper
4 Citations
How many three-dimensional Hilbert curves are there?
- MathematicsJ. Comput. Geom.
- 2017
This work organizes and explores the space of possible three-dimensional Hilbert curves and the potentially useful properties which they may have, and discusses a notation system that allows us to distinguish the curves from one another and enumerate them.
Hyperorthogonal well-folded Hilbert curves
- Mathematics, Computer ScienceJ. Comput. Geom.
- 2016
A new way of generalizing Hilbert's curve to higher dimensions is presented, which results in much tighter bounding boxes: they have at most 4 times the volume of the part of the curve covered, independent of the number of dimensions.
Sixteen space-filling curves and traversals for d-dimensional cubes and simplices
- Computer ScienceArXiv
- 2017
This article describes sixteen different ways to traverse d-dimensional space recursively in a way that is well-defined for any number of dimensions and is the first to present them all in a consistent notation system.
Solving PDEs in space-time: 4D tree-based adaptivity, mesh-free and matrix-free approaches
- Computer ScienceSC
- 2019
This work considers time as an additional dimension and simultaneously solve for the unknown in large blocks of time in 4D space-time, instead of the standard approach of sequential time-stepping, to improve the scalability of PDE solvers on the next generation of supercomputers.
References
SHOWING 1-10 OF 23 REFERENCES
On Multidimensional Curves with Hilbert Property
- Mathematics, Computer ScienceTheory of Computing Systems
- 2000
It is shown that there are 1536 structurally different simple three-dimensional Hilbert curves, and the formalism lays the groundwork for potential mechanized analysis of locality properties of multidimensional Hilbert curves.
An inventory of three-dimensional Hilbert space-filling curves
- MathematicsArXiv
- 2011
It is argued that the properties that make Hilbert's curve unique in two dimensions, are shared by 10694807 structurally different space-filling curves in three dimensions.
Four-dimensional hilbert curves for R-trees
- Computer ScienceJEAL
- 2008
By selecting a curve that has certain properties and choosing the right rotation, one can combine the strengths of the two-dimensional and the four-dimensional approach into one, while avoiding their apparent weaknesses.
Locality and bounding-box quality of two-dimensional space-filling curves
- Computer ScienceComput. Geom.
- 2008
Alternative Algorithm for Hilbert's Space-Filling Curve
- MathematicsIEEE Transactions on Computers
- 1971
An algorithm for generating Hilbert's space-filling curve in a byte-oriented manner and the algorithm may be modified so that the results are correct for continua rather than for quantized spaces.
Recursive tilings and space-filling curves with little fragmentation
- MathematicsJ. Comput. Geom.
- 2011
Recursive tilings and space-filling curves with low Arrwwid numbers may be applied to optimise disk, memory or server access patterns when processing sets of points in Rd.
On packing R-trees
- Computer ScienceCIKM '93
- 1993
An analytical formula is introduced to compute the average response time of a range query as a function of the geometric characteristics of the R-tree, to achieve better ordering of the rectangles and eventually better packing.
Space-Filling Curves - An Introduction with Applications in Scientific Computing
- Computer ScienceTexts in Computational Science and Engineering
- 2013
Grammar-based techniques are introduced for traversals of Cartesian and octree-type meshes, and arithmetisation is explained to compute SFC mappings and indexings, and the locality properties of SFC are discussed in detail.
Elemente der Mathematik
- Mathematics
- 1911
Remarks on the differences between consecutive primes In problem 654, Journal of Recreational Mathematics, Harry Nelson asks : "What is the most likely difference between consecutive primes?" Here a…
Sur une courbe, qui remplit toute une aire plane
- Mathematics
- 1890
Dans cette Note on determine deux fonctions x et y, uniformes et continues d’une variable (reelle) t, qui, lorsque t varie dans l’intervalle (0, 1), prennent toutes les couples de valeurs telles que…