Area (grafvisualisering)
Området i grafvisualiseringsproblem är en numerisk egenskap för kvaliteten på den grafiska representationen av en graf.
Definitionen av en egenskap beror på den valda renderingsstilen. I en teknik där hörn är ordnade på ett heltalsrutnät , kan arean av en representation definieras som arean av den minsta parallella begränsningsrutan för representationen, det vill säga produkten av den största skillnaden i koordinaterna för två hörn och den största skillnaden i koordinaterna för två hörn. För andra renderingsstilar, där hörnen är åtskilda mer fritt, kan representationen skalas så att det närmaste paret av hörn har enhetsavstånd, varefter representationsarean kan definieras som den minsta begränsningsrutan i ritningen. Alternativt kan area definieras som arean av representationens konvexa skrov , återigen i lämplig skala [1] .


Polynomgränser
För en plan graf med hörn ritade med raka kanter är den optimala gränsen för ritningsområdet i värsta fall . En kapslad triangelgraf kräver detta område oavsett hur grafen är kapslad [2] , och vissa metoder är kända som tillåter att rita plana grafer med en maximal kvadratisk representationsarea [3] [4] . Binära träd och träd av avgränsad grad som ett mer allmänt fall har representationer med linjär eller nästan linjär yta, beroende på ritstilen [5] [6] [7] [8] [9] . Varje ytterplanär graf har en yttre planrepresentation med raka linjesegment som kanter och en area som är subkvadratisk av antalet hörn [10] [11] , och om veck eller skärningar är tillåtna , så har ytterplanära grafer representationer med nästan linjär area [12] [ 13] . Representationen av parallellsekventiella grafer kräver dock en area som är större än produkten av det superpolylogaritmiska värdet, även om det är möjligt att rita kanter i form av streckade linjer [14] .



Exponentiella gränser
Vissa presentationsstilar kan visa exponentiell areatillväxt, så dessa stilar kanske bara är lämpliga för små grafer. Ett exempel är den nedifrån och upp plana representationen av planriktade acykliska grafer , vars area för en vertexgrafrepresentation kan vara proportionell i värsta fall [15] . Även plana träd kan kräva exponentiell yta om de är ritade med raka linjesegment som upprätthåller en fast cyklisk ordning runt varje vertex och måste placeras på lika avstånd runt vertexen [16] .


