Results 1  10
of
19
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 kstack (resp... ..."
Abstract

Cited by 31 (19 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 kstack (resp...
Layout of Graphs with Bounded TreeWidth
 2002, submitted. Stacks, Queues and Tracks: Layouts of Graph Subdivisions 41
, 2004
"... A queue layout of a graph consists of a total order of the vertices, and a partition of the edges into queues, such that no two edges in the same queue are nested. The minimum number of queues in a queue layout of a graph is its queuenumber. A threedimensional (straight line grid) drawing of a gr ..."
Abstract

Cited by 26 (20 self)
 Add to MetaCart
A queue layout of a graph consists of a total order of the vertices, and a partition of the edges into queues, such that no two edges in the same queue are nested. The minimum number of queues in a queue layout of a graph is its queuenumber. A threedimensional (straight line grid) drawing of a graph represents the vertices by points in Z and the edges by noncrossing linesegments. This paper contributes three main results: (1) It is proved that the minimum volume of a certain type of threedimensional drawing of a graph G is closely related to the queuenumber of G. In particular, if G is an nvertex member of a proper minorclosed family of graphs (such as a planar graph), then G has a O(1) O(1) O(n) drawing if and only if G has O(1) queuenumber.
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 16 (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
Planar decompositions and the crossing number of graphs with an excluded minor
 IN GRAPH DRAWING 2006; LECTURE NOTES IN COMPUTER SCIENCE 4372
, 2007
"... Tree decompositions of graphs are of fundamental importance in structural and algorithmic graph theory. Planar decompositions generalise tree decompositions by allowing an arbitrary planar graph to index the decomposition. We prove that every graph that excludes a fixed graph as a minor has a planar ..."
Abstract

Cited by 14 (1 self)
 Add to MetaCart
Tree decompositions of graphs are of fundamental importance in structural and algorithmic graph theory. Planar decompositions generalise tree decompositions by allowing an arbitrary planar graph to index the decomposition. We prove that every graph that excludes a fixed graph as a minor has a planar decomposition with bounded width and a linear number of bags. The crossing number of a graph is the minimum number of crossings in a drawing of the graph in the plane. We prove that planar decompositions are intimately related to the crossing number. In particular, a graph with bounded degree has linear crossing number if and only if it has a planar decomposition with bounded width and linear order. It follows from the above result about planar decompositions that every graph with bounded degree and an excluded minor has linear crossing number. Analogous results are proved for the convex and rectilinear crossing numbers. In particular, every graph with bounded degree and bounded treewidth has linear convex crossing number, and every K3,3minorfree graph with bounded degree has linear rectilinear crossing number.
Queue layouts, treewidth, and threedimensional graph drawing
 Proc. 22nd Foundations of Software Technology and Theoretical Computer Science (FST TCS '02
, 2002
"... Abstract. A threedimensional (straightline grid) drawing of a graph represents the vertices by points in Z 3 and the edges by noncrossing 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 12 (6 self)
 Add to MetaCart
Abstract. A threedimensional (straightline grid) drawing of a graph represents the vertices by points in Z 3 and the edges by noncrossing 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 nvertex planar graph have a threedimensional drawing with O(n) volume? We prove that this question is almost equivalent to an existing onedimensional 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 queuenumber. Let G be an nvertex member of a proper minorclosed 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) queuenumber. 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) queuenumber? We also present partial solutions to an open problem of Ganley and Heath [Discrete Appl. Math., 2001], who ask whether graphs of bounded treewidth have bounded queuenumber? We prove that graphs with bounded pathwidth, or both bounded treewidth and bounded maximum degree, have bounded queuenumber. As a corollary we obtain threedimensional drawings with optimal O(n) volume, for seriesparallel graphs, and graphs with both bounded treewidth and bounded maximum degree. 1
Really straight graph drawings
 Proc. 12th International Symp. on Graph Drawing (GD ’04
, 2004
"... We study straightline drawings of graphs with few segments and few slopes. Optimal results are obtained for all trees. Tight bounds are obtained for outerplanar graphs, 2trees, and planar 3trees. We prove that every 3connected plane graph on n vertices has a plane drawing with at most 5n/2 segme ..."
Abstract

Cited by 10 (3 self)
 Add to MetaCart
We study straightline drawings of graphs with few segments and few slopes. Optimal results are obtained for all trees. Tight bounds are obtained for outerplanar graphs, 2trees, and planar 3trees. We prove that every 3connected 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 3connected plane graph has a plane drawing with three slopes (and three bends on the outerface). Drawings of nonplanar graphs with few slopes are also considered. For example, interval graphs, cocomparability graphs and ATfree 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 O(log 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
A note on treepartitionwidth
, 2006
"... Abstract. A treepartition of a graph G is a proper partition of its vertex set into ‘bags’, such that identifying the vertices in each bag produces a forest. The treepartitionwidth of G is the minimum number of vertices in a bag in a treepartition of G. An anonymous referee of the paper by Ding ..."
Abstract

Cited by 6 (4 self)
 Add to MetaCart
Abstract. A treepartition of a graph G is a proper partition of its vertex set into ‘bags’, such that identifying the vertices in each bag produces a forest. The treepartitionwidth of G is the minimum number of vertices in a bag in a treepartition of G. An anonymous referee of the paper by Ding and Oporowski [J. Graph Theory, 1995] proved that every graph with treewidth k ≥ 3 and maximum degree ∆ ≥ 1 has treepartitionwidth at most 24k∆. We prove that this bound is within a constant factor of optimal. In particular, for all k ≥ 3 and for all sufficiently large ∆, we construct a graph with treewidth k, maximum degree ∆, and treepartitionwidth at least ( 1 8 upper bound to 5
Routing Tree Problems on Random Graphs
 In Approximation and Randomized Algorithms in Communication Networks, J. Rolim et al., Ed. ICALP Workshops 2000. Carleton Scienti
, 2001
"... this paper we are interested in the complexity of finding routing trees minimizing some measures. We consider an unweighted complete graph as the communication net. We require that the routing tree has internal nodes of degree 3, and all the terminals must be the leaves of the routing tree. Furtherm ..."
Abstract

Cited by 5 (1 self)
 Add to MetaCart
this paper we are interested in the complexity of finding routing trees minimizing some measures. We consider an unweighted complete graph as the communication net. We require that the routing tree has internal nodes of degree 3, and all the terminals must be the leaves of the routing tree. Furthermore, the communication requirements between terminals is 0 or 1. The particular measures that we will minimize are congestion, dilation and total communication cost (see definitions below). We will refer to these problems as the routing tree
Notes on nonrepetitive graph colouring
 Electron. J. Combin
, 2008
"... A vertex colouring of a graph is nonrepetitive on paths if there is no path v1, v2,..., v2t such that vi and vt+i receive the same colour for all i = 1, 2,..., t. We determine the maximum density of a graph that admits a kcolouring that is nonrepetitive on paths. We prove that every graph has a sub ..."
Abstract

Cited by 5 (4 self)
 Add to MetaCart
A vertex colouring of a graph is nonrepetitive on paths if there is no path v1, v2,..., v2t such that vi and vt+i receive the same colour for all i = 1, 2,..., t. We determine the maximum density of a graph that admits a kcolouring that is nonrepetitive on paths. We prove that every graph has a subdivision that admits a 4colouring that is nonrepetitive on paths. The best previous bound was 5. We also study colourings that are nonrepetitive on walks, and provide a conjecture that would imply that every graph with maximum degree ∆ has a f(∆)colouring that is nonrepetitive on walks. We prove that every graph with treewidth k and maximum degree ∆ has a O(k∆)colouring that is nonrepetitive on paths, and a O(k ∆ 3)colouring that is nonrepetitive on walks. 1