Theta graf - Theta graph
v výpočetní geometrie, Theta grafnebo -graf, je typ geometrický klíč podobný a Yao graf. Základní metoda konstrukce zahrnuje rozdělení prostoru kolem každého vrcholu do sady šišky, které samy rozdělují zbývající vrcholy grafu. Stejně jako Yao Graphs, a -graf obsahuje nejvýše jednu hranu na kužel; kde se liší, je způsob výběru této hrany. Zatímco Yao Graphs vybere nejbližší vrchol podle metrický prostor grafu, -graph definuje stálý paprsek obsažený v každém kuželu (obvykle půlící část kužele) a vybere nejbližšího souseda vzhledem k ortogonálním projekcím k tomuto paprsku. Výsledný graf vykazuje několik dobrých vlastností klíče.[1]
-grafy byly poprvé popsány Clarksonem[2] v roce 1987 a nezávisle Keil[3] v roce 1988.
Konstrukce
- grafy jsou specifikovány s několika parametry, které určují jejich konstrukci. Nejviditelnějším parametrem je , což odpovídá počtu kuželů se stejným úhlem, které rozdělují prostor kolem každého vrcholu. Zejména pro vrchol , kužel o lze představit jako dva nekonečné paprsky vycházející z něj pod úhlem mezi nimi. S ohledem na , můžeme tyto šišky označit jako přes proti směru hodinových ručiček od , který se konvenčně otevírá tak, že jeho přímka má úhel 0 vzhledem k rovině. Protože tyto kužele rozdělují rovinu, rozdělují také zbývající vrcholovou množinu grafu (za předpokladu obecná pozice ) do sad přes , opět s ohledem na . Každý vrchol v grafu získá stejný počet kuželů ve stejné orientaci a můžeme uvažovat o sadě vrcholů, které spadají do každého.
Vzhledem k jedinému kuželu musíme určit další paprsek vycházející z , které označíme . Pro každý vrchol v , uvažujeme ortogonální projekci každého z nich na . Předpokládejme to je vrchol s nejbližší takovou projekcí, pak hrana je přidán do grafu. Toto je primární rozdíl od Yao Graphs, které vždy vybírají nejbližší vrchol; v ukázkovém obrázku by Yao Graph zahrnoval okraj namísto.
Stavba a -graf je možný s a algoritmus sweepline v čas.[1]
Vlastnosti
-grafy vykazují několik dobrých geometrický klíč vlastnosti.
Když parametr je konstanta, -graph je řídký klíč. Protože každý kužel generuje nejvýše jednu hranu na kužel, bude mít většina vrcholů malý stupeň a celkový graf bude mít nejvýše hrany.
The napínací faktor mezi jakoukoli dvojicí bodů v klíči je definován jako poměr mezi jejich vzdáleností v metrickém prostoru a jejich vzdáleností v klíči (tj. od následujících hran klíče). Faktor roztažení celého klíče je maximální faktor roztažení ve všech dvojicích bodů v něm. Připomeňme si to výše , pak kdy , -graph má napínací faktor maximálně .[1] Pokud je ortogonální projekční čára v každém kuželu je vybrána půlení, pak pro , rozpětí je maximálně .[4]
Pro , -graf tvoří a graf nejbližšího souseda. Pro , je snadné vidět, že graf je spojen, protože každý vrchol se připojí k něčemu nalevo a něco napravo, pokud existují. Pro [5],[6] ,[7] ,[8] a ,[4] the -graph je známo, že je připojen. Mnoho z těchto výsledků také dává horní a / nebo dolní mez jejich rozpětí.
Když je sudé číslo, můžeme vytvořit variantu -graf známý jako polovina--graf, kde jsou rozděleny samotné kužely dokonce a zvláštní sady střídavě, a hrany jsou považovány pouze u sudých kuželů (nebo pouze u lichých kuželů). Polovina-- je známo, že grafy mají některé velmi pěkné vlastnosti. Například poloviční-graf (a následně -graf, který je jen spojením dvou komplementárních polovin-graphs) je známo, že je 2-klíčový.[8]
Software pro kreslení grafů Theta
Viz také
Reference
- ^ A b C Narasimhan, Giri; Smid, Michiel (2007), Sítě geometrického klíče, Cambridge University Press, ISBN 0-521-81513-4.
- ^ K. Clarkson. 1987. Aproximační algoritmy pro plánování pohybu nejkratší cestou. Ve sborníku z devatenáctého ročníku sympozia ACM o teorii práce s počítači (STOC '87) Alfred V. Aho (ed.). ACM, New York, NY, USA, 56–65.
- ^ Keil, J. (1988). Přibližuje se kompletní euklidovský graf. SWAT 88, 208–213.
- ^ A b Ruppert, J., & Seidel, R. (1991). Přibližuje se d-rozměrný kompletní euklidovský graf. V Proc. 3. Canad. Konf. Comput. Geom (str. 207–210).
- ^ Oswin Aichholzer, Sang Won Bae, Luis Barba, Prosenjit Bose, Matias Korman, André van Renssen, Perouz Taslakian, Sander (2014). Theta-3 je připojen. In Computational Geometry: Theory and Applications (svazek 47, číslo 9, říjen 2014, strany 910-917). https://doi.org/10.1016/j.comgeo.2014.05.001
- ^ Barba, Luis; Bose, Prosenjit; De Carufel, Jean-Lou; van Renssen, André; Verdonschot, Sander (2013), „O faktoru roztažení grafu theta-4“, Algoritmy a datové struktury, Přednášky v informatice, 8037, Heidelberg: Springer, s. 109–120, arXiv:1303.5473, doi:10.1007/978-3-642-40104-6_10, PAN 3126350.
- ^ Bose, Prosenjit; Morin, Pat; van Renssen, André; Verdonschot, Sander (2015), „The θ5-graph je klíč ", Výpočetní geometrie, 48 (2): 108–119, arXiv:1212.0570, doi:10.1016 / j.comgeo.2014.08.005, PAN 3260251.
- ^ A b Bonichon, N., Gavoille, C., Hanusse, N., & Ilcinkas, D. (2010). Spojení mezi theta-grafy, Delaunayovy triangulace a ortogonální povrchy. In Graph Theoretic Concepts in Computer Science (str. 266–278). Springer Berlin / Heidelberg.