Anteckningar
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , sid. 14–15.
- ↑ Dolev, Leighton, Trickey, 1984 , sid. 147–161.
- ↑ de Fraysseix, Pach och Pollack, 1988 , sid. 426–433.
- ↑ Schnyder, 1990 , sid. 138–148.
- ↑ Crescenzi, Di Battista, Piperno, 1992 , sid. 187–200.
- ↑ Garg, Goodrich, Tamassia, 1996 , sid. 333–356.
- ↑ Chan, 2002 , sid. 1–13.
- ↑ Chan, Goodrich, Kosaraju, Tamassia, 2002 , sid. 153–162.
- ↑ Garg, Rusu, 2004 , sid. 135–160.
- ↑ Garg, Rusu, 2007 , sid. 1116–1140.
- ↑ Di Battista, Frati, 2009 , sid. 25–53.
- ↑ Biedl, 2002 , sid. 54–65.
- ↑ Di Giacomo, Didimo, Liotta, Montecchiani, 2013 , sid. 909–916.
- ↑ Frati, 2011 , sid. 220–225.
- ↑ Di Battista, Tamassia, Tollis, 1992 , sid. 381–401.
- ↑ Duncan, Eppstein, Goodrich, Kobourov, Nöllenburg, 2013 , sid. 157–182.
Litteratur
- Giuseppe Di Battista, Peter Eades, Roberto Tamassia, Ioannis G. Tollis. Grafritning: Algoritmer för visualisering av grafer. - Prentice Hall, 1998. - S. 14-15. — ISBN 0133016153 .
- Danny Dolev, F. Thomson Leighton, Howard Trickey. Plan inbäddning av plana grafer // Framsteg inom datorforskning. - 1984. - T. 2 . — S. 147–161 .
- Hubert de Fraysseix, Janos Pach, Richard M. Pollack. Små uppsättningar som stöder Fary-inbäddningar av plana grafer // XX årliga ACM-symposium om beräkningsteori . - 1988. - S. 426 -433. — ISBN 0-89791-264-0 . - doi : 10.1145/62212.62254 .
- Walter Schnyder. Inbädda plana grafer på rutnätet // Proc. Första ACM/SIAM-symposiet om diskreta algoritmer (SODA). - 1990. - S. 138-148.
- Crescenzi P., Di Battista G., Piperno A. En anteckning om optimala areaalgoritmer för uppåtgående ritningar av binära träd // Computational Geometry Theory & Applications. - 1992. - Vol. 2 , nummer. 4 . — S. 187–200 . - doi : 10.1016/0925-7721(92)90021-J .
- Ashim Garg, Michael T. Goodrich, Roberto Tamassia. Plana uppåtgående trädritningar med optimal yta // International Journal of Computational Geometry & Applications. - 1996. - T. 6 , nr. 3 . — S. 333–356 . - doi : 10.1142/S0218195996000228 .
- Timothy M. Chan. Ett nästan linjärt område avgränsat för att rita binära träd // Algorithmica. - 2002. - T. 34 , nr. 1 . — S. 1–13 . - doi : 10.1007/s00453-002-0937-x .
- Timothy M. Chan, Michael T. Goodrich, S. Rao Kosaraju, Roberto Tamassia. Optimering av area och bildförhållande i raka ortogonala trädritningar // Computational Geometry Theory & Applications. - 2002. - T. 23 , nr. 2 . — S. 153–162 . - doi : 10.1016/S0925-7721(01)00066-9 .
- Ashim Garg, Adrian Rusu. Raka linjer av binära träd med linjär yta och godtyckligt bildförhållande // Journal of Graph Algorithms and Applications . - 2004. - T. 8 , nr. 2 . — S. 135–160 . - doi : 10.7155/jgaa.00086 .
- Ashim Garg, Adrian Rusu. Yteffektiva plana rätlinjeritningar av ytterplanära grafer // Diskret tillämpad matematik. - 2007. - T. 155 , nr. 9 . - S. 1116-1140 . - doi : 10.1016/j.dam.2005.12.008 .
- Giuseppe Di Battista, Fabrizio Frati. Ritningar av små ytor av ytterplanära grafer // Algoritmik. - 2009. - T. 54 , nr. 1 . — S. 25–53 . - doi : 10.1007/s00453-007-9117-3 .
- Therese Biedl. Drawing outer-planar graphs in O ( n log n ) area // Graph Drawing :10th International Symposium, GD 2002, Irvine, CA, USA, August 26–28, 2002, Revised Papers. - Springer, 2002. - T. 2528. - S. 54–65. — (Föreläsningsanteckningar i datavetenskap). - doi : 10.1007/3-540-36151-0_6 .
- Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani. Ytkrav för grafritningar med få korsningar per kant // Computational Geometry Theory & Applications. - 2013. - T. 46 , nr. 8 . — S. 909–916 . - doi : 10.1016/j.comgeo.2013.03.001 .
- Fabrizio Frati. Förbättrade nedre gränser för areakraven för serieparallella grafer // Graph Drawing : 18th International Symposium, GD 2010, Konstanz, Tyskland, 21–24 september 2010, Revised Selected Papers. - 2011. - T. 6502. - S. 220-225. — (Föreläsningsanteckningar i datavetenskap). - doi : 10.1007/978-3-642-18469-7_20 .
- Giuseppe Di Battista, Roberto Tamassia, Ioannis G. Tollis. Ytbehov och symmetrivisning av plana ritningar uppåt // Diskret och beräkningsgeometri . - 1992. - T. 7 , nummer. 4 . — S. 381–401 . - doi : 10.1007/BF02187850 .
- Christian A. Duncan, David Eppstein, Michael T. Goodrich, Stephen G. Kobourov, Martin Nollenburg. Rita träd med perfekt vinkelupplösning och polynomarea // Diskret och beräkningsgeometri . - 2013. - T. 49 , nr. 2 . — S. 157–182 . - doi : 10.1007/s00454-012-9472-y . - arXiv : 1009.0581 .