From Wikipedia, the free encyclopedia
La corba de Hilbert és una corba fractal contínua que recobreix el pla, descrita inicialment pel matemàtic alemany David Hilbert l'any 1891[1] com una variant de les corbes que recobreixen el pla descrites per Giuseppe Peano el 1890.[2]
La corba de Hilbert és auto-similar; cada secció d'un determinat ordre correspon a la corba en l'ordre anterior. Com que tendeix al recobriment de tot el pla, la seva dimensió de Hausdorff-Bezikóvitx és 2.
Podem descriure la corba com una corda contínua sobre un pla dividit en graelles, que va d'una a l'altra ordenadament sense deixar-se'n cap.
Ordre 1 - Graella de 2 x 2 cel·les, recobert en forma de U; superior-esquerra, inferior-esquerra, inferior-dreta, superior-dreta.
Ordre 2 - Graella de 4 x 4 cel·les, on es dibuixa l'ordre anterior seguint el mateix ordre, però girant la superior-esquerra 90° en sentit antihorari i la superior-dreta 90° en sentit horari, de manera que els extrems de la corda quedin sempre propers, és a dir en cel·les adjacents. S'uneixen aquests extrems obtenint de nou una corba contínua.
Ordres posteriors - Es torna a fer el mateix procediment partint de l'ordre anterior.
Com que la corda serpenteja de forma contínua per tota la graella, té una propietat interessant: Si es converteix en cada punt la distància recorreguda per la corda (d) a un parell de coordenades de la graella (x, y), altres distàncies properes també tenen coordenades properes. Es pot formar així una funció de mapeig entre una i dues dimensions que preserva bé la localitat, és a dir, punts propers en una dimensió també són propers després de fer la conversió a dues dimensions.[3] Ara bé, la funció inversa no sempre pot ser certa; coordenades similars tenen distàncies molt diferents si es creuen els marges de les cel·les.
Si es fa un gràfic de distàncies del punts de la corba, s'observa que els punts amb una d similar tenen una distància baixa al pla, mentre que a mesura que t'allunyes de d, tendeix a ser més alta. La mateixa idea també es pot representar amb un mapa de calor de la distància entre tots els parells de valors de d.
Una altra propietat interessant de la corba és que si es defineix p com la proporció de corda recorreguda en un punt concret, punts amb la mateixa p en diferents ordres tendeixen a focalitzar-se en un punt concret del pla. Això és fàcilment observable en la representació per colors de la distància recorreguda; al augmentar l'ordre els colors es mantenen al mateix lloc de forma cada cop més precisa.[4]
Les característiques de la corba de Hilbert es poden generalitzar per més dimensions.[5][6] A més, és possible implementar corbes de Hilbert eficientment fins i tot quan l'espai de les dades no forma un quadrat.[7]
Les corbes de Hilbert poden ajudar a crear índexs de bases de dades espacials; quan se cerca un registre en una ubicació geogràfica propera, pot ser útil per determinar la prioritat per explorar. Per exemple, el rang d'adreces IP utilitzat per ordinadors pot ser mapejat a una imatge utilitzant la corba de Hilbert, de manera que adreces similars es mostren properes entre elles a la imatge.
També s'utilitza en processament d'imatges, per optimitzar el dithering al reduir la paleta d'una imatge o bé passar-la a escala de grisos.
Corbes de Hilbert de més dimensions es poden utilitzar per implementar la planificació de tasques en aplicacions informàtiques de processament paral·lel; converteix l'assignació de tasques multidimensional en un espai unidimensional i assigna tasques relacionades a ubicacions amb nivells de proximitat més alts.[5]
Hilbert no va descriure com generalitzar la corba a tres dimensions o més, i hi ha diverses maneres d'aplicar les transformacions en l'eix addicional a l'algorisme. Si es tenen en compte només les propietats bàsiques descrites per la segona dimensió, és a dir que sigui auto-similar, contínua i basada en octets, hi ha 10.694.807 corbes de Hilbert equivalents en tres dimensions.[8] Es pot reduir aquest nombre segons si es busca que tinguin algunes propietats addicionals presents en la versió bidimensional, però malauradament no n'hi ha cap que les compleixi totes.[8]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.