U fraktalnoj geometriji, H-stablo je fraktalna struktura stabla konstruisanog od normalnih linijskih segmenata, gde je svaki prethodni za kvadratni koren od 2 manji od sledećeg, većeg segmenta. Zove se upravo ovim imenom zbog toga što njegov ponavljajući šablon podseća na latinično slovo "H". Ima Hausdorfovu dimenziju 2, i nalazi se proizvoljno blizu svakoj tački pravougaonika. Njegove aplikacije uključuju VLSI dizajn i inženjering mikrotalasa.

Prvih deset nivoa H-stabla

Konstrukcija

uredi

H-stablo se može konstruisati tako što se polazi od linijskog segmenta proizvoljne dužine, crtajući dva kraća segmenta pod pravim uglom u odnosu na početni segment kroz njegove krajnje tačke, i nastavljajući u istom maniru, smanjujući dužine linijskih segmenata u svakom sledećem koraku za √2.[1]

Alternativni proces koji generiše isti fraktalni set vrši se tako što se počne sa pravougaonikom čije su stranice u razmeri 1:√2, koji je poznat i kao "srebrni pravougaonik", i koji se dalje deli na dva manja srebrna pravougaonika, dok se u svakom sledećem koraku linijskim segmentom povezuju dva težišta dva manja pravougaonika. Sličan proces se može izvesti i sa pravougaonicima bilo koje razmere stranica, međutim samo srebrni pravougaonik vodi ravnomernom smanjenju linijskog segmenta u svakom koraku za vrednost √2 dok se kod ostalih pravougaonika dužina smanjuje za različite slučajne vrednosti.

Osobine

uredi

H-stablo je sebi sličan fraktal; njegova Hausdorfova dimenzija jednaka je 2.[2]

Tačke H-stabla nalaze se proizvoljno blizu svakoj tački pravougaonika (isto kao u slučaju početnog pravougaonika u konstrukciji sa težištima manjih podeljenih pravougaonika). Međutim, nisu uključene sve tačke pravougaonika; na primer centar početnog linijskog segmenta nije uključen.

Aplikacije

uredi

U VLSI dizajnu, H-stablo može da se koristi kao plan za uredjeno binarno stablo koristeći celu oblast koja je proporcionalna broju čvorova stabla.[3] Dodatno, H-stablo formira prostorno efikasan plan za stabla u grafičkom crtanju,[4] i veliki je deo konstrukcije sklopa tačaka koji služi za rešavanje problema trgovačkog putnika.[5]

Često se koristi kao sinhrona mreža za slanje signala časovnika do svih delova čipa sa jednakim kašnjenjem do svakog dela,[6] a takođe se koristilo i kao interkonekciona mreža za VLSI multiprocesore.[7] Iz istog razloga, H-stablo se koristi u nizu mikrostrip antena da bi se preneo radio signal do svake mikrostrip antene pojedinačno sa jednakim kašnjenjem.

Matično H-stablo može biti generisano u trodimenzionalnu strukturu dodajući linijske segmente u pravcu prenosa u planu H-stabla.[8] Rezultirajuće trodimenzionalno H-stablo ima Hausdorfovu dimenziju jednaku 3. Otkriveno je da matično H-stablo i njegova trodimenziona verzija konstruišu veštačke elektromagnetne atome u fotoničkim kristalima i metamaterijalima i da potencijalno mogu imati primenu u inženjeringu mikrotalasa.[8]

Srodni sklopovi

uredi

H-stablo je primer fraktalne mreže u kojoj je ugao između dva susedna linijska segmenta uvek 180 stepeni. Zbog svog svojstva da se nađe proizvoljno blizu svakoj tački svog graničnog pravougaonika takođe podseća na beskonačno gustu krivu, iako samo po sebi nije kriva.

Topološki, H-stablo ima osobine slične dendritu. Međutim, ono nije dendrit: dendriti moraju biti zatvoreni sklopovi, a H-stablo nije zatvoreno (njegovo zatvaranje predstavlja čitav pravougaonik).

Mandelbrot-stablo je veoma blisko povezan fraktal koji koristi pravougaonike umesto linijskih segmenata, u cilju stvaranja prirodnijeg izgleda. Kao kompenzaciju za veću širinu svojih komponenti i da bi se izbeglo preklapanje, faktor vrednosti za koju se smanjuje veličina komponenti na svakom nivou mora biti malo veća od √2.[9]

Reference

uredi

Literatura

uredi

Vidi još

uredi
  • Kabai, S. (2002), Mathematical Graphics I: Lessons in Computer Graphics Using Mathematica, Püspökladány, Hungary: Uniconstant, стр. 231 .
  • Lauwerier, H. (1991), Fractals: Endlessly Repeated Geometric Figures, Princeton, NJ: Princeton University Press, стр. 1—2 .

Spoljašnje veze

uredi