Graph Treewidth and Geometric Thickness Parameters

Panašūs dokumentai
AB Linas Agro Group 2018 m. spalio 31 d. eilinio visuotinio akcininkų susirinkimo BENDRASIS BALSAVIMO BIULETENIS GENERAL VOTING BALLOT at Annual Gener

Priedai

AB Linas Agro Group 2018 m. spalio 31 d. eilinio visuotinio akcininkų susirinkimo BENDRASIS BALSAVIMO BIULETENIS GENERAL VOTING BALLOT at Annual Gener

Neiškiliojo optimizavimo algoritmas su nauju bikriteriniu potencialiųjų simpleksų išrinkimu naudojant Lipšico konstantos įvertį

Vienlusčių įtaisų projektavimas

NEPRIKLAUSOMO AUDITORIAUS IŠVADA UAB Vilniaus gatvių apšvietimo elektros tinklai akcininkui Nuomonė Mes atlikome UAB Vilniaus gatvių apšvietimo elektr

Programų sistemų inžinerija Saulius Ragaišis, VU MIF

DARBO SUTARTIS

Microsoft Word - Deposits and withdrawals policy 400.doc

Civilinės aviacijos administracija

MHAIA Estimation of Production rd Stage

Register your product and get support at Indoor wireless headphones SHC8535 SHC8575 LT Vartotojo vadovas

STUDENTŲ, ATRINKTŲ ERASMUS+ STUDIJOMS SU STIPENDIJA, SĄRAŠAS/ LIST OF STUDENTS THAT HAVE BEEN AWARDED WITH ERASMUS+ SCHOLARSHIPS Nr. Fakultetas/ Facul

LIETUVOS RESPUBLIKOS VALSTYBINIO PATENTŲ BIURO DIREKTORIAUS

MUITINĖS DEPARTAMENTAS PRIE LIETUVOS RESPUBLIKOS FINANSŲ MINISTERIJOS BENDRO NAUDOTOJŲ VALDYMO SISTEMOS, ATITINKANČIOS EUROPOS KOMISIJOS REIKALAVIMUS,

I

A-M-K_nr-10_maketas_I.indd

VILNIUS GEDIMINAS TECHNICAL UNIVERSITY Vytautas DUMBLIAUSKAS DEVELOPMENT AND APPLICATION OF TOUR-BASED TRAVEL DEMAND MODEL FOR PLANNING OF URBAN TRANS

Microsoft Word - AIKOS IKUP1

LIETUVOS AGRARINĖS EKONOMIKOS INSTITUTAS

Microsoft Word - 15_paskaita.doc

PATVIRTINTA: LASF žiedo komiteto, Originali teksto kalba - lietuvių. The original text language is Lithuanian Turinys (Content) 1. TAISYKLĖSE NAUDOJAM

Algoritmai ir duomenų struktūros (ADS) 7 paskaita Saulius Ragaišis, VU MIF

PowerPoint Presentation

Saziningumo_pasizadejimu_eskperimentas_8(a5)

2019 m. LIETUVOS RESPUBLIKOS BURIAVIMO TAURĖS REGATA BEI VLADIMIRO IR VALERIJAUS MAMONTOVŲ ATMINIMO VĖTRUNGĖS TAURĖ d. NIDA, Lietuva LEN

SPECIALIOSIOS UŽDAROJO TIPO PRIVATAUS KAPITALO INVESTICINĖS BENDROVĖS INVL TECHNOLOGY AUDITO KOMITETO NUOSTATAI BENDROJI DALIS 1. Šie specialiosios už

Turinys Bendrovės vadovo žodis...2 Bendrovės valdymo struktūra...4 Bendrovės pagrindinės veiklos pobūdis...6 Bendrovės 2008 metų veiklos apžvalga...8

rp_ IS_2

PR_COD_1amCom

AVK SUPA PLUS COUPLING 621/61 Tensile, for PE and PVC pipes, NF approved EPDM sealing 001 AVK Supa Plus is a range of tensile couplings, flange adapto

PowerPoint Presentation

VIZOS GAVIMAS-INFO

PowerPoint Presentation

PRATYBOS PASAULIO PAŽINIMAS Gegužė Mus supantys ženklai Ženklai mums padeda 1 Kokius ženklus derėtų pakabinti, kad pagerintume paveikslėliuose vaizduo

Microsoft Word - anglu_valst_ANALIZE.doc

Automatinis skolinimas Automatinio skolinimo paslauga automatiškai teikia pasiūlymus paskolų prašymams pagal Jūsų pasirinkto portfelio rinkinio nustat

A-M-K_nr-11_maketas_trump.indd

