Results 1  10
of
21
Treepartitions of ktrees with applications in graph layout
 Proc. 29th Workshop on Graph Theoretic Concepts in Computer Science (WG’03
, 2002
"... Abstract. A treepartition of a graph is a partition of its vertices into ‘bags ’ such that contracting each bag into a single vertex gives a forest. It is proved that every ktree has a treepartition such that each bag induces a (k − 1)tree, amongst other properties. Applications of this result t ..."
Abstract

Cited by 13 (11 self)
 Add to MetaCart
Abstract. A treepartition of a graph is a partition of its vertices into ‘bags ’ such that contracting each bag into a single vertex gives a forest. It is proved that every ktree has a treepartition such that each bag induces a (k − 1)tree, amongst other properties. Applications of this result to two wellstudied models of graph layout are presented. First it is proved that graphs of bounded treewidth have bounded queuenumber, thus resolving an open problem due to Ganley and Heath [2001] and disproving a conjecture of Pemmaraju [1992]. This result provides renewed hope for the positive resolution of a number of open problems regarding queue layouts. In a related result, it is proved that graphs of bounded treewidth have threedimensional straightline grid drawings with linear volume, which represents the largest known class of graphs with such drawings. 1
Drawing Kn in Three Dimensions with One Bend per Edge
, 2006
"... We give a drawing of Kn in three dimensions in which vertices are placed at integer grid points and edges are drawn crossingfree with at most one bend per edge in a volume bounded by O(n^2.5). ..."
Abstract

Cited by 9 (1 self)
 Add to MetaCart
(Show Context)
We give a drawing of Kn in three dimensions in which vertices are placed at integer grid points and edges are drawn crossingfree with at most one bend per edge in a volume bounded by O(n^2.5).
On the Queue Number of Planar Graphs
, 2010
"... We prove that planar graphs have O(log 4 n) queue number, thus improving upon the previous O ( √ n) upper bound. Consequently, planar graphs admit 3D straightline crossingfree grid drawings in O(n log c n) volume, for some constant c, thus improving upon the previous O(n 3/2) upper bound. 2 1 ..."
Abstract

Cited by 9 (0 self)
 Add to MetaCart
(Show Context)
We prove that planar graphs have O(log 4 n) queue number, thus improving upon the previous O ( √ n) upper bound. Consequently, planar graphs admit 3D straightline crossingfree grid drawings in O(n log c n) volume, for some constant c, thus improving upon the previous O(n 3/2) upper bound. 2 1
ThreeDimensional 1Bend Graph Drawings
 Concordia University
, 2004
"... We consider threedimensional griddrawings of graphs with at most one bend per edge. Under the additional requirement that the vertices be collinear, we prove that the minimum volume of such a drawing is Θ(cn), where n is the number of vertices and c is the cutwidth of the graph. We then prove that ..."
Abstract

Cited by 5 (1 self)
 Add to MetaCart
(Show Context)
We consider threedimensional griddrawings of graphs with at most one bend per edge. Under the additional requirement that the vertices be collinear, we prove that the minimum volume of such a drawing is Θ(cn), where n is the number of vertices and c is the cutwidth of the graph. We then prove that every graph has a threedimensional griddrawing with O(n 3 / log 2 n) volume and one bend per edge. The best previous bound was O(n 3).
Upward threedimensional grid drawings of graphs
, 2005
"... A threedimensional 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 do not cross. Our aim is to produce threedimensional grid drawings with small bounding box volume. Our first main resu ..."
Abstract

Cited by 4 (3 self)
 Add to MetaCart
A threedimensional 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 do not cross. Our aim is to produce threedimensional grid drawings with small bounding box volume. Our first main result is that every nvertex graph with bounded degeneracy has a threedimensional grid drawing with O(n 3/2) volume. This is the largest known class of graphs that have such drawings. A threedimensional grid drawing of a directed acyclic graph (dag) is upward if every arc points up in the zdirection. We prove that every dag has an upward threedimensional grid drawing with O(n 3) volume, which is tight for the complete dag. The previous best upper bound was O(n 4). Our main result concerning upward drawings is that every ccolourable dag (c constant) has an upward threedimensional grid drawing with O(n²) volume. This result matches the bound in the undirected case, and improves the best known bound from O(n 3) for many classes of dags, including planar, series parallel, and outerplanar. Improved bounds are also obtained for tree dags. We prove a strong relationship between upward threedimensional grid drawings, upward track layouts, and upward queue layouts. Finally, we study upward threedimensional grid drawings with bends in the edges.
Graph Layouts via Layered Separators
"... A kqueue layout of a graph consists of a total order of the vertices, and a partition of the edges into k sets such that no two edges that are in the same set are nested with respect to the vertex ordering. A ktrack layout of a graph consists of a vertex kcolouring, and a total order of each ver ..."
Abstract

Cited by 3 (2 self)
 Add to MetaCart
A kqueue layout of a graph consists of a total order of the vertices, and a partition of the edges into k sets such that no two edges that are in the same set are nested with respect to the vertex ordering. A ktrack layout of a graph consists of a vertex kcolouring, and a total order of each vertex colour class, such that between each pair of colour classes no two edges cross. The queuenumber (tracknumber) of a graph G, is the minimum k such that G has a kqueue (ktrack) layout. This paper proves that every nvertex planar graph has track number and queue number at most O(logn). This improves the result of Di Battista, Frati and Pach [Foundations of Computer Science, (FOCS ’10), pp. 365–374] who proved the first subpolynomial bounds on the queue number and track number of planar graphs. Specifically, they obtained O(log 2 n) queue number and O(log 8 n) track number bounds for planar graphs. The result also implies that every planar graph has a 3D crossingfree grid drawing in O(nlogn) volume. The proof uses a nonstandard type of graph separators.
Layered Separators in MinorClosed Families with Applications
, 2013
"... Graph separators are a ubiquitous tool in graph theory and computer science. However, in some applications, their usefulness is limited by the fact that the separator can be as large as Ω ( √ n) in graphs with n vertices. This is the case for planar graphs, and more generally, for proper minorclos ..."
Abstract

Cited by 3 (2 self)
 Add to MetaCart
(Show Context)
Graph separators are a ubiquitous tool in graph theory and computer science. However, in some applications, their usefulness is limited by the fact that the separator can be as large as Ω ( √ n) in graphs with n vertices. This is the case for planar graphs, and more generally, for proper minorclosed families. We study a special type of graph separator, called a layered separator, which possibly has linear size in n, but has constant size with respect to a different measure, called the breadth. We prove that a wide class of graphs admit layered separators of bounded breadth, including graphs of bounded Euler genus. We use these results to prove O(log n) bounds for a number of problems where O ( √ n) was a long standing previous best bound. This includes queuenumber and nonrepetitive chromatic number of bounded Euler genus graphs. We extend these results, with a log O(1) n bound, to all proper minorclosed families. This result also implies that every graph from a proper minorclosed class has a 3dimensional grid drawing in n log O(1) n volume, where the previous best bound was O(n 3/2). Only for planar graphs was a log O(1) n bound on the queuenumber previously known.
Boundeddegree graphs have arbitrarily large queuenumber
, 2008
"... It is proved that there exist graphs of bounded degree with arbitrarily large queuenumber. In particular, for all ∆ ≥ 3 and for all sufficiently large n, there is a simple ∆regular nvertex graph with queuenumber at least c √ ∆n 1/2−1/∆ for some absolute constant c. ..."
Abstract

Cited by 3 (2 self)
 Add to MetaCart
It is proved that there exist graphs of bounded degree with arbitrarily large queuenumber. In particular, for all ∆ ≥ 3 and for all sufficiently large n, there is a simple ∆regular nvertex graph with queuenumber at least c √ ∆n 1/2−1/∆ for some absolute constant c.
Layouts of Graph Subdivisions
, 2004
"... A kstack layout (respectively, kqueue layout) of a graph consists of a total order of the vertices, and a partition of the edges into k sets of noncrossing (nonnested) edges with respect to the vertex ordering. A ktrack layout of a graph consists of a vertex kcolouring, and a total order of e ..."
Abstract

Cited by 2 (0 self)
 Add to MetaCart
A kstack layout (respectively, kqueue layout) of a graph consists of a total order of the vertices, and a partition of the edges into k sets of noncrossing (nonnested) edges with respect to the vertex ordering. A ktrack layout of a graph consists of a vertex kcolouring, and a total order of each vertex colour class, such that between each pair of colour classes no two edges cross. The stacknumber (respectively, queuenumber, tracknumber) of a graph G, denoted by sn(G) (qn(G), tn(G)), is the minimum k such that G has a kstack (kqueue, ktrack) layout. This paper studies stack, queue, and track layouts of graph subdivisions. It is known that every graph has a 3stack subdivision. The best known upper bound on the number of division vertices per edge in a 3stack subdivision of an nvertex graph G is improved from O(log n) to O(log min{sn(G), qn(G)}). This result reduces the question of whether queuenumber is bounded by stacknumber to whether 3stack graphs have bounded queue number. It is proved that every graph has a 2queue subdivision, a 4track subdivision, and a mixed 1stack 1queue subdivision. All these values are optimal for every nonplanar graph. In addition, we characterise those graphs with kstack, kqueue, and ktrack subdivisions, for all values of k. The number of division vertices per edge in the case of 2queue and 4track subdivisions, namely O(log qn(G)), is optimal to within a constant factor, for every graph G. Applications to 3D polyline grid drawings are presented. For example, it is proved that every graph G has a 3D polyline grid drawing with the vertices on a rectangular prism, and with O(log qn(G)) bends per edge.