Zusammenfassung
Anhand zweier Beispiele illustrieren wir die Anwendung von Algorithm Engineering im Bereich des automatischen Zeichnens von Graphen. Zunächst berichten wir über die Planarisierungsmethode und zeichnen ihre Entwicklung in den letzten ca. 10 Jahren nach. Dann widmen wir uns der Darstellung von Clustergraphen als topographische Karten, einem Thema, mit dem wir uns erst seit kurzem beschäftigen. Schließlich geben wir einen Ausblick auf eine mögliche Zusammenführung dieser scheinbar zusammenhanglosen Gebiete des automatischen Zeichnens von Graphen. Ein Großteil der hier beschriebenen Entwicklungen wurde von der DFG im Rahmen des SPP 1307 bzw. vorangegangenen Schwerpunktprogrammen gefördert.
References
Bachmaier C, Brandenburg FJ, Effinger P, Gutwenger C, Katajainen J, Klein K, Spönemann M, Stegmaier M, Wybrow M (2011) The open graph archive: a community-driven effort. In: Proc Graph Drawing 2011, LNCS, vol 7034, Springer, 435–440
Batini C, Talamo M, Tamassia R (1984) Computer aided layout of entity relationship diagrams. J Syst Softw 4:163–173
de Berg M, Onak K, Sidiropoulos A (2010) Fat polygonal partitions with applications to visualization and embeddings. CoRR, abs/1009.1866
Buchheim C, Chimani M, Ebner D, Gutwenger C, Jünger M, Klau GW, Mutzel P, Weiskircher R (2008) A branch-and-cut approach to the crossing number problem. Discrete Optim 5(2):373–388
Buchheim C, Chimani M, Gutwenger C, Jünger M, Mutzel P (2012) Crossings and planarization. In: Tamassia R (ed) Handbook of Graph Drawing and Visualization, Chap. 2. CRC Press. http://www.cs.brown.edu/∼rt/gdhandbook/chapters/crossings.pdf, last access 14.2.2013. To appear
Cabello S, Mohar B (2011) Crossing number and weighted crossing number of near-planar graphs. Algorithmica 60(3):484–504
Chimani M, Gutwenger C (2009) Non-planar core reduction of graphs. Discrete Math 309(7):1838–1855
Chimani M, Gutwenger C (2012) Advances in the planarization method: Effective multiple edge insertions. J Graph Algor Appl 16(3):729–757
Chimani M, Gutwenger C, Mutzel P, Wolf C (2009) Inserting a vertex into a planar graph. In: Proc SODA 2009. ACM Press, 375–383
Chimani M, Hliněný P (2011) A tighter insertion-based approximation of the crossing number. In: Proc ICALP 2011, LNCS, vol 6755. Springer, 122–134. Full version at ArXiv, id 1104.5039
Chimani M, Hliněný P, Mutzel P (2012) Vertex insertion approximates the crossing number of apex graphs. Eur J Comb 33(3):326–335
Chimani M, Mutzel P, Bomze IM (2008) A new approach to exact crossing minimization. In: Proc ESA 2008, LNCS, vol 5193. Springer, 284–296
Cortese PF, Battista GD, Moneta A, Patrignani M, Pizzonia M (2006) Topographic visualization of prefix propagation in the internet. IEEE Trans Vis Comput Graph 12(5):725–732
Di Battista G, Tamassia R (1996) On-line planarity testing. SIAM J Comput 25(5):956–997
Gansner ER, Hu Y, Kobourov SG (2010) GMap: Visualizing graphs and clusters as maps. In: Proc PacificVis 2010. IEEE, 201–208
Gansner ER, Hu Y, Kobourov SG, Volinsky C (2009) Putting recommendations on the map: visualizing clusters and relations. In: Proc RecSys 2009. ACM, 345–348
Girvan M, Newman MEJ (2002) Community Structure in Social and Biological Networks. Proc Natl Acad Sci 99:7821–7826
Gronemann M, Jünger M (2012) Drawing clustered graphs as topographic maps. In: Proc Graph Drawing 2012. To appear
Gronemann M, Jünger M, Kriege N, Mutzel P (2012) MolMap: Visualizing molecule libraries as topographic maps. Tech. rep., Universität zu Köln
Gutwenger C (2010) Application of SPQR-trees in the planarization approach for drawing graphs. Ph.D. thesis, Fakultät für Informatik, Technische Universität Dortmund. http://hdl.handle.net/2003/27430, last access 14.2.2013
Gutwenger C, Mutzel P (2003) An experimental study of crossing minimization heuristics. In: Liotta G (ed) Proc Graph Drawing 2003, LNCS, vol 2912. Springer, 13–24
Gutwenger C, Mutzel P, Weiskircher R (2001) Inserting an edge into a planar graph. In: Proc SODA 2001. ACM Press, 246–255
Gutwenger C, Mutzel P, Weiskircher R (2005) Inserting an edge into a planar graph. Algorithmica 41(4), 289–308
Hachul S, Jünger M (2004) Drawing large graphs with a potential-field-based multilevel algorithm. In: Proc Graph Drawing 2004, LNCS, vol 3383, 285–295
Hliněný P, Salazar G (2006) On the crossing number of almost planar graphs. In: Kaufmann M, Wagner D (eds) Proc Graph Drawing 2006, LNCS, vol 4372. Springer, 162–173
Jünger M, Mutzel P (2004) Graph Drawing Software. Springer-Verlag
Purchase HC, Carrington DA, Allder JA (2002) Empirical evaluation of aesthetics-based graph layout. Empir Softw Eng 7(3):233–255
Schulz HJ (2011) Treevis.net: A tree visualization reference. IEEE Comput Graph Appl 31(6):11–15
Wise JA, Thomas JJ, Pennock K, Lantrip D, Pottier M, Schur A, Crow V (1995) Visualizing the non-visual: spatial analysis and interaction with information from text documents. In: Proc InfoVis 1995, 51–58. IEEE Computer Society
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gronemann, M., Gutwenger, C., Jünger, M. et al. Algorithm Engineering im Graphenzeichnen. Informatik Spektrum 36, 162–173 (2013). https://doi.org/10.1007/s00287-013-0682-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00287-013-0682-3