Results 1  10
of
25
On the Computational Complexity of Upward and Rectilinear Planarity Testing (Extended Abstract)
, 1994
"... A directed graph is upward planar if it can be drawn in the plane such that every edge is a monotonically increasing curve in the vertical direction, and no two edges cross. An undirected graph is rectilinear planar if it can be drawn in the plane such that every edge is a horizontal or vertical se ..."
Abstract

Cited by 82 (4 self)
 Add to MetaCart
A directed graph is upward planar if it can be drawn in the plane such that every edge is a monotonically increasing curve in the vertical direction, and no two edges cross. An undirected graph is rectilinear planar if it can be drawn in the plane such that every edge is a horizontal or vertical segment, and no two edges cross. Testing upward planarity and rectilinear planarity are fundamental problems in the effective visualization of various graph and network structures. In this paper we show that upward planarity testing and rectilinear planarity testing are NPcomplete problems. We also show that it is NPhard to approximate the minimum number of bends in a planar orthogonal drawing of an nvertex graph with an O(n 1\Gammaffl ) error, for any ffl ? 0.
Convex Grid Drawings of 3Connected Planar Graphs
, 1994
"... We consider the problem of embedding the vertices of a plane graph into a small (polynomial size) grid in the plane in such a way that the edges are straight, nonintersecting line segments and faces are convex polygons. We present a lineartime algorithm which, given an nvertex 3connected plane gr ..."
Abstract

Cited by 37 (7 self)
 Add to MetaCart
We consider the problem of embedding the vertices of a plane graph into a small (polynomial size) grid in the plane in such a way that the edges are straight, nonintersecting line segments and faces are convex polygons. We present a lineartime algorithm which, given an nvertex 3connected plane graph G (with n 3), finds such a straightline convex embedding of G into a (n \Gamma 2) \Theta (n \Gamma 2) grid. 1 Introduction In this paper we consider the problem of aesthetic drawing of plane graphs, that is, planar graphs that are already embedded in the plane. What is exactly an aesthetic drawing is not precisely defined and, depending on the application, different criteria have been used. In this paper we concentrate on the two following criteria: (a) edges should be represented by straightline segments, and (b) faces should be drawn as convex polygons. F'ary [6], Stein [14] and Wagner [18] showed, independently, that each planar graph can be drawn in the plane in such a way that ...
A Lineartime Algorithm for Drawing a Planar Graph on a Grid
 Information Processing Letters
, 1989
"... We present a lineartime algorithm that, given an nvertex planar graph G, finds an embedding of G into a (2n \Gamma 4) \Theta (n \Gamma 2) grid such that the edges of G are straightline segments. 1 Introduction We consider the problem of embedding the vertices of a planar graph into a small grid i ..."
Abstract

Cited by 37 (5 self)
 Add to MetaCart