Slide 1

Vertimas iš anglų kalbos Question: Could you please provide clarity to one section of the tender document? In the document it states (using a google t

Java esminės klasės, 1 dalis Išimtys, Įvestis/išvestis

QR algoritmas paskaita

LIETUVOS RESPUBLIKOS VIDAUS REIKALŲ MINISTRAS ĮSAKYMAS DĖL LIETUVOS RESPUBLIKOS VIDAUS REIKALŲ MINISTRO 2013 M. GEGUŽĖS 21 D. ĮSAKYMO NR. 1V-447 DĖL U

06 Mokiniu ir mokytoju mobilumo poveikis mokyklai

Printing triistr.wxmx

Slide 1

Printing AtvirkstineMatrica.wxmx

Klausimas: Could you please provide clarity to one section of the tender document? In the document it states (using a google translator) Before enteri

Provisional Classifications 2019 Subaru Rally Tasmania TRC Event Placings Sponsor Driver Grp ARC Heat 1 Heat 2 Bonus Total Pos No Co Driver Nat Cls Ve

LIETUVOS KARTINGO ČEMPIONATAS ROTAX DD2 LIETUVOS KARTINGO ČEMPIONATAS, 6 ETAPAS 07/08/2016, AUKŠTADVARIS

Vilius Grabauskas Jūratė Klumbienė Janina Petkevičienė Edita Šakytė Vilma Kriaučionienė Aurelijus Veryga SUAUGUSIŲ LIETUVOS ŽMONIŲ GYVENSENOS TYRIMAS,

DB sukūrimas ir užpildymas duomenimis

Slide 1

skaitiniai metodai 1

Dokumentų leidimui laikinai gyventi Lietuvos Respublikoje gauti pateikimo ir leidimų laikinai gyventi Lietuvos Respublikoje užsieniečiams išdavimo, ke

BENDROJI INFORMACIJA

EUROPEAN KARATE ORGANIZATION KUMITE COMPETITION REGULATION AND RULES EKO Referee Committee September 16, 2017, Stockholm Sweden/October 20, 2

Microsoft Word asis TAS.DOC

274 PRIEDAI K priedas. Elektroninio vartotojo gyvavimo ciklo tyrimo duomenų charakteristikos K.1 lentelė. Klausimyno dalies, skirtos elektroninio vart

The original text language is English Originali teksto kalba anglų Aurum 1006 km Powered by Hankook Technical Regulations CONTENTS: 1. Overall r

CDK4/6 kelio aktyvacija onkologijoje, molekulinių biomarkerių detekcija ir jų inhibicijos biologija Vaidas Dirsė, Rimvydas Norvilas

Programos Leader ir žemdirbių mokymo metodikos centras Centre for Leader Programme and Agricultural Training Methodology LEADER ĮGYVENDINIMO APŽVALGA

On 1 g 00 O -P & > O <N -P C»-> S ;a 3 < P* o = rt «f-4 a d o ' a ccj ) o XJ 0) o ft xi '(i) 0 O C/3 a a ft l ph o c3 Jo M S3 o 2 a _ a1.a.9 < >V5 a <

Monetos_1-8 taisytas indd

LIETUVOS KARTINGO FEDERACIJA LIETUVOS KARTINGO ČEMPIONATAS 4.4 OPEN 125 SENIOR 5 etapas, Aukštadvaris, 17/08/2014

Masyvas su C++ Užduotys. Išsiaiškinkite kodą (jei reikia pataisykite) ir paleiskite per programą. Ciklo skaitliuko įrašymas į vienmatį masyvą: #includ

Tyrinėjimų metu rastos 29 keramikos šukės ir 7 geležies šlako fragmentai. Radiniai aptikti įvairiose perkasos vietose ir įvairiuose gyliuose (dvi šukė

Slide 1

CE ATITIKTIES DEKLARACIJA Gamintojas arba jo įgaliotas atstovas Europos Sąjungoje: BASE PROTECTION SRL, oficiali būstinė adresu Via dell'unione Europe

Transkriptas:

Graph Treewidth and Geometric Thickness Parameters Vida Dujmoić 1, and Daid R. Wood 2, 1 School of Computer Science, Carleton Uniersity, Ottawa, Canada ida@scs.carleton.ca 2 Departament de Matemàtica Aplicada II, Uniersitat Politècnica de Catalunya, Barcelona, Spain daid.wood@upc.edu Abstract. Consider a drawing of a graph G in the plane such that crossing edges are coloured differently. The minimum number of colours, taken oer all drawings of G, is the classical graph parameter thickness θ(g). By restricting the edges to be straight, we obtain the geometric thickness θ(g). By further restricting the ertices to be in conex position, we obtain the book thickness bt(g). This paper studies the relationship between these parameters and the treewidth of G. Letθ(T k )/θ(t k ) / bt(t k ) denote the maximum thickness / geometric thickness / book thickness of a graph with treewidth at most k. Weproethat: θ(t k )=θ(t k )= k/2, and bt(t k )=k for k 2, and bt(t k )=k +1for k 3. The first result says that the lower bound for thickness can be matched by an upper bound, een in the more restrictie geometric setting. The second result disproes the conjecture of Ganley and Heath [Discrete Appl. Math. 2001] that bt(t k )=k for all k. Analogous results are proed for outerthickness, arboricity, and star-arboricity. 1 Introduction Partitions of the edge set of a graph G into a small number of nice subgraphs is in the mainstream of graph theory. For example, in a proper edge colouring, the subgraphs of the partition are matchings. When the subgraphs are required to be planar (respectiely, acyclic), then the minimum number of subgraphs in a partition of G is the thickness (arboricity) of G. Thickness and arboricity are classical graph parameters that hae been studied since the early 1960 s. The first results in this paper concern the relationship between treewidth and parameters such as thickness and arboricity. Treewidth is a more modern graph parameter which is particularly important in structural and algorithmic graph theory. For each of thickness and arboricity (and other related parameters), we proe tight bounds on the minimum number of subgraphs in a partition of a graph with treewidth k. These introductory results are presented in Section 2. Supported by NSERC postdoctoral grant. Supported by the Goernment of Spain grant MEC SB-2003-0270, and by projects MCYT-FEDER BFM2003-00368 and Gen. Cat 2001SGR00224. P. Healy and N.S. Nikolo (Eds.): GD 2005, LNCS 3843, pp. 129 140, 2005. c Springer-Verlag Berlin Heidelberg 2005

130 V. Dujmoić and D.R. Wood The main results of the paper concern partitions of graphs with an additional geometric property. Namely, that there is a drawing of the graph, and each subgraph in the partition is drawn without crossings. This type of drawing has applications in graph isualisation (where each plane subgraph is coloured by a distinct colour), and in multilayer VLSI (where each plane subgraph corresponds to a set of wires that can be routed without crossings in a single layer). When there is no restriction on the edges, the minimum number of plane subgraphs, taken oer all drawings of G, is again the thickness of G. By restricting the edges to be straight, we obtain the geometric thickness of G. By further restricting the ertices to be in conex position, we obtain the book thickness of G. Ourmain results precisely determine the maximum geometric thickness and maximum book thickness of all graphs with treewidth k. We also determine the analogous alue for a number of other related parameters. The paper is organised as follows. Section 3 formally introduces all of the geometric parameters to be studied. Section 4 states our main results. The proofs of our two main theorems are presented in Sections 5 and 6. The remaining proofs are in the full ersion of the paper [6]. 2 Abstract Graph Parameters We consider graphs G that are simple, finite, and undirected. Let V (G) ande(g) denote the ertex and edge sets of G. ForA, B V (G), let G[A; B] denotethe bipartite subgraph of G with ertex set A B and edge set {w E(G) : A, w B}. Agraph parameter is a function f such that f(g) N for all graphs G. For a graph class G, letf(g) :=max{f(g) :G G}.Iff(G) is unbounded, then let f(g) :=. The thickness of a graph G, denoted by θ(g), is the minimum number of planar subgraphs that partition E(G) (see [11]). A graph is outerplanar if it has a plane drawing with all the ertices on the boundary of the outerface. The outerthickness of a graph G, denoted by θ o (G), is the minimum number of outerplanar subgraphs that partition E(G) (see[8]).thearboricity of a graph G, denoted by a(g), is the minimum number of forests that partition E(G). [12] : H G}. Astar-forest is graph in which eery component is a star. The star-arboricity of a graph G, denoted by sa(g), is the minimum number of star-forests that partition E(G) (see [1]). Thickness, outerthickness, arboricity and star-arboricity are always within a constant factor of each other (see [6]). In the remainder of this section we determine the maximum alue of each of the aboe four parameters for graphs of treewidth k. Asetofk pairwise adjacent ertices in a graph G is a k-clique. Foraertex of G, letn G () := {w V (G) :w E(G)} and N G [] :=N G () {}. Wesay is k-simplicial if N G () isak-clique. A k-tree is a graph G such that either G is (isomorphic to) the complete graph K k,orghas a k-simplicial ertex and G \ proed that a(g) =max{ E(H) V (H) 1 is a k-tree. The treewidth of a graph G is the minimum k N such that G is a spanning subgraph of a k-tree. Let T k denote the class of graphs with

Graph Treewidth and Geometric Thickness Parameters 131 treewidth at most k. Many families of graphs hae bounded treewidth. T 1 is the class of forests. Graphs in T 2 are obiously planar a 2-simplicial ertex can always be drawn near the edge connecting its two neighbours. Graphs in T 2 are characterised as those with no K 4 -minor, and are sometimes called series-parallel. Theorem 1. θ(t k )= k/2 Proof. The upper bound immediately follows from a more general result by [4]. Now for the lower bound. The result is triial if k 2. Assume k 3. Let l := k/2 1. Let G be the k-tree obtained by adding 2l k +1 k-simplicial ertices adjacent to each ertex of a k-clique. Suppose that θ(g) l. Inthe corresponding edge l-colouring of G, consider the ector of colours on the edges incident to each k-simplicial ertex. There are l k possible colour ectors. Thus there are at least three k-simplicial ertices x, y, z with the same colour ector. At least k/l 3ofthek edges incident to x are monochromatic. Say these edges are xa, xb, xc. Sincey and z hae the same colour ector as x, thek 3,3 subgraph induced by {xa,xb,xc,ya,yb,yc,za,zb,zc} is monochromatic. Since K 3,3 is not planar, θ(g) l +1= k/2. Therefore θ(t k ) k/2. The proofs of the following two results are similar to that of Theorem 1, and can be found in the full ersion of the paper [6]. Theorem 2. θ o (T k )=a(t k )=k Theorem 3. sa(t k )=k +1 3 Geometric Parameters For our purposes, a drawing of a graph represents the ertices by a set of points in the plane in general position (no three collinear), and represents each edge by a simple closed cure between its endpoints, such that the only ertices that an edge intersects are its own endpoints. Two edges cross if they intersect at some point other than a common endpoint. A graph drawing with no crossings is plane. A plane drawing in which all the ertices are on the outerface is outerplane. The thickness of a graph drawing is the minimum k N such that the edges of the drawing can be partitioned into k plane subgraphs; that is, each edge is assigned one of k colours such that monochromatic edges do not cross. Any planar graph can be drawn with its ertices at prespecified locations [9, 13]. Thus a graph with thickness k has a drawing with thickness k [9]. Howeer, in such a representation the edges may be highly cured. This motiates the notion of geometric thickness. A drawing of a graph is geometric if eery edge is represented by a straight line-segment. The geometric thickness of a graph G, denoted by θ(g), is the minimum k N such that there is a geometric drawing of G with thickness k. [10] first defined geometric thickness under the name of real linear thickness,

132 V. Dujmoić and D.R. Wood and it has also been called rectilinear thickness. BytheFáry-Wagner theorem, a graph has geometric thickness one if and only if it is planar. We generalise the notion of geometric thickness as follows. The outerthickness of a graph drawing is the minimum k N such that the edges of the drawing can be partitioned into k outerplane subgraphs. The arboricity and star-arboricity of a graph drawing are defined similarly, where it is respectiely required that each subgraph be a plane forest or a plane star-forest. Again a graph with outerthickness /arboricity / star-arboricity k has a drawing with outerthickness / arboricity / star-arboricity k [9, 13]. The geometric outerthickness / geometric arboricity / geometric star-arboricity of a graph G, denoted by θ o (G) /a(g) / sa(g), is the minimum k N such that there is a geometric drawing of G with outerthickness / arboricity / star-arboricity k. A geometric drawing in which the ertices are in conex position is called a book embedding. The book thickness of a graph G, denoted by bt(g), is the minimum k N such that there is book embedding of G with thickness k. Note that whether two edges cross in a book embedding is simply determined by the relatie positions of their endpoints in the cyclic order of the ertices around the conex hull. One can think of the ertices as being ordered on the spine of a book and each plane subgraph being drawn without crossings on a single page. Book embeddings are ubiquitous structures with a ariety of applications; see [5] for a surey with oer 50 references. A graph has book thickness one if and only if it is outerplanar [2]. A graph has a book thickness at most two if and only if it is a subgraph of a Hamiltonian planar graph [2]. [15] proed that planar graphs hae book thickness at most four. The book arboricity / book star-arboricity of a graph G, denoted by ba(g) / bsa(g), is the minimum k N such that there is a book embedding of G with arboricity / star-arboricity k. There is no point in defining book outerthickness since it would always equal book thickness. 4 Main Results In this paper we determine the alue of all of the geometric graph parameters defined in Section 3 for T k. The following theorem, which is proed in Section 6, is the most significant result in the paper. It says that the lower bound for the (abstract) thickness of T k (Theorem 1) can be matched by an upper bound, een in the more restrictie setting of geometric thickness. Theorem 4. θ(t k )= k/2 We hae the following theorem for the geometric outerthickness and geometric arboricity of T k. It says that the lower bounds for the outerthickness and arboricity of T k can be matched by an upper bound on the corresponding geometric parameter. By the lower bound in Theorem 2, to proe Theorem 5, it suffices to show that a(t k ) k; wedosoin[6].

Theorem 5. θ o (T k )=a(t k )=k Graph Treewidth and Geometric Thickness Parameters 133 We hae the following theorem for the book thickness and book arboricity of T k. { k for k 2 Theorem 6. bt(t k )=ba(t k )= k +1 fork 3 This theorem gies an example of an abstract parameter that is not matched by its geometric counterpart. In particular, bt(t k ) >θ o (T k )=k for k 3. Theorem 6 with k =1wasproedby[2].Thatbt(T 2 ) 2 was independently proed by [14] and [3]. Note that bt(t 2 ) = 2 since there are series parallel graphs that are not outerplanar, K 2,3 being the primary example. We proe the stronger result that ba(t 2 ) = 2 in [6]. [7] proed that eery k-tree has a book embedding with thickness at most k + 1. It is easily seen that each plane subgraph is in fact a star-forest. Thus bt(t k ) ba(t k ) bsa(t k ) k + 1. We gie an alternatie proof of this result in [6]. [7] proed a lower bound of bt(t k ) k, and conjectured that bt(t k )=k. Thus Theorem 6 refutes this conjecture. The proof is gien in Section 5, where we construct a k-tree G with bt(g) >k. Finally obsere that the upper bound of [7] mentioned aboe and the lower bound in Theorem 3 proe the following result for the star-arboricity of T k. Theorem 7. sa(t k )=sa(t k )=bsa(t k )=k +1 5 Book Thickness: Proof of Theorem 6 (k 3) By the discussion in Section 4, it suffices to show that for all k 3, there is a k-tree G with book thickness bt(g) > k. Define G by the following construction: Start with a k-clique V 1. Add k(2k +1)k-simplicial ertices adjacent to each ertex in V 1 ;callthis set of ertices V 2. For each ertex V 2, choose three distinct ertices x 1,x 2,x 3 V 1,andfor each 1 i 3, add four k-simplicial ertices adjacent to each ertex of the clique (V 1 {}) \{x i }. Each set of four ertices is called an i-block of. Let V 3 be the set of ertices added in this step. Clearly G is a k-tree. Assume for the sake of contradiction that G has a book embedding with thickness k.let{e 1,E 2,...,E k } be the corresponding partition of the edges. For each ordered pair of ertices, w V (G), let the arc-set Vcw be the list of ertices in clockwise order from to w (not including and w). Say V 1 =(y 1,y 2,...,y k ) in anticlockwise order. There are k(2k + 1) ertices in V 2. Without loss of generality there are at least 2k + 1 ertices in V 2 Vyd 1y k.let (,,...,k+1 )be2k + 1 ertices in V 2 Vyd 1y k in clockwise order. Obsere that the k edges {y i k i+1 : 1 i k} are pairwise crossing, and thus receie distinct colours, as illustrated in Figure 1(a). Without loss of generality, each y i k i+1 E i. As illustrated in Figure 1(b), this implies that

134 V. Dujmoić and D.R. Wood y 1 k+1 E 1,sincey 1 k+1 crosses all of {y i k i+1 :2 i k} which are coloured {2, 3,...,k}. As illustrated in Figure 1(c), this in turn implies y 2 k E 2, and so on. By an easy induction, we obtain that y i k+2 i E i for all 1 i k, as illustrated in Figure 1(d). It follows that for all 1 i k and k i +1 j 2k +2 i, theedgey i j E i, as illustrated in Figure 1(e). Finally, as illustrated in 1(f), we hae: If qy i E(G) andq V k 1 k+3,thenqy i E i. ( ) 4 5 6 4 5 6 4 5 6 7 7 7 y 1 y 2 y 3 y 1 y 2 y 3 y 1 y 2 y 3 (a) (b) (c) 4 5 6 4 5 6 4 5 6 7 7 7 y 1 y 2 y 3 y 1 y 2 y 3 y 1 y 2 y 3 (d) (e) (f) Fig. 1. Example in the proof of Theorem 6 with k =3 Consider any of the twele ertices w V 3 that are added onto a clique that contain k+1.thenw is adjacent to k+1.moreoer,w is in V k k+1 or V k+1 k+2, as otherwise the edge w k+1 crosses k edges of G[{ k 1, k+1 }; V 1 ] that are all coloured differently, which is a contradiction. By the pigeon-hole principle, one of V k k+1 and V k+1 k+2 contains at least two ertices from two distinct p-blocks of k+1. Without loss of generality, V k k+1 does. Let these four ertices be (a, b, c, d) inclockwiseorder. Each ertex in {b, c, d} is adjacent to k 1 ertices of V 1. Not all of b, c, d are adjacent to the same subset of k 1 ertices in V 1,asotherwiseallofb, c, d wouldbelongtothesamep-block. Hence each ertex in V 1 has a neighbour in {b, c, d}. By( ) theedgesofg[{b, c, d},v 1 ] receie all k colours. Howeer, eery edge in G[{b, c, d}; V 1 ] crosses the edge a k+1, implying that there is no colour aailable for a k+1. This contradiction completes the proof.

Graph Treewidth and Geometric Thickness Parameters 135 6 Geometric Thickness: Proof of Theorem 4 The proofs of all of our upper bounds depend upon the following lemma. Lemma 8. For eery k-tree G, either: (1) there is a (possibly empty) independent set S V (G) of k-simplicial ertices in G such that G \ S = K k,or (2) there is a nonempty independent set S V (G) of k-simplicial ertices in G and a ertex V (G) \ S, such that: (a) G \ S is a k-tree, (b) is k-simplicial in G \ S, (c) for eery ertex w S, there is exactly one ertex u N G\S () such that N G (w) =N G\S [] \{u}, (d) eery k-simplicial ertex of G that is not in S is not adjacent to. Proof. We proceed by induction on V (G). If V (G) = k then G = K k and property (1) is satisfied with S =. If V (G) = k +1thenG = K k+1 and property (1) is satisfied with S = {} for any ertex. Now suppose that V (G) k +2. Let L be the set of k-simplicial ertices of G. ThenL is a nonempty independent set, and G \ L is a k-tree. Moreoer, the neighbourhood of each ertex in L is a k-clique. If G \ L = K k, then property (1) is satisfied with S = L. Otherwise, G \ L has a k-simplicial ertex. LetS be the set of neighbours of in L. We claim that property (2) is satisfied. Now S, asotherwise L. SinceG is not a clique and each ertex in S is simplicial, G\S is a k-tree. Consider a ertex w S. NowN G (w) isak-clique and N G (w). Thus N G (w) N G\S []. Since N G (w) = k and N G\S [] = k + 1, there is exactly one ertex u N G\S () for which N G (w) =N G\S [] \{u}. Part (d) is immediate. We now turn to the proof of Theorem 4. The lower bound θ(t k ) k/2 follows from the stronger lower bound θ(t k ) k/2 in Theorem 1. The theorem is true for all 0-, 1- and 2-trees since they are planar. To proe the upper bound θ(t k ) k/2, it suffices to proe that θ(2k) k for all k 2. Let I := {i, i : 1 i k}. Consider a geometric drawing of a 2k-tree G, in which the edges are coloured with k colours. Let be a 2k-simplicial ertex of G, where (,,...,u k,,,...,u k )aretheneighboursof in clockwise order around. Let F i () denote the closed infinite wedge centred at (but not including ), which is bounded by the ray u i and the ray that is opposite to the ray u i.as illustrated in Figure 2(a), we say that has the fan property if: F i () F j () = for all distinct i, j I, there are exactly two edges of each colour incident to, and the edges u i and u i receie the same colour for all 1 i k. We proceed by induction on V (G) with the hypothesis: eery 2k-tree G has a geometric drawing with thickness k; moreoer,if V (G) 2k + 2,then eery 2k-simplicial ertex of G has the fan property. Let G be a 2k-tree. Apply Lemma8toG.

136 V. Dujmoić and D.R. Wood F 2 () F 3 () 4 5 F 1 () F 1 () 0 (a) F 3 () F 2 () (b) Fig. 2. Proof of Theorem 4: (a) the fan property, (b) the base case First suppose that Lemma 8 gies a (possibly empty) independent set S V (G) of2k-simplicial ertices in G such that G \ S = K 2k.SayV(G\ S) = { 0,,...,k 1 }. Position 0,,...,k 1 eenly spaced on a circle in the plane, and in this order. The edges of G\S can be k-coloured using the standard book embedding of K 2k with thickness k, where each edge α β is coloured 1 2 ((α + β) mod2k). Each colour class forms a plane zig-zag pattern. For each ertex w S and for all 0 i k 1, colour the edges w i and w k+i by i. As illustrated in Figure 2(b), position the ertices in S in a small enough region near the centre of the circle so that monochromatic edges do not cross, each w S has the fan property, and V (G) is in general position. If V (G) 2k+2, then no ertex in { 0,,...,k 1 } is 2k-simplicial in G. Therefore, each 2k-simplicial ertex of G is in S, and thus has the fan property. Now suppose that Lemma 8 gies a nonempty independent set S V (G) of 2k-simplicial ertices in G and a ertex V (G)\S, such that is 2k-simplicial in the k-tree G\S. If V (G)\S 2k +2, then by induction, there is a geometric drawing of G \ S with thickness k, inwhich has the fan property. Otherwise, G \ S = K 2k+1 and thus the set S = {} is an independent set of 2k-simplicial ertices in G \ S such that (G \ S) \ S = K 2k. Thus by the construction gien aboe, there is a geometric drawing of G \ S with thickness k, inwhich has the fan property. Say N G\S () =(,,...,u k,,,...,u k ) in clockwise order about. Without loss of generality, the edges u i and u i are coloured i, for all 1 i k. Choose a small enough disc D ɛ centred at such that: (a) the only ertices in R ɛ are N G\S [], (b) eery edge of G \ S that intersects D ɛ is incident to (as illustrated in Figure 3), and

Graph Treewidth and Geometric Thickness Parameters 137 u 5 ɛ u 4 Fig. 3. The empty disc D ɛ (c) should a ertex whose neighbourhood is {,,...,u k,,,...,u k } be placed in D ɛ, then it would hae the fan property. By Lemma 8, for eery ertex w S, there is exactly one i I for which N G (w) =N G\S [] \{u i }.LetS i := {w S : N G (w) =N G\S [] \{u i }} for all i I. Two ertices in S i hae the same neighbourhood in G. For all i I, choose one ertex x i S i (if any). We will first draw x i for all i I. Once that is completed, we will draw the remaining ertices in S. As illustrated in 4, for all i I, colour the edge x i by i, and colour the edge x i u j by j for all j I \{i}. NowinadrawingofG,foreachi I, F i (x i )is the closed infinite wedge bounded by the ray x i and the ray that is opposite to x i u i,andf i (x i ) is the closed infinite wedge bounded by the ray x i u i and the ray that is opposite to x i. Obsere that in a drawing of G, ifx i F i () for all i I, then F l (x i ) for all l i. Therefore, for i I in some arbitrary order, each ertex x i can initially be positioned on the line-segment u i (D ɛ \{}), so that x i {F l (x j ):l I \{j}} for eery j I. This is possible by the preious obseration, since there is always a point close enough to where x i can be positioned, so that x i {F l (x j ):l I\{j}} for all the ertices x j that are drawn before x i. Obsere that each ertex x i has the fan property in the thus constructed illegal drawing. Now we moe each ertex x i just off the edge u i to obtain a legal drawing. In particular, moe each x i by a small enough distance ɛ into F i (), so that

138 V. Dujmoić and D.R. Wood x 2 x 1 x 1 x 2 x 3 x 2 x 3 x 1 x 1 x 1 x 2 x 3 x 2 x 3 x 1 x 1 x 1 x 1 x 2 x 2 x 3 Fig. 4. Placing each x i on the edge u i; thecircled ɛ is chosen small enough so that the edges incident with u i are almost parallel

Graph Treewidth and Geometric Thickness Parameters 139 F i (x i ) does not contain the ertex x j, for all j I \{i, i}. This implies that for all distinct i, j I with i j, wehaethatx j F l (x i ) for all l I. To proe that monochromatic edges do not cross, we distinguish four types of edges coloured i, where1 i k: 1. edges of G \ S coloured i, 2. the edges x i and x i, 3. edges x j u i for some j I \{i}, and 4. edges x l u i for some l I \{ i}. First we proe that no type-(1) edge is inoled in a monochromatic crossing. No two type-(1) edges cross by induction. Since a type-(2) edge is contained in D ɛ, by (b) in the choice of ɛ, type-(1) and type-(2) edges do not cross. Suppose that a type-(1) edges e crosses a type-(3) or type-(4) edge. By (a) in the choice of ɛ, e would also cross u i.sinceu i is coloured i, by induction applied to G\S, e is not coloured i. The two type-(2) edges do not cross since they are both incident to. Type- (3) edges do not cross since they are all incident to u i. Type-(4) edges do not cross since they are all incident to u i. Suppose that a type-(2) edge x i crosses a type-(3) edge x j u i for some j I \{i}. Byconstruction,x i F i () andx j F i (). Therefore, if x j u i crosses x i,thenx j u i also crosses the edge u i, which is a type-(1) edge of colour i. Thus this type of crossing was ruled out when type-(1) edges were considered. Now suppose that a type-(2) edge x i crosses a type-(3) edge x j u i for some j I \{i}. Thenx j F i (x i ), which contradicts the placement of x j.thus no type-(2) edge crosses a type-(3) edge. By symmetry, no type-(2) edge crosses a type-(4) edge. If a type-(3) edge x i u i crosses a type-(4) edge x l u i (for some l I \{ i}), then x l u i also crosses the edge u i, which is a type-(1) edge coloured i. Thus this type of crossing was ruled out when type-(1) edges were considered. By symmetry, a type-(4) edge x i u i does not cross a type-(3) edge x l u i (for all l I \{i}). Finally, if a type-(3) edge x j u i (for some j I \{i, i}) crosses a type-(4) edge x l u i (for some l I \{ i, i}), then x l F i (x j )andx j F i (x l ), contradicting our placement of x l or x j. Thus type-(3) edges do not cross type- (4) edges. Each ertex z S i \{x i } can be drawn in a small enough region around x i, and eery edge zu j coloured with the same colour as x i u j,sothatz has fan property and monochromatic edges do not cross. It remains to proe that each 2k-simplicial ertex of G has the fan property wheneer V (G) 2k + 2. By construction that is true for all 2k-simplicial ertices of G that are in S. The remaining 2k-simplicial ertices of G are also 2k-simplicial in the 2k-tree G \ S. If V (G) \ S 2k + 2, then by induction, the inariant is also maintained for all 2k-simplicial ertices of G that are not in S. If G \ S is K 2k+1, then by Lemma 8(d), there is no 2k-simplicial ertex of G in G \ S. Thus the inariant is maintained.

140 V. Dujmoić and D.R. Wood References [1] Yasukazu Aoki. The star-arboricity of the complete regular multipartite graphs. Discrete Math., 81(2):115 122, 1990. [2] Frank R. Bernhart and Paul C. Kainen. The book thickness of a graph. J. Combin. Theory Ser. B, 27(3):320 331, 1979. [3] Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, and Stephen K. Wismath. Book embeddings and point-set embeddings of series-parallel digraphs. In Michael T. Goodrich and Stephen G. Kobouro, eds.,proc. 10th International Symp. on Graph Drawing (GD 02), ol. 2528 of Lecture Notes in Comput. Sci., pp. 162 173. Springer, 2002. [4] Guoli Ding, Bogdan Oporowski, Daniel P. Sanders, and Dirk Vertigan. Partitioning graphs of bounded tree-width. Combinatorica, 18(1):1 12, 1998. [5] Vida Dujmoić and Daid R. Wood. On linear layouts of graphs. Discrete Math. Theor. Comput. Sci., 6(2):339 358, 2004. [6] Vida Dujmoić and Daid R. Wood. Graph treewidth and geometric thickness parameters. arxi.org:math.co/0503553, 2005. [7] Joseph L. Ganley and Lenwood S. Heath. The pagenumber of k-trees is O(k). Discrete Appl. Math., 109(3):215 221, 2001. [8] Richard K. Guy. Outerthickness and outercoarseness of graphs. In Proc. British Combinatorial Conf., ol. 13ofLondon Math. Soc. Lecture Note Ser., pp. 57 60. Cambridge Uni. Press, 1974. [9] John H. Halton. On the thickness of graphs of gien degree. Inform. Sci., 54(3):219 238, 1991. [10] Paul C. Kainen. Thickness and coarseness of graphs. Abh. Math. Sem. Uni. Hamburg, 39:88 95, 1973. [11] Petra Mutzel, Thomas Odenthal, and Mark Scharbrodt. Thethickness of graphs: a surey. Graphs Combin., 14(1):59 73, 1998. [12] Crispin St. J. A. Nash-Williams. Decomposition of finite graphs into forests. J. London Math. Soc., 39:12, 1964. [13] János Pach and Rephael Wenger. Embedding planar graphs at fixed ertex locations. Graphs Combin., 17(4):717 728, 2001. [14] S. Rengarajan and C. E. Veni Madhaan. Stack and queue number of 2- trees. In Ding-Zhu Du and Ming Li, eds., Proc. 1st Annual International Conf. on Computing and Combinatorics (COCOON 95), ol. 959 of Lecture Notes in Comput. Sci., pp. 203 212. Springer, 1995. [15] Mihalis Yannakakis. Embedding planar graphs in four pages. J. Comput. System Sci., 38:36 67, 1986.