Úhlové rozlišení (teorie grafů)
Úhlové rozlišení výkresu grafu se vztahuje k nejostřejšímu úhlu, který tvoří jakékoli dvě hrany, které se setkávají ve stejném vrcholu výkresu.
Vlastnosti
Vztah se stupněm vrcholu
Foreman et al [1] si všimli, že jakýkoli výkres grafu s hranami segmentů s maximálním stupněm d má úhlové rozlišení nepřesahující — pokud v je vrchol se stupněm d , pak hrany spadající do v rozdělují prostor kolem vrcholu v do d klínů s celkovým úhlem a nejmenší z těchto klínů musí mít úhel nepřesahující . Přesněji řečeno, pokud je graf d - regulární , musí mít úhlové rozlišení menší než , protože to je nejlepší rozlišení, které lze získat pro vrchol na konvexním obalu obrázku.
Vztah s vybarvováním grafu
Jak ukázali Foreman et al [1] , největší možné úhlové rozlišení grafu G úzce souvisí s chromatickým číslem druhé mocniny grafu G 2 , tedy grafu se stejnou množinou vrcholů, ve kterých každý dvojice vrcholů je spojena hranou, pokud vzdálenost mezi nimi v grafu G není větší než dva. Pokud lze graf G 2 obarvit barvami, pak G lze nakreslit s úhlovým rozlišením pro libovolné , a to přiřazením různých barev k vrcholům pravidelného -gonu a umístěním každého vrcholu G vedle vrcholu mnohoúhelníku se stejnou barvou. Pomocí této konstrukce ukázali, že každý graf s maximálním stupněm d má vzor s úhlovým rozlišením úměrným 1/ d 2 . Tato hranice je blízká přesné - použili pravděpodobnostní metodu k prokázání existence grafů s maximálním stupněm d , jejichž všechny kresby mají úhlové rozlišení .
Existence optimálních vzorů
Forman et al [1] uvedl příklad ukazující, že existují grafy, které nemají vzory s maximálním možným úhlovým rozlišením. Naopak, tyto grafy mají rodinu kreseb, jejichž úhlová rozlišení mají tendenci k nějaké omezené hodnotě, ale nedosahují jí. Konkrétně představili 11-vertexový graf, který má vzor s úhlovým rozlišením libovolného , ale nemá vzor s úhlovým rozlišením přesně .
Speciální třídy grafů
Stromy
Jakýkoli strom lze nakreslit takovým způsobem, že okraje jsou rovnoměrně rozmístěny kolem každého vrcholu, což je vlastnost známá jako dokonalé úhlové rozlišení . Navíc, pokud mohou být hrany volně permutovány kolem každého vrcholu, pak je takový vzor možný bez průsečíků s hranami délky jedné nebo více a celý vzor je umístěn do polynomického obdélníku oblasti . Pokud je však kruhové uspořádání hran kolem každého vrcholu již specifikováno jako součást zadání problému, pak získání úhlového rozlišení bez křížení může někdy vyžadovat exponenciální oblast [2] [3] .
Nadrovinné grafy
Dokonalé úhlové rozlišení není vždy možné pro vnější rovinné grafy , protože vrcholy na konvexním obalu vzoru se stupněm větším než jedna nemohou mít okraje, které k němu přiléhají, rovnoměrně rozložené kolem vrcholu. Avšak jakýkoli vnější rovinný graf s maximálním stupněm d má vnější rovinnou kresbu s úhlovým rozlišením úměrným 1/ d [4] [5] .
Rovinné grafy
Pro rovinné grafy s maximálním stupněm d Foremanova (et al.) technika vybarvování čtverců grafu [1] vytváří kresbu s úhlovým rozlišením úměrným 1/ d , protože čtverec rovinného grafu musí mít chromatické číslo úměrné d . Wegner v roce 1977 předpokládal, že chromatické číslo druhé mocniny rovinného grafu nepřesahuje a je známo, že chromatické číslo nepřesahuje [6] [7] . Vzor získaný touto technikou však obecně není rovinný.
Pro některé rovinné grafy je optimální úhlové rozlišení rovinného výkresu s úsečkami O(1/ d 3 ) , kde d je stupeň grafu [5] . Navíc mohou být takové vzory nuceny mít velmi dlouhé okraje, delší než je exponenciální faktor od nejkratšího okraje vzoru. Malitz a Papakostas [4] použili teorém o balení kruhu , aby ukázali, že každý rovinný graf s maximálním stupněm d má rovinný obrazec, jehož úhlové rozlišení v nejhorším případě je exponenciální funkcí d a je nezávislé na počtu vrcholů grafu.
Výpočetní složitost
Problém určení, zda daný graf s maximálním stupněm d má vzor s úhlovým rozlišením , je NP-těžký i ve speciálním případě d =4 [1] [8] . U některých omezených tříd kreseb, včetně kreseb stromů, ve kterých prodloužení listů do nekonečna poskytuje konvexní rozdělení roviny, stejně jako u kreseb rovinných grafů, ve kterých je každá ohraničená plocha středově symetrický mnohoúhelník, kresbu s optimálním úhlovým rozlišením lze nalézt v polynomiálním čase [ 9] [10] .
Historie
Úhlové rozlišení bylo stanoveno Formanem a kol ., [1] .
Přestože byl původně definován pro kreslení grafů s rovnými hranami, později autoři zkoumali úhlové rozlišení výkresů, ve kterých jsou hrany polygonální [11] [12] , kruhové oblouky [13] [2] nebo spline [14] [15]. .
Úhlové rozlišení grafu úzce souvisí s jeho průsečíkovým rozlišením, úhly, které tvoří průsečíky v kresbě grafu. Zejména kreslení grafů v pravých úhlech hledá zobrazení, které zajišťuje, že všechny tyto úhly jsou pravé úhly , což je největší možný úhel průsečíku [16]
Poznámky
- ↑ 1 2 3 4 5 6 Formann, Hagerup, Haralambides a kol., 1993 .
- ↑ 1 2 Duncan, Eppstein, Goodrich et al., 2011 .
- ↑ Halupczok, Schulz, 2011 .
- ↑ 1 2 Malitz, Papakostas, 1994 .
- ↑ 1 2 Garg, Tamassia, 1994 .
- ↑ Kramer, Kramer, 2008 .
- ↑ Molloy, Salavatipour, 2005 .
- ↑ Garg, Tamassia, 1995 .
- ↑ Carlson, Eppstein, 2007 .
- ↑ Eppstein, Wortman, 2011 .
- ↑ Kant, 1996 .
- ↑ Gutwenger, Mutzel, 1998 .
- ↑ Cheng, Duncan, Goodrich, Kobourov, 1999 .
- ↑ Brandes, Shubina, Tamassia, 2000 .
- ↑ Finkel, Tamassia, 2005 .
- ↑ Didimo, Eades, Liotta, 2009 .
Literatura
- Ulrik Brandes, Galina Shubina, Roberto Tamassia. Zlepšení úhlového rozlišení ve vizualizacích geografických sítí // Data Visualization 2000: Proceedings of the Joint Eurographics and IEEE TCVG Symposium on Visualization v Amsterdamu, Nizozemsko, 29.-31. května 2000 . — 2000.
- Josiah Carlson, David Eppstein. Stromy s konvexními plochami a optimálními úhly // Proc. 14th Int. Symp. Grafická kresba (GD'06) / ed: Michael Kaufmann, Dorothea Wagner. - Springer-Verlag, 2007. - T. 4372. - S. 77–88. — (LNCS). - doi : 10.1007/978-3-540-70904-6_9 .
- Cheng CC, Duncan CA, Goodrich MT, Kobourov SG Kreslení rovinných grafů s kruhovými oblouky // Graph Drawing, 7th International Symposium, GD'99, Castle Štirín, Czech Republic September 15–19, 1999, Proceedings. - Springer-Verlag, 1999. - T. 1731. - S. 117-126. — ( Poznámky k přednáškám z informatiky ). - doi : 10.1007/3-540-46648-7_12 .
- Walter Didimo, Peter Eades, Giuseppe Liotta. Kreslení grafů s pravoúhlými kříženími // Algorithms and Data Structures : 11th International Symposium, WADS 2009, Banff, Canada, August 21-23, 2009. Proceedings. - 2009. - T. 5664. - S. 206–217. — (Poznámky z informatiky). - doi : 10.1007/978-3-642-03367-4_19 .
- Christian A. Duncan, David Eppstein, Michael T. Goodrich, Stephen G. Kobourov, Martin Nollenburg. Kreslení stromů s dokonalým úhlovým rozlišením a polynomiální plochou // Proc. 18th Int. Symp. Grafická kresba / Ulrik Brandes, Sabine Cornelsen. - Springer-Verlag, 2011. - T. 6502. - S. 183-194. — (Poznámky z informatiky). - doi : 10.1007/978-3-642-18469-7_17 .
- Eppstein D., Wortman K. Optimální úhlové rozlišení pro plošně symetrické výkresy // Journal of Graph Algorithms and Applications . - 2011. - T. 15 , no. 4 . — S. 551–564 . - doi : 10.7155/jgaa.00238 . - arXiv : 0907.5474 .
- Benjamin Finkel, Roberto Tamassia. Kreslení křivočarého grafu pomocí silově řízené metody // Kreslení grafů, 12. mezinárodní symposium, GD 2004, New York, NY, USA, 29. září – 2. října 2004, Revised Selected Papers. - Springer-Verlag, 2005. - T. 3383. - S. 448-453. — (Poznámky z informatiky). - doi : 10.1007/978-3-540-31843-9_46 .
- Formann M., Hagerup T., Haralambides J., Kaufmann M., Leighton FT, Symvonis A., Welzl E., Woeginger G. Kreslení grafů v rovině s vysokým rozlišením // SIAM Journal on Computing . - 1993. - T. 22 , no. 5 . - S. 1035-1052 . - doi : 10.1137/0222063 .
- Ashim Garg, Roberto Tamassia. Rovinné výkresy a úhlové rozlišení: Algoritmy a meze // Algorithms, Second Annual European Symposium, Utrecht, Nizozemí, září 26–28, 1994, Proceedings . - Springer-Verlag, 1994. - T. 855. - S. 12–23. — (Poznámky z informatiky). - doi : 10.1007/BFb0049393 .
- O výpočetní složitosti testování vzestupné a přímočaré rovinnosti // Graph Drawing / ed: Roberto Tamassia, Ioannis Tollis. - Springer Berlin / Heidelberg, 1995. - T. 894. - S. 286-297. — (Poznámky z informatiky). - doi : 10.1007/3-540-58950-3_384 .
- Carsten Gutwenger, Petra Mutzel. Rovinné lomené čáry s dobrým úhlovým rozlišením // Kreslení grafů (Montréal, QC, 1998). - Berlin: Springer, 1998. - T. 1547. - S. 167-182. - (Poznámky z přednášky v počítačové vědě). - doi : 10.1007/3-540-37623-2_13 .
- Immanuel Halupczok, André Schulz. Přišpendlení balónků s dokonalými úhly a optimální plochou // Sborník příspěvků z 19. mezinárodního sympozia o kreslení grafů . — 2011.
- Kant G. Kreslení rovinných grafů pomocí kanonického uspořádání. - 1996. - T. 16 , no. 1 . — S. 4–32 . - doi : 10.1007/s004539900035 .
- Florica Kramer, Horst Kramer. Přehled o vybarvování grafů podle vzdálenosti // Diskrétní matematika . - 2008. - T. 308 , č.p. 2-3 . — S. 422–426 . - doi : 10.1016/j.disc.2006.11.059 .
- Seth Malitz, Achilleas Papakostas. O úhlovém rozlišení rovinných grafů // SIAM Journal on Discrete Mathematics . - 1994. - T. 7 , no. 2 . — S. 172–183 . - doi : 10.1137/S0895480193242931 .
- Michael Molloy, Mohammad R. Salavatipour. Vazba na chromatické číslo druhé mocniny rovinného grafu // Journal of Combinatorial Theory . - 2005. - T. 94 , č. 2 . — S. 189–213 . - doi : 10.1016/j.jctb.2004.12.005 .