Zona (vizualizare grafică)
Zona în problemele de vizualizare grafică este o caracteristică numerică a calității reprezentării grafice a unui grafic.
Definiția unei caracteristici depinde de stilul de randare ales. Într-o tehnică în care vârfurile sunt aranjate pe o grilă întreagă , aria unei reprezentări poate fi definită ca aria celei mai mici casete paralele de delimitare pentru reprezentare, adică produsul celei mai mari diferențe în coordonatele lui două vârfuri și cea mai mare diferență în coordonatele a două vârfuri. Pentru alte stiluri de randare, în care vârfurile sunt distanțate mai liber, reprezentarea poate fi scalată astfel încât cea mai apropiată pereche de vârfuri să aibă distanța unitară, după care aria de reprezentare poate fi definită ca cea mai mică casetă de delimitare a desenului. Alternativ, aria poate fi definită ca aria carcasei convexe a reprezentării, din nou la o scară adecvată [1] .
Limite polinomiale
Pentru un graf plan cu vârfuri desenate cu muchii drepte , limita optimă a zonei de desen în cel mai rău caz este . Un grafic triunghi imbricat necesită această zonă indiferent de modul în care este imbricat graficul [2] , iar unele metode sunt cunoscute care permit trasarea graficelor plane cu o zonă maximă de reprezentare pătratică [3] [4] . Arborii binari și arborii de grad mărginit ca caz mai general au reprezentări cu zonă liniară sau aproape liniară, în funcție de stilul de desen [5] [6] [7] [8] [9] . Orice graf exterior planar are o reprezentare exterioară cu segmente de linie dreaptă ca muchii și o zonă subquadratică a numărului de vârfuri [10] [11] , iar dacă sunt permise îndoituri sau intersecții , atunci graficele outerplanare au reprezentări cu o zonă aproape liniară [12] [ 13] . Totuși, reprezentarea graficelor paralel-secvențiale necesită o suprafață mai mare decât produsul valorii superpolilogaritmice, chiar dacă este posibil să se deseneze muchii sub formă de linii întrerupte [14] .
Limite exponențiale
Unele stiluri de prezentare pot prezenta o creștere exponențială a zonei, astfel încât aceste stiluri pot fi potrivite numai pentru grafice mici. Un exemplu este reprezentarea plană de jos în sus a grafurilor aciclice plane direcționate , a căror zonă pentru reprezentarea unui graf cu vârfuri poate fi proporțională în cel mai rău caz [15] . Chiar și arborii plani pot necesita arie exponențială dacă sunt desenați cu segmente de linie dreaptă care mențin o ordine ciclică fixă în jurul fiecărui vârf și trebuie distanțate la distanțe egale în jurul vârfului [16] .
Note
- ↑ Di Battista, Eades, Tamassia, Tollis, 1998 , p. 14–15.
- ↑ Dolev, Leighton, Trickey, 1984 , p. 147–161.
- ↑ de Fraysseix, Pach și Pollack, 1988 , p. 426–433.
- ↑ Schnyder, 1990 , p. 138–148.
- ↑ Crescenzi, Di Battista, Piperno, 1992 , p. 187–200.
- ↑ Garg, Goodrich, Tamassia, 1996 , p. 333–356.
- ↑ Chan, 2002 , p. 1–13.
- ↑ Chan, Goodrich, Kosaraju, Tamassia, 2002 , p. 153–162.
- ↑ Garg, Rusu, 2004 , p. 135–160.
- ↑ Garg, Rusu, 2007 , p. 1116–1140.
- ↑ Di Battista, Frati, 2009 , p. 25–53.
- ↑ Biedl, 2002 , p. 54–65.
- ↑ Di Giacomo, Didimo, Liotta, Montecchiani, 2013 , p. 909–916.
- ↑ Frati, 2011 , p. 220–225.
- ↑ Di Battista, Tamassia, Tollis, 1992 , p. 381–401.
- ↑ Duncan, Eppstein, Goodrich, Kobourov, Nöllenburg, 2013 , p. 157–182.
Literatură
- Giuseppe Di Battista, Peter Eades, Roberto Tamassia, Ioannis G. Tollis. Desen grafic: algoritmi pentru vizualizarea graficelor. - Prentice Hall, 1998. - S. 14-15. — ISBN 0133016153 .
- Danny Dolev, F. Thomson Leighton, Howard Trickey. Încorporarea plană a graficelor plane // Progrese în cercetarea în calcul. - 1984. - T. 2 . — S. 147–161 .
- Hubert de Fraysseix, Janos Pach, Richard M. Pollack. Seturi mici care suportă încorporarea Fary de grafuri plane // XX Simpozion anual ACM privind teoria calculului . - 1988. - S. 426 -433. — ISBN 0-89791-264-0 . - doi : 10.1145/62212.62254 .
- Walter Schnyder. Încorporarea graficelor plane pe grilă // Proc. Primul Simpozion ACM/SIAM despre algoritmi discreti (SODA). - 1990. - S. 138-148.
- Crescenzi P., Di Battista G., Piperno A. A note on optimal area algorithms for upward drawings of binary trees // Computational Geometry Theory & Applications. - 1992. - Vol. 2 , numărul. 4 . — S. 187–200 . - doi : 10.1016/0925-7721(92)90021-J .
- Ashim Garg, Michael T. Goodrich, Roberto Tamassia. Desene arbore planare în sus cu zonă optimă // International Journal of Computational Geometry & Applications. - 1996. - T. 6 , nr. 3 . — S. 333–356 . - doi : 10.1142/S0218195996000228 .
- Timothy M. Chan. O zonă aproape liniară delimitată pentru desenarea arborilor binari // 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. Optimizarea zonei și a raportului de aspect în desenele arbore ortogonale în linie dreaptă // Teoria și aplicațiile geometriei computaționale. - 2002. - T. 23 , nr. 2 . — S. 153–162 . - doi : 10.1016/S0925-7721(01)00066-9 .
- Ashim Garg, Adrian Rusu. Desene în linie dreaptă ale arborilor binari cu zonă liniară și raport de aspect arbitrar // Journal of Graph Algorithms and Applications . - 2004. - T. 8 , nr. 2 . — S. 135–160 . - doi : 10.7155/jgaa.00086 .
- Ashim Garg, Adrian Rusu. Desene plane în linie dreaptă cu arie eficientă ale graficelor exterioare // Matematică aplicată discretă. - 2007. - T. 155 , nr. 9 . - S. 1116-1140 . - doi : 10.1016/j.dam.2005.12.008 .
- Giuseppe Di Battista, Fabrizio Frati. Desene cu arii mici ale graficelor planare exterioare // Algorithmica. - 2009. - T. 54 , nr. 1 . — S. 25–53 . - doi : 10.1007/s00453-007-9117-3 .
- Therese Biedl. Desenarea graficelor planare exterioare în zona O ( n log n ) // Desenul grafic : 10th International Symposium, GD 2002, Irvine, CA, SUA, 26–28 august 2002, Revised Papers. - Springer, 2002. - T. 2528. - S. 54–65. — (Note de curs în Informatică). - doi : 10.1007/3-540-36151-0_6 .
- Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani. Cerința de zonă a desenelor grafice cu puține încrucișări pe muchie // Teoria și aplicațiile geometriei computaționale. - 2013. - T. 46 , nr. 8 . — S. 909–916 . - doi : 10.1016/j.comgeo.2013.03.001 .
- Fabrizio Frati. Limite inferioare îmbunătățite ale cerințelor de suprafață ale graficelor serie-paralele // Desen grafic : al 18-lea Simpozion internațional, GD 2010, Konstanz, Germania, 21–24 septembrie 2010, Lucrări selectate revizuite. - 2011. - T. 6502. - S. 220-225. — (Note de curs în Informatică). - doi : 10.1007/978-3-642-18469-7_20 .
- Giuseppe Di Battista, Roberto Tamassia, Ioannis G. Tollis. Cerința zonei și afișarea simetriei desenelor plane în sus // Geometrie discretă și computațională . - 1992. - T. 7 , nr. 4 . — S. 381–401 . - doi : 10.1007/BF02187850 .
- Christian A. Duncan, David Eppstein, Michael T. Goodrich, Stephen G. Kobourov, Martin Nollenburg. Desen arbori cu rezoluție unghiulară perfectă și zonă polinomială // Geometrie discretă și computațională . - 2013. - T. 49 , nr. 2 . — S. 157–182 . - doi : 10.1007/s00454-012-9472-y . - arXiv : 1009.0581 .