Graphzeichnen mit niedriger visueller Komplexität
Für das Zeichnen von Graphen gibt es eine Reihe von etablierten Kriterien, welche von einer gut lesbaren Zeichnung eines Graphen erfüllt werden sollten. So sollten Kreuzungen von Kanten möglichst vermieden werden, es sollten möglichst keine kleinen Winkel zwischen benachbarten oder kreuzenden Kanten auftreten, außerdem soll das Verhältnis zwischen dem größten und kleinsten Abstand aller Punktepaare möglichst klein sein. Im Idealfall sind Kanten durch Strecken dargestellt, mitunter aber auch durch Polygonzüge oder Kurven. Bei der Verwendung von Polygonzügen ist man darum bemüht, die Anzahl der Knicke zu minimieren.
In diesem Projekt soll ein neues Entwurfskriterium untersucht werden. Das Ziel ist es, eine Zeichnung mit möglichst wenig geometrischen Grundbausteinen zu erstellen. Zum Beispiel kann ein Kantenzug in einem Graphen als eine durchgehende Strecke dargestellt werden. Die Knoten werden dann ausschließlich durch Kreuzungen (oder durch Berührungspunkte) mit anderen geometrischen Elementen repräsentiert. Die Anzahl der Grundobjekte nennen wir die visuelle Komplexität der Zeichnung. Innerhalb des Projektes soll untersucht werden, wie man Zeichnungen mit niedriger visueller Komplexität erzeugen kann, und wo hierbei die Grenzen liegen. Diese Frage soll für verschiedene Klassen von planaren Graphen beantwortet werden, zum Beispiel für Bäume, serien-parallele Graphen, planare 3-Bäume und Triangulierungen. Als Grundelemente sollen in erster Linie Strecken und Kreisbögen verwendet werden.
Publikationen
- Experimental analysis of the accessibility of drawings with few segments. Philipp Kindermann, Wouter Meulemans und André Schulz. In Proceedings of the 25th International Symposium on Graph Drawing and Network Visualization (GD'17), pp. 52-64
- On Gallai's conjecture for series-parallel graphs and planar 3-trees. Philipp Kindermann, Lena Schlipf und André Schulz. Arxiv report
- Drawing Trees and Triangulations with Few Geometric Primitives. Gregor Hültenschmidt, Philipp Kindermann, Wouter Meulemans und André Schulz. In Proceedings of the 43rd International Workshop on Graph-Theoretic Concepts in Computer Science (WG'17), pp. 316-329
- Drawing Planar Cubic 3-Connected Graphs with Few Segments: Algorithms & Experiments. Alexander Igamberdiev, Wouter Meulemans und André Schulz. In Journal of Graph Algorithms and Applications, Vol. 21, no. 4, 2017, pp. 561-588
- Drawing Trees and Triangulations with Few Geometric Primitives. Gregor Hültenschmidt, Philipp Kindermann, Wouter Meulemans und André Schulz. In Proceedings of the 32nd European Workshop on Computational Geometry (EuroCG'16), pp. 55-58, Abstract
- Drawing Planar Cubic 3-Connected Graphs with Few Segments: Algorithms and Experiments. Alexander Igamberdiev, Wouter Meulemans und André Schulz. In Proceedings of the 23rd International Symposium on Graph Drawing and Network Visualization (GD'15), pp. 113-124
- Drawing Graphs with Few Arcs. André Schulz. In Journal of Graph Algorithms and Applications, Vol. 19, no. 1, 2015, pp. 393-412