Results 1  10
of
31
Planar Polyline Drawings with Good Angular Resolution
 Graph Drawing (Proc. GD '98), volume 1547 of LNCS
, 1998
"... . We present a linear time algorithm that constructs a planar polyline grid drawing of any plane graph with n vertices and maximum degree d on a (2n \Gamma 5) \Theta ( 3 2 n \Gamma 7 2 ) grid with at most 5n \Gamma 15 bends and minimum angle ? 2 d . In the constructed drawings, every edge h ..."
Abstract

Cited by 29 (1 self)
 Add to MetaCart
(Show Context)
. We present a linear time algorithm that constructs a planar polyline grid drawing of any plane graph with n vertices and maximum degree d on a (2n \Gamma 5) \Theta ( 3 2 n \Gamma 7 2 ) grid with at most 5n \Gamma 15 bends and minimum angle ? 2 d . In the constructed drawings, every edge has at most three bends and length O(n). To our best knowledge, this algorithm achieves the best simultaneous bounds concerning the grid size, angular resolution, and number of bends for planar grid drawings of highdegree planar graphs. Besides the nice theoretical features, the practical drawings are aesthetically very pleasing. An implementation of our algorithm is available with the AGDLibrary (Algorithms for Graph Drawing) [2, 1]. Our algorithm is based on ideas by Kant for polyline grid drawings for triconnected plane graphs [23]. In particular, our algorithm significantly improves upon his bounds on the angular resolution and the grid size for nontriconnected plane graphs....
Constrained Higher Order Delaunay Triangulations
 COMPUT. GEOM. THEORY APPL
, 2004
"... We extend the notion of higherorder Delaunay triangulations to constrained higherorder Delaunay triangulations and provide various results. We can determine the order k of a given triangulation in O(min(nk log n log k, n n)) time. We show that the completion of a set of useful orderk Dela ..."
Abstract

Cited by 27 (7 self)
 Add to MetaCart
We extend the notion of higherorder Delaunay triangulations to constrained higherorder Delaunay triangulations and provide various results. We can determine the order k of a given triangulation in O(min(nk log n log k, n n)) time. We show that the completion of a set of useful orderk Delaunay edges may have order 2k 2, which is worstcase optimal. We give an algorithm for the lowestorder completion for a set of useful orderk Delaunay edges when k 3. For higher orders the problem is open.
Lombardi Drawings of Graphs
"... We introduce the notion of Lombardi graph drawings, named after the American abstract artist Mark Lombardi. In these drawings, edges are represented as circular arcs rather than as line segments or polylines, and the vertices have perfect angular resolution: the edges are equally spaced around each ..."
Abstract

Cited by 20 (11 self)
 Add to MetaCart
(Show Context)
We introduce the notion of Lombardi graph drawings, named after the American abstract artist Mark Lombardi. In these drawings, edges are represented as circular arcs rather than as line segments or polylines, and the vertices have perfect angular resolution: the edges are equally spaced around each vertex. We describe algorithms for finding Lombardi drawings of regular graphs, graphs of bounded degeneracy, and certain families of planar graphs.
A Framework for Drawing Planar Graphs with Curves and Polylines
 J. Algorithms
, 1998
"... We describe a unified framework of aesthetic criteria and complexity measures for drawing planar graphs with polylines and curves. This framework includes several visual properties of such drawings, including aspect ratio, vertex resolution, edge length, edge separation, and edge curvature, as well ..."
Abstract

Cited by 18 (4 self)
 Add to MetaCart
(Show Context)
We describe a unified framework of aesthetic criteria and complexity measures for drawing planar graphs with polylines and curves. This framework includes several visual properties of such drawings, including aspect ratio, vertex resolution, edge length, edge separation, and edge curvature, as well as complexity measures such as vertex and edge representational complexity and the area of the drawing. In addition to this general framework, we present algorithms that operate within this framework. Specifically, we describe an algorithm for drawing any nvertex planar graph in an O(n) O(n) grid using polylines that have at most two bends per edge and asymptoticallyoptimal worstcase angular resolution. More significantly, we show how to adapt this algorithm to draw any nvertex planar graph using cubic Bézier curves, with all vertices and control points placed within an O(n) O(n) integer grid so that the curved edges achieve a curvilinear analogue of good angular resolution. Al...
Turnregularity and optimal area drawings of orthogonal representations
, 2000
"... Given an orthogonal representation H with n vertices and bends, we study the problem of computing a planar orthogonal drawing of H with small area. This problem has direct applications to the development of practical graph drawing techniques for information visualization and VLSI layout. In this pap ..."
Abstract

Cited by 18 (6 self)
 Add to MetaCart
Given an orthogonal representation H with n vertices and bends, we study the problem of computing a planar orthogonal drawing of H with small area. This problem has direct applications to the development of practical graph drawing techniques for information visualization and VLSI layout. In this paper, we introduce the concept of turnregularity of an orthogonal representation H, provide combinatorial characterizations of it, and show that if H is turnregular (i.e., all its faces are turnregular), then a planar orthogonal drawing of H with minimum area can be computed in O(n) time, and a planar orthogonal drawing of H with minimum area and minimum total edge length within that area can be computed in O(n 7/4 log n) time. We also apply our theoretical results to the design and implementation of new practical heuristic methods for constructing planar orthogonal drawings. An experimental study conducted on a test suite of orthogonal representations of randomly generated biconnected 4planar graphs shows that the percentage of turnregular faces is quite high and that our heuristic drawing methods perform better than previous ones.
Improving Angular Resolution in Visualizations of Geographic Networks
, 2000
"... In visualizations of largescale transportation and communications networks, node coordinates are usually fixed to preserve the underlying geography, while links are represented as geodesics for simplicity. This often leads ..."
Abstract

Cited by 15 (3 self)
 Add to MetaCart
In visualizations of largescale transportation and communications networks, node coordinates are usually fixed to preserve the underlying geography, while links are represented as geodesics for simplicity. This often leads
Drawing Directed Acyclic Graphs: An Experimental Study
, 1996
"... In this paper we consider the class of directed acyclic graphs (DAGs), and present the results of an experimental study on four drawing algorithms specifically developed for DAGs. Our study is conducted on two large test suites of DAGs and yields more than 30 charts comparing the performance of ..."
Abstract

Cited by 12 (0 self)
 Add to MetaCart
(Show Context)
In this paper we consider the class of directed acyclic graphs (DAGs), and present the results of an experimental study on four drawing algorithms specifically developed for DAGs. Our study is conducted on two large test suites of DAGs and yields more than 30 charts comparing the performance of the drawing algorithms with respect to several quality measures, including area, crossings, bends, and aspect ratio. The algorithms exhibit various tradeoffs with respect to the quality measures, and none of them clearly outperforms the others.
The straightline RAC drawing problem is NPhard
, 2012
"... A RAC drawing of a graph is a polyline drawing in which every pair of crossing edges intersects at right angle. In this paper, we focus on straightline RAC drawings and demonstrate an infinite class of graphs with unique RAC combinatorial embedding. We employ members of this class in order toshow t ..."
Abstract

Cited by 10 (4 self)
 Add to MetaCart
(Show Context)
A RAC drawing of a graph is a polyline drawing in which every pair of crossing edges intersects at right angle. In this paper, we focus on straightline RAC drawings and demonstrate an infinite class of graphs with unique RAC combinatorial embedding. We employ members of this class in order toshow thatit is NPhardtodecide whether agraph admits a straightline RAC drawing.
Forcedirected Lombardistyle graph drawing
 IN: PROC. 19TH INT. SYMP. ON GRAPH DRAWING
, 2011
"... A Lombardi drawing of a graph is defined as one in which vertices are represented as points, edges are represented as circular arcs between their endpoints, and every vertex has perfect angular resolution (angles between consecutive edges, as measured by the tangents to the circular arcs at the ve ..."
Abstract

Cited by 10 (4 self)
 Add to MetaCart
(Show Context)
A Lombardi drawing of a graph is defined as one in which vertices are represented as points, edges are represented as circular arcs between their endpoints, and every vertex has perfect angular resolution (angles between consecutive edges, as measured by the tangents to the circular arcs at the vertex, all have the same degree). We describe two algorithms that create “Lombardistyle” drawings (which we also call nearLombardi drawings), in which all edges are still circular arcs, but some vertices may not have perfect angular resolution. Both of these algorithms take a forcedirected, springembedding approach, with one using forces at edge tangents to produce curved edges and the other using dummy vertices on edges for this purpose. As we show, these approaches both produce nearLombardi drawings, with one being slightly better at achieving nearperfect angular resolution and the other being slightly better at balancing vertex placements.
A New ForceDirected Graph Drawing Method Based on EdgeEdge Repulsion
, 2011
"... The conventional forcedirected methods for drawing undirected graphs are based on either vertexvertex repulsion or vertexedge repulsion. In this paper, we propose a new forcedirected method based on edgeedge repulsion to draw graphs. In our framework, edges are modelled as charged springs, and ..."
Abstract

Cited by 9 (1 self)
 Add to MetaCart
(Show Context)
The conventional forcedirected methods for drawing undirected graphs are based on either vertexvertex repulsion or vertexedge repulsion. In this paper, we propose a new forcedirected method based on edgeedge repulsion to draw graphs. In our framework, edges are modelled as charged springs, and a final drawing can be generated by adjusting positions of vertices according to spring forces and the repulsive forces, derived from potential fields, among edges. Different from the previous methods, our new framework has the advantage of overcoming the problem of zero angular resolution, guaranteeing the absence of any overlapping of edges incident to the common vertex. Given graph layouts probably generated by previous algorithms as the inputs to our algorithm, experimental results reveal that our approach produces promising drawings not only preserving the original properties of a high degree of symmetry and uniform edge length, but also preventing zero angular resolution and usually having larger average angular resolution. However, it should be noted that exhibiting a higher degree of symmetry and larger average angular resolution does not come without a price, as the new approach might result in the increase in undesirable overlapping of vertices as some of our experimental results indicate. To ease the problem of node overlapping, we also consider a hybrid approach which takes into account both edgeedge and vertexvertex repulsive forces in drawing a graph.