We present a lineartime algorithm that, given an nvertex planar graph G, finds an embedding of G into a (2n \Gamma 4) \Theta (n \Gamma 2) grid such that the edges of G are straightline segments. 1 Introduction We consider the problem of embedding the vertices of a planar graph into a small grid in the plane in such a way that the edges are straight, nonintersecting line segments. The existence of such straightline embeddings for planar graphs was independently discovered by F'ary [Fa48], Stein [St51], and Wagner [Wa36]; this result also follows from Steinitz's theorem on convex polytopes in three dimensions [SR34]. The first algorithms for constructing straightline embeddings [Tu63, CYN84, CON85] required highprecision arithmetic, and the resulting drawings were not very aesthetic, since they tend to produce uneven distributions of vertices over the drawing area. Rosenstiehl and Tarjan [RT86] noticed that it would be convenient to be able to map veritices of a planar graph into a...
MinimumWidth Grid Drawings of Plane Graphs
 Graph Drawing (Proc. GD '94), volume 894 of Lecture Notes in Computer Science
, 1995
"... Given a plane graph G, we wish to draw it in the plane in such a way that the vertices of G are represented as grid points, and the edges are represented as straightline segments between their endpoints. An additional objective is to minimize the size of the resulting grid. It is known that each pl ..."
Abstract

Cited by 31 (11 self)
 Add to MetaCart
Given a plane graph G, we wish to draw it in the plane in such a way that the vertices of G are represented as grid points, and the edges are represented as straightline segments between their endpoints. An additional objective is to minimize the size of the resulting grid. It is known that each plane graph can be drawn in such a way in a (n \Gamma 2) \Theta (n \Gamma 2) grid (for n 3), and that no grid smaller than (2n=3 \Gamma 1) \Theta (2n=3 \Gamma 1) can be used for this purpose, if n is a multiple of 3. In fact, for all n 3, each dimension of the resulting grid needs to be at least b2(n \Gamma 1)=3c, even if the other one is allowed to be unbounded. In this paper we show that this bound is tight by presenting a grid drawing algorithm that produces drawings of width b2(n \Gamma 1)=3c. The height of the produced drawings is bounded by 4b2(n \Gamma 1)=3c \Gamma 1. Our algorithm runs in linear time and is easy to implement. 1 Introduction The problem of automatic graph drawing ha...
Planar Drawings and Angular Resolution: Algorithms and Bounds (Extended Abstract)
 IN PROC. 2ND ANNU. EUROPEAN SYMPOS. ALGORITHMS
, 1994
"... We investigate the problem of constructing planar straightline drawings of graphs with large angles between the edges. Namely, we study the angular resolution of planar straightline drawings, defined as the smallest angle formed by two incident edges. We prove the first nontrivial upper bound on th ..."
Abstract

Cited by 24 (5 self)
 Add to MetaCart
We investigate the problem of constructing planar straightline drawings of graphs with large angles between the edges. Namely, we study the angular resolution of planar straightline drawings, defined as the smallest angle formed by two incident edges. We prove the first nontrivial upper bound on the angular resolution of planar straightline drawings, and show a continuous tradeoff between the area and the angular resolution. We also give lineartime algorithms for constructing planar straightline drawings with high angular resolution for various classes of graphs, such as seriesparallel graphs, outerplanar graphs, and triangulations generated by nested triangles. Our results are obtained by new techniques that make extensive use of geometric constructions.
Lineartime succinct encodings of planar graphs via canonical orderings
 SIAM Journal on Discrete Mathematics
, 1999
"... Abstract. Let G be an embedded planar undirected graph that has n vertices, m edges, and f faces but has no selfloop or multiple edge. If G is triangulated, we can encode it using 4 m − 1 bits, improving on the best previous bound of about 1.53m bits. In case exponential time 3 is acceptable, rough ..."
Abstract

Cited by 21 (6 self)
 Add to MetaCart
Abstract. Let G be an embedded planar undirected graph that has n vertices, m edges, and f faces but has no selfloop or multiple edge. If G is triangulated, we can encode it using 4 m − 1 bits, improving on the best previous bound of about 1.53m bits. In case exponential time 3 is acceptable, roughly 1.08m bits have been known to suffice. If G is triconnected, we use at most (2.5 + 2 log 3) min{n, f} −7 bits, which is at most 2.835m bits and smaller than the best previous bound of 3m bits. Both of our schemes take O(n) time for encoding and decoding.
Planar Upward Tree Drawings with Optimal Area
 Internat. J. Comput. Geom. Appl
, 1996
"... Rooted trees are usually drawn planar and upward, i.e., without crossings and without any parent placed below its child. In this paper we investigate the area requirement of planar upward drawings of rooted trees. We give tight upper and lower bounds on the area of various types of drawings, and pro ..."
Abstract

Cited by 19 (3 self)
 Add to MetaCart
Rooted trees are usually drawn planar and upward, i.e., without crossings and without any parent placed below its child. In this paper we investigate the area requirement of planar upward drawings of rooted trees. We give tight upper and lower bounds on the area of various types of drawings, and provide lineartime algorithms for constructing optimal area drawings. Let T be a boundeddegree rooted tree with N nodes. Our results are summarized as follows: ffl We show that T admits a planar polyline upward grid drawing with area O(N ), and with width O(N ff ) for any prespecified constant ff such that 0 ! ff ! 1. ffl If T is a binary tree, we show that T admits a planar orthogonal upward grid drawing with area O(N log log N ). ffl We show that if T is ordered, it admits an O(N log N)area planar upward grid drawing that preserves the lefttoright ordering of the children of each node. ffl We show that all of the above area bounds are asymptotically optimal in the worst case. ffl ...
Proximity Constraints and Representable Trees
, 1995
"... This paper examines an infinite family of proximity drawings of graphs called open and closed fidrawings, first defined by Kirkpatrick and Radke [15, 21] in the context of computational morphology. Such proximity drawings include as special cases the wellknown Gabriel, relative neighborhood and ..."
Abstract

Cited by 19 (10 self)
 Add to MetaCart
This paper examines an infinite family of proximity drawings of graphs called open and closed fidrawings, first defined by Kirkpatrick and Radke [15, 21] in the context of computational morphology. Such proximity drawings include as special cases the wellknown Gabriel, relative neighborhood and strip drawings. Complete characterizations of those trees that admit open fidrawings for 0 fi ! fi ! 1 or closed fidrawings for 0 fi ! fi 1 are given, as well as partial characterizations for other values of fi. For the intervals of fi in which complete characterizations are given, it can be determined in linear time whether a tree admits an open or closed fidrawing, and, if so, such a drawing can be computed in linear time in the real RAM model. Finally, a complete characterization of all graphs which admit closed strip drawings is given.
Greedy Drawings of Triangulations
, 2007
"... Greedy Routing is a class of routing algorithms in which the packets are forwarded in a manner that reduces the distance to the destination at every step. In an attempt to provide theoretical guarantees for a class of greedy routing algorithms, Papadimitriou and Ratajczak [PR05] came up with the fol ..."
Abstract

Cited by 18 (1 self)
 Add to MetaCart
Greedy Routing is a class of routing algorithms in which the packets are forwarded in a manner that reduces the distance to the destination at every step. In an attempt to provide theoretical guarantees for a class of greedy routing algorithms, Papadimitriou and Ratajczak [PR05] came up with the following conjecture: Any 3connected planar graph can be drawn in the plane such that for every pair of vertices s and t a distance decreasing path can be found. A path s = v1,v2,...,vk = t in a drawing is said to be distance decreasing if �vi − t � < �vi−1 − t�, 2 ≤ i ≤ k where �... � denotes the Euclidean distance. We settle this conjecture in the affirmative for the case of triangulations. A partitioning of the edges of a triangulation G into 3 trees, called the realizer of G, was first developed by Walter Schnyder who also gave a drawing algorithm based on this. We generalize Schnyder’s algorithm to obtain a whole class of drawings of any given triangulation G. We show, using the KnasterKuratowskiMazurkiewicz Theorem, that some drawing of G belonging to this class is greedy. 1 1
An Experimental Comparison of Three Graph Drawing Algorithms (Extended Abstract)
, 1995
"... In this paper we present an extensive experimental study... ..."
Abstract

Cited by 15 (5 self)
 Add to MetaCart
In this paper we present an extensive experimental study...