Open AccessDissertation
Planar Graph Drawing
Martin Mader
- 01 Jan 2008
95
TL;DR: It is proven that the modified algorithm still produces a straight-line grid drawing of the graph in linear time with an area bound quadratic in the sum of vertex weights, and that edges do not cross the drawings of other vertices’ representations.
read more
Abstract: This thesis covers three aspects in the field of graph analysis and drawing. Firstly, the depth-first-search–based algorithm for finding triconnected components in general biconnected graphs is presented. This linear-time algorithm was originally published by Hopcroft and Tarjan [17], and corrected by Mutzel and Gutwenger [13]. Since the original paper is hard to understand, the algorithm is presented with illustrations to ease getting the vital ideas. Also, the crucial proposition is stated and proven in a way which is closer to the actual proceeding of the algorithm. Secondly, a simple linear-time algorithm for triangulating a biconnected planar graph is presented. Finally, a vertex-weighted variant of the so-called “shift-method” algorithm by de Fraysseix, Pach and Pollack [11] is introduced. The shift method is a linear-time algorithm to produce a straightline drawing of triangulated graphs on a grid with an area bound quadratic in the number of vertices of the graph. The original algorithm is modified to draw vertices as diamond shapes with area according to vertex weights. It is proven that the modified algorithm still produces a straight-line grid drawing of the graph in linear time with an area bound quadratic in the sum of vertex weights, and that edges do not cross the drawings of other vertices’ representations. The algorithm is presented within a framework to draw a special class of clustered graphs. The algorithm for finding triconnected components is implemented in JAVA for the yFiles graph drawing library [27]. The vertex-weighted shift method is implemented in JAVA for the visual analysis tool GEOMI [1].
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Book
The Algorithm Design Manual
Steven Skiena
- 01 Jan 1980
TL;DR: This newly expanded and updated second edition of the best-selling classic continues to take the "mystery" out of designing algorithms, and analyzing their efficacy and efficiency.
1.3K
Greedy drawings of triangulations
Raghavan Dhandapani
- 20 Jan 2008
TL;DR: It is shown, using the Knaster–Kuratowski–Mazurkiewicz Theorem, that some drawing of G belonging to this class is greedy, and a whole class of drawings of any given triangulation G is obtained.
Graph-Theoretic Solutions to Computational Geometry Problems
David Eppstein
- 04 Dec 2009
TL;DR: In this paper, the authors survey the art gallery problem, partition into rectangles, minimum-diameter clustering, rectilinear cartogram construction, mesh stripification, angle optimization in tilings, and metric embedding from a graph-theoretic perspective.
•Proceedings Article
Notes on large angle crossing graphs
Vida Dujmović,Joachim Gudmundsson,Pat Morin,Thomas Wolle +3 more
- 01 Jan 2010
TL;DR: In this paper, the authors gave upper and lower bounds for the number of edges in αAC graphs for all 0 < α < π/2. And they showed that any αAC graph with n vertices has at most 4n - 10 edges.
ImPrEd: an improved force-directed algorithm that prevents nodes from crossing edges
Paolo Simonetto,Daniel Archambault,David Auber,Romain Bourqui +3 more
- 01 Jun 2011
TL;DR: PrEd, a force‐directed algorithm that improves the existing layout of a graph while preserving its edge crossing properties, has a number of applications including: improving the layouts of planar graph drawing algorithms, interacting with a graph layout, and drawing Euler‐like diagrams.
References
Dividing a Graph into Triconnected Components
TL;DR: An algorithm for dividing a graph into triconnected components is presented and is both theoretically optimal to within a constant factor and efficient in practice.
Embedding planar graphs on the grid
Walter Schnyder
- 01 Jan 1990
TL;DR: It is shown that each plane graph of order n 2 3 has a straight line embedding on the n-2 by n-1 grid that is computable in time O(n), and a nice feature of the vertex-coordinates is that they have a purely combinatorial meaning.
822
How to draw a planar graph on a grid
TL;DR: It is shown that any setF, which can support a Fáry embedding of every planar graph of sizen, has cardinality at leastn+(1−o(1))√n which settles a problem of Mohar.
821
•Book
Drawing graphs: methods and models
Michael Kaufmann,Dorothea Wagner +1 more
- 01 May 2001
TL;DR: This paper presents a meta-modelling procedure for graph drawing that automates the very labor-intensive and therefore time-heavy and expensive process of drawing graphs.
493
Efficient generation of large random networks.
Vladimir Batagelj,Ulrik Brandes +1 more
TL;DR: This paper presents simple and efficient algorithms to randomly generate networks according to the most commonly used models, which are linear in the size of the network generated, and they are easily implemented.
Related Papers (5)
Thomas Puppe
- 01 Jan 2005
Michael Kaufmann,Dorothea Wagner +1 more
- 01 May 2001
Arroyo Guevara,Alan Marcelo +1 more
- 18 Apr 2018