Results 1 - 10
of
10
Straight-Line Drawings on Restricted Integer Grids in Two and Three Dimensions (Extended Abstract)
, 2002
"... This paper investigates the following question: Given an integer grid phi, where phi is a proper subset of the integer plane or a proper subset of the integer 3d space, which graphs admit straight-line crossingfree drawings with vertices located at the grid points of phi? We characterize the trees t ..."
Abstract
-
Cited by 34 (3 self)
- Add to MetaCart
This paper investigates the following question: Given an integer grid phi, where phi is a proper subset of the integer plane or a proper subset of the integer 3d space, which graphs admit straight-line crossingfree drawings with vertices located at the grid points of phi? We characterize the trees that can be drawn on a two dimensional c * n × k grid, where k and c are given integer constants, and on a two dimensional grid consisting of k parallel horizontal lines of infinite length. Motivated by the results on the plane we investigate restrictions of the integer grid in 3 dimensions and show that every outerplanar graph with n vertices can be drawn crossing-free with straight lines in linear volume on a grid called a prism. This prism consists of 3n integer grid points and is universal -- it supports all outerplanar graphs of n vertices. This is the first algorithm that computes crossing-free straight line 3d drawings in linear volume for a non-trivial family of planar graphs. We also show that there exist planar graphs that cannot be drawn on the prism and that extension to a n × 2 × 2 integer grid, called a box, does not admit the entire class of planar graphs.
On Linear Layouts of Graphs
, 2004
"... In a total order of the vertices of a graph, two edges with no endpoint in common can be crossing, nested, or disjoint. A k-stack (resp... ..."
Abstract
-
Cited by 23 (17 self)
- Add to MetaCart
In a total order of the vertices of a graph, two edges with no endpoint in common can be crossing, nested, or disjoint. A k-stack (resp...
The maximum number of edges in a three-dimensional grid-drawing
- J. Graph Algorithms Appl
, 2003
"... An exact formula is given for the maximum number of edges in a graph that admits a three-dimensional grid-drawing contained in a given bounding box. A three-dimensional (straight-line) grid-drawing of a graph represents the vertices by distinct points in Z 3, and represents each edge by a line-segme ..."
Abstract
-
Cited by 18 (9 self)
- Add to MetaCart
An exact formula is given for the maximum number of edges in a graph that admits a three-dimensional grid-drawing contained in a given bounding box. A three-dimensional (straight-line) grid-drawing of a graph represents the vertices by distinct points in Z 3, and represents each edge by a line-segment between its endpoints that does not intersect any other vertex, and does not intersect any other edge except at the endpoints. A folklore result states that every (simple) graph has a three-dimensional grid-drawing (see [2]). We therefore are interested in grid-drawings with small ‘volume’. The bounding box of a three-dimensional grid-drawing is the axis-aligned box of minimum size that contains the drawing. By an X × Y × Z grid-drawing we mean a three-dimensional griddrawing, such that the edges of the bounding box contain X, Y, and Z grid-points, respectively. The volume of a three-dimensional grid-drawing is the number of grid-points in the bounding box; that is, the volume of an X ×Y ×Z grid-drawing is XY Z. (This definition is formulated to ensure that a two-dimensional grid-drawing has positive volume.) Our main contribution is the following extremal result. Theorem 1. The maximum number of edges in an X × Y × Z grid-drawing is exactly (2X − 1)(2Y − 1)(2Z − 1) − XY Z. Proof. Consider an X × Y × Z grid-drawing of a graph G with n vertices and m edges. Let P be the set of points (x, y, z) contained in the bounding box such that 2x, 2y, and 2z are all integers. Observe that |P | = (2X − 1)(2Y − 1)(2Z − 1). The midpoint of every edge of G is in P, and no two edges share a common midpoint. Hence m ≤ |P |. In addition, the midpoint of an edge does not intersect a vertex. Thus m ≤ |P | − n. (1) A drawing with the maximum number of edges has no edge that passes through a grid-point. Otherwise, sub-divide the edge, and place the new vertex at that grid-point. Thus n = XY Z, and m ≤ |P | − XY Z, as claimed. This bound is attained by the following construction. Associate a vertex with each grid-point in an X × Y × Z grid-box B. As illustrated in Figure 1, every vertex (x, y, z) is adjacent to each
Three-Dimensional Grid Drawings with Sub-Quadratic Volume
, 1999
"... A three-dimensional grid drawing of a graph is a placement of the vertices at distinct points with integer coordinates, such that the straight line-segments representing the edges are pairwise non-crossing. A O(n volume bound is proved for three-dimensional grid drawings of graphs with bounded ..."
Abstract
-
Cited by 16 (10 self)
- Add to MetaCart
A three-dimensional grid drawing of a graph is a placement of the vertices at distinct points with integer coordinates, such that the straight line-segments representing the edges are pairwise non-crossing. A O(n volume bound is proved for three-dimensional grid drawings of graphs with bounded degree, graphs with bounded genus, and graphs with no bounded complete graph as a minor. The previous best bound for these graph families was O(n ). These results (partially) solve open problems due to Pach, Thiele, and Toth (1997) and Felsner, Liotta, and Wismath (2001).
Queue layouts, tree-width, and three-dimensional graph drawing
- Proc. 22nd Foundations of Software Technology and Theoretical Computer Science (FST TCS '02
, 2002
"... Abstract. A three-dimensional (straight-line grid) drawing of a graph represents the vertices by points in Z 3 and the edges by non-crossing line segments. This research is motivated by the following open problem due to Felsner, Liotta, and Wismath [Graph Drawing ’01, Lecture Notes in Comput. Sci., ..."
Abstract
-
Cited by 10 (6 self)
- Add to MetaCart
Abstract. A three-dimensional (straight-line grid) drawing of a graph represents the vertices by points in Z 3 and the edges by non-crossing line segments. This research is motivated by the following open problem due to Felsner, Liotta, and Wismath [Graph Drawing ’01, Lecture Notes in Comput. Sci., 2002]: does every n-vertex planar graph have a threedimensional drawing with O(n) volume? We prove that this question is almost equivalent to an existing one-dimensional graph layout problem. A queue layout consists of a linear order σ of the vertices of a graph, and a partition of the edges into queues, such that no two edges in the same queue are nested with respect to σ. The minimum number of queues in a queue layout of a graph is its queue-number. Let G be an n-vertex member of a proper minor-closed family of graphs (such as a planar graph). We prove that G has a O(1) × O(1) × O(n) drawing if and only if G has O(1) queue-number. Thus the above question is almost equivalent to an open problem of Heath, Leighton, and Rosenberg [SIAM J. Discrete Math., 1992], who ask whether every planar graph has O(1) queue-number? We also present partial solutions to an open problem of Ganley and Heath [Discrete Appl. Math., 2001], who ask whether graphs of bounded tree-width have bounded queue-number? We prove that graphs with bounded path-width, or both bounded tree-width and bounded maximum degree, have bounded queue-number. As a corollary we obtain three-dimensional drawings with optimal O(n) volume, for series-parallel graphs, and graphs with both bounded tree-width and bounded maximum degree. 1
Really Straight Graph Drawings
- PROC. 12TH INTERNATIONAL SYMP. ON GRAPH DRAWING (GD ’04
, 2004
"... We study straight-line drawings of graphs with few segments and few slopes. Optimal results are obtained for all trees. Tight bounds are obtained for outerplanar graphs, 2-trees, and planar 3-trees. We prove that every 3-connected plane graph on n vertices has a plane drawing with at most 5n/2 se ..."
Abstract
-
Cited by 9 (3 self)
- Add to MetaCart
We study straight-line drawings of graphs with few segments and few slopes. Optimal results are obtained for all trees. Tight bounds are obtained for outerplanar graphs, 2-trees, and planar 3-trees. We prove that every 3-connected plane graph on n vertices has a plane drawing with at most 5n/2 segments and at most 2n slopes. We prove that every cubic 3-connected plane graph has a plane drawing with three slopes (and three bends on the outerface). Drawings of non-planar graphs with few slopes are also considered. For example, interval graphs, co-comparability graphs and AT-free graphs are shown to have have drawings in which the number of slopes is bounded by the maximum degree. We prove that graphs of bounded degree and bounded treewidth have drawings with n) slopes. Finally we prove that every graph has a drawing with one bend per edge, in which the number of slopes is at most one more than the maximum degree.
VERTEX PARTITIONS OF CHORDAL GRAPHS
"... Abstract. A k-tree is a chordal graph with no (k + 2)-clique. An ℓ-treepartition of a graph G is a vertex partition of G into ‘bags’, such that con-tracting each bag to a single vertex gives an ℓ-tree (after deleting loops and replacing parallel edges by a single edge). We prove that for all k ≥ ℓ ≥ ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
Abstract. A k-tree is a chordal graph with no (k + 2)-clique. An ℓ-treepartition of a graph G is a vertex partition of G into ‘bags’, such that con-tracting each bag to a single vertex gives an ℓ-tree (after deleting loops and replacing parallel edges by a single edge). We prove that for all k ≥ ℓ ≥ 0, every k-tree has an ℓ-tree-partition in which every bag induces a connected ⌊k/(ℓ + 1)⌋-tree. An analogous result is proved for oriented k-trees. 1.
New Results in Graph Layout
- School of Computer Science, Carleton Univ
, 2003
"... A track layout of a graph consists of a vertex colouring, an edge colouring, and a total order of each vertex colour class such that between each pair of vertex colour classes, there is no monochromatic pair of crossing edges. This paper studies track layouts and their applications to other models o ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
A track layout of a graph consists of a vertex colouring, an edge colouring, and a total order of each vertex colour class such that between each pair of vertex colour classes, there is no monochromatic pair of crossing edges. This paper studies track layouts and their applications to other models of graph layout. In particular, we improve on the results of Enomoto and Miyauchi [SIAM J. Discrete Math., 1999] regarding stack layouts of subdivisions, and give analogous results for queue layouts. We solve open problems due to Felsner, Wismath, and Liotta [Proc. Graph Drawing, 2001] and Pach, Thiele, and Toth [Proc. Graph Drawing, 1997] concerning three-dimensional straight-line grid drawings. We initiate the study of three-dimensional polyline grid drawings and establish volume bounds within a logarithmic factor of optimal.
No-three-in-line-in-3D
- In Proc. 12th Int. Symp. on Graph Drawing (GD’04) [GD004
, 2004
"... The no-three-in-line problem, introduced by Dudeney in 1917, asks for the maximum number of points in the nn grid with no three points collinear. In 1951, Erdos proved that the answer is (n). We consider the analogous three-dimensional problem, and prove that the maximum number of points in the ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
The no-three-in-line problem, introduced by Dudeney in 1917, asks for the maximum number of points in the nn grid with no three points collinear. In 1951, Erdos proved that the answer is (n). We consider the analogous three-dimensional problem, and prove that the maximum number of points in the n n n grid with no three collinear is (n ).

