ebook img

Tangle-tree duality: in graphs, matroids and beyond PDF

1.5 MB·
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Tangle-tree duality: in graphs, matroids and beyond

Tangle-tree duality: in graphs, matroids and beyond ∗ Reinhard Diestel Mathematisches Seminar, Universita¨t Hamburg 7 Sang-il Oum 1 KAIST, Daejeon, 34141 South Korea 0 2 January 11, 2017 n a J 0 1 Abstract We apply a recent duality theorem for tangles in abstract separation ] O systems to derive tangle-type duality theorems for width-parameters in C graphs and matroids. We further derive a duality theorem for the exis- tence of clusters in large data sets. . h Ourapplicationstographsincludenew,tangle-type,dualitytheorems t for tree-width, path-width, and tree-decompositions of small adhesion. a m Conversely, we show that carving width is dual to edge-tangles. For ma- troids we obtain a duality theorem for tree-width. [ Ourresultscanbeusedtoderiveshortproofsofalltheclassicalduality 1 theoremsforwidthparametersingraphminortheory,suchaspath-width, v tree-width,branch-widthandrank-width,aswellasofageneralbramble- 1 typedualitytheoremofAmini,Mazoit,Nisse,andThomass´ewhichunifies 5 these classical theorems. 6 2 0 1 Introduction . 1 0 There are a number of theorems in the structure theory of sparse graphs that 7 assert a duality between high connectivity present somewhere in the graph and 1 an overall tree structure. For example, a graphhas small tree-width ifand only : v if it contains no large-order bramble. Amini, Mazoit, Nisse, and Thomass´e [1] i X generalized the notion of a bramble to give similar duality theorems for other width parameters, including branch-width, rank-width and matroid tree-width. r a Thehighlycohesivesubstructures,orHCSs,dualtolowwidthinallthesecases arewhat wecall concrete HCSs: likebrambles, theyaresets ofedgesthat hang together in a certain specified way. In [9] we introduced another type of HCSs for graphs and matroids, which we call abstract HCS. These are modelled on the notion of a tangle introduced byRobertsonandSeymour[18]fortheproofofthegraphminortheorem. They are orientations of all the separations of a graph or matroid, up to some given order, that are ‘consistent’ in a way specified by a set . This can be varied F F ∗Thisisanextendedversionavailableonlyinpreprintform. 1 togivedifferentnotionsofconsistency,leadingtodifferentnotionsof -tangles. F Wethenprovedageneraldualitytheoremfor -tangles[9,Theorem4.3],which F says that graphs or matroids not containing an -tangle have a certain type of F tree structure, the type depending on the choice of . In each case, this tree F structure clearly precludes the existence of an -tangle, and thus provides an F easily checked certificate for their possible nonexistence. Our first aim in this paper is to show that our duality theorem for abstract HCSs from [9] implies the known duality theorems for tangles: the classical Robertson-Seymour one for tangles and branch-width in graphs [18], and its analogue for matroids derived from [18] by Geelen, Gerards and Whittle [11]. As a tool for proving an Erd˝os-P´osa-type theorem for edge-disjoint immer- sions of graphs, Liu [14] recently introduced the notion of edge-tangles. We ob- tain a duality theorem for these, too. Interestingly, the tree structures dual to edge-tangleshavebeenstudiedbefore[20],buttheirdualitywasneverobserved. Our next aim will be to derive new duality theorems, in terms of -tangles, F for the classical graph width parameters of tree-width and path-width, as well as for some lesser known ones such as rank-width [16] and carving-width [20]. By tweaking , we can obtain tailor-made duality theorems also for particular F kindsoftree-decompositionsasdesired,suchasthoseofsomespecifiedadhesion. Matroidtree-widthwasintroducedonlymorerecently,byHlinˇeny´andWhit- tle [12], and we shall obtain a tangle-type duality theorem for this too. Our results will imply, and hence offer new proofs for, the bramble-type du- alitytheoremfortree-widthofSeymourandThomas[19]andtheirdualitythe- orem for path-width with Bienstock and Robertson [2]. We also find an that F expresses the generalized brambles of Amini, Mazoit, Nisse, and Thomass´e [1] as -tangles, and are thus able to deduce their unified theorem too. F We first proved the duality theorem of [9] that we keep applying here for ‘separationsofsets’: acommongeneralizationofgraphandmatroidseparations. This version already implied all the results mentioned so far. However we then noticedthatweneededmuchlesstoexpress,andtoprove,thisdualitytheorem. Thishadsomeinterestingconsequences,soletusbrieflyexplainwhathappened. The oriented separations in a graph or matroid are partially ordered in a natural way, as (A,B) (C,D) whenever A C and B D. This partial ≤ ⊆ ⊇ ordering is inverted by the involution (A,B) (B,A). Let us call any poset (S(cid:126), )withanorder-reversinginvolution →s (cid:55)→←s anabstract separation system. ≤ (cid:55)→ Ifthisposetisalattice,wecallitaseparationuniverse. Itissubmodular ifthere (cid:12) (cid:12) (cid:12) (cid:12) is a real order function →s →s satisfying →s = ←s and (cid:12)→r →s(cid:12)+(cid:12)→r →s(cid:12) (cid:12)(cid:12)→r(cid:12)(cid:12)+ →s for all →r, →s S(cid:126).(cid:55)→| | | | | | ∨ ∧ ≤ | | ∈ All the necessary ingredients of -tangles in graphs, and of their dual tree structures, can be expressed in termFs of (S(cid:126), ). Indeed, two separations are ≤ nested if and only if they have orientations that are comparable under . And ≤ the consistency requirement for classical tangles is, essentially, that if →r and →s ‘liein’thetangle(i.e.,ifthetangleorientsras →r andsas →s)thensodoes →r →s if it is in S(cid:126). It turned out that this was not a special case: we could express∨the entiredualitytheoreminitsproofinthisabstractsetting.1 Putmorepointedly, weneverneedthatourseparationsactually‘separate’anything: allweeveruse is how they relate to each other in terms of (S(cid:126), ). ≤ 1Despitetheincreaseingenerality,thisreductiontotheessentialalsomadetheproofmore readable. 2 The fact that our duality theorem works in abstract separation systems makesitapplicabletocontextsthatarequitefarfromgraphsandmatroids. For example, the bipartitions of the set D of pixels of an image form a separation system: theyarepartiallyorderedbyinclusionoftheirsides,andtheinvolution of flipping the sides of the bipartition inverts this ordering. Depending on the application, some ways of cutting the image in two will be more natural than others, which gives rise to a cost function on these separations of D. Taking this cost of a separation as its ‘order’ then gives rise to tangles: abstract HCSs signifying regions of the image. Unlike regions defined by simply specifying a subsetofD,regionsdefinedbytanglesareallowedtobefuzzyintermsofwhich pixels they ‘contain’ – much like regions in real-world images. If the cost function on the separations of our image is submodular – which in practice is not a severe restriction – the abstract duality theorem from [9] can be applied to these tangles. For every integer k, our application of this theorem will either find a region of order at least k or produce a nested ‘tree’ set of bipartitions, all of order <k, which together witness that no such region exists[10].Thisinformationcouldbeused, forexample, toassessthequalityof an image, eg. after sending it through a noisy channel. Ourpaperisorganizedasfollows. WebegininSection2withabriefdescrip- tion of abstract separation systems, just enough to state in Section 3, as Theo- rem 3.2, the main duality theorem of [9] that we shall be applying throughout. InSection4weproveadualitytheoremforclassicaltanglesasintroducedby Robertson and Seymour [18]. Our result differs from their tangle-branchwidth dualitytheoreminthewaywedescribethetree-likestructurethatgraphswith- out large tangles must have. But the theorems are similar and interderivable, andsoourresultmaybeseenasjustanewproofoftangle-branchwidthduality. In Section 5 we apply Theorem 3.2 to set partitions: of the vertex set of a graph, the ground set of a matroid, or any set with a natural submodular order function on its bipartitions. By specifying this order function we obtain duality theorems for rank-width, edge-tangles, and carving-width in graphs, for tangles in matroids and, as an example of an application beyond graphs and matroids, for coherent features in pixellated images. In Sections 6 and 7 we obtain our new duality theorems for tree-width and path-width,andshowhowtoderivefromthesetheexistingbutdifferentduality theorems for these parameters. In Section 8 we prove our duality theorem for matroid tree-width. In Section 9 we derive duality theorems for tree-decompo- sitions of bounded adhesion. InSection10, finally, weshowhowourdualitytheoremforabstracttangles, Theorem 3.2, impliesthe duality theoremfor abstractbramblesof Amini, Maz- oit, Nisse, and Thomass´e [1]. 2 Abstract separation systems In this section we introduce abstract separation systems – just enough to state the main duality theorem from [9] in Section 3, and thus make this paper self- contained. A separation of a set V is a set A,B such that A B =V. The ordered { } ∪ pairs (A,B) and (B,A) are its orientations. The oriented separations of V are theorientationsofitsseparations. Mappingeveryorientedseparation(A,B)to 3 its inverse (B,A) is an involution that reverses the partial ordering (A,B) (C,D): A C and B D. ≤ ⇔ ⊆ ⊇ Note that this is equivalent to (D,C) (B,A). Informally, we think of (A,B) ≤ as pointing towards B and away from A. Similarly, if (A,B) (C,D), then ≤ (A,B) points towards C,D , while (C,D) points away from A,B . { } { } Generalizing these properties of separations of sets, we now give an axio- matic definition of ‘abstract’ separations. A separation system (S(cid:126), ,∗) is a partially ordered set S(cid:126) with an order-reversing involution *. Its elem≤ents are called oriented separations. When a given element of S(cid:126) is denoted as →s, its inverse →s∗ will be denoted as ←s, and vice versa. The assumption that * be order-reversing means that, for all →r, →s S(cid:126), ∈ →r →s ←r ←s. (1) ≤ ⇔ ≥ A separation is a set of the form →s, ←s , and then denoted by s. We call →s and ←s theorientations ofs. Theset{ofalls}uchsets →s, ←s S(cid:126) willbedenoted { }⊆ by S. If →s = ←s, we call both →s and s degenerate. When a separation is introduced ahead of its elements and denoted by a single letter s, its elements will then be denoted as →s and ←s.2 Given a set S(cid:48) S ofseparations,wewriteS→ :=(cid:83)S(cid:48) S(cid:126) forthesetofalltheorientations (cid:48) of i⊆ts elements. With the ordering and invo⊆lution induced from S(cid:126), this is again a separation system.3 Separations of sets, and their orientations, are clearly an instance of this if we identify A,B with (A,B),(B,A) . If there{are b}inary o{perations an}d on our separation system S(cid:126) such that →r →s is the supremum and →r∨ →s th∧e infimum of →r and →s in S(cid:126), we call (S(cid:126), ,∗,∨ , ) a universe of (oriented∧) separations. By (1), it satisfies De Mor- ≤ ∨ ∧ gan’s law: (→r →s)∗ = ←r ←s. (2) ∨ ∧ The oriented separations of a set V form such a universe: if →r =(A,B) and →s = (C,D), say, then →r →s := (A C,B D) and →r →s := (A C,B D) ∨ ∪ ∩ ∧ ∩ ∪ are again oriented separations of V, and are the supremum and infimum of →r and →s. Similarly, the oriented separations of a graph form a universe. Its oriented separations of order < k for some fixed k, however, form a separation system inside this universe that may not itself be a universe with respect to and as defined above. ∨ A s∧eparation →r S(cid:126) is trivial in S(cid:126), and ←r is co-trivial, if there exists s S suchthat →r < →s as∈wellas →r < ←s. Notethatif →r istrivialinS(cid:126) thensoisev∈ery r→(cid:48) ≤ →r. If →r is trivial, witnessed by →s, then →r < →s <←r by (1). Separations →s such that →s ←s, trivial or not, will be called small. ≤ The trivial oriented separations of a set V, for example, are those of the form →r =(A,B)withA C D andB C D =V forsomes= C,D =r. ⊆ ∩ ⊇ ∪ { }(cid:54) The small separations (A,B) of V are all those with B =V. 2It is meaningless here to ask which is which: neither →s nor ←s is a well-defined object justgivens. Butgivenoneofthem,boththeotherandswillbewelldefined. Theymaybe degenerate,inwhichcases={→s}={←s}. 3For S(cid:48) =S, our definition of S→(cid:48) is consistent with the existing meaning of S(cid:126). When we refer to oriented separations using explicit notation that indicates orientation, such as →s or (A,B),wesometimesleaveouttheword‘oriented’toimprovetheflowofwords. Thus,when wespeakofa‘separation(A,B)’,thiswillinfactbeanorientedseparation. 4 Two separations r,s are nested if they have comparable orientations; other- wisetheycross. Twoorientedseparations →r, →s arenested ifrandsarenested.4 Wesaythat →r points towards s,and←r points away from s,if →r →s or →r ←s. ≤ ≤ Then two nested oriented separations are either comparable, or point towards eachother,orpointawayfromeachother. Asetofseparationsisnested ifevery two of its elements are nested. A set O S(cid:126) of oriented separations is antisymmetric if it does not contain ⊆ the inverse of any of its nondegenerate elements. It is consistent if there are no distinct r,s S with orientations →r < →s such that ←r, →s O. (Informally: if it ∈ ∈ does not contain orientations of distinct separations that point away from each other.) An orientation of S is a maximal antisymmetric subset of S(cid:126): a subset that contains for every s S exactly one of its orientations →s, ←s. ∈ Every consistent orientation of S contains all separations →r that are trivial inS(cid:126),becauseitcannotcontaintheirinverse←r: ifthetrivialityof →r iswitnessed by s S, say, then ←r would be inconsistent with both →s and ←s. ∈ Given a set , a consistent orientation of S is an -tangle if it avoids , F F F i.e., has no subset F . We think of as a collection of ‘forbidden’ subsets of S(cid:126). Avoiding ad∈dsFanother degreeFof consistency to an already formally F consistent orientation of S, one that can be tailored to specific applications by designing in different ways. The idea is always that the oriented separations F inasetF collectivelypointtoanarea(ofthegroundsetorstructurewhich ∈F theseparationsinS arethoughtto‘separate’)thatistoosmalltoaccommodate some particular type of highly cohesive substructure. A set σ of nondegenerate oriented separations, possibly empty, is a star of separations if they point towards each other: if →r ←s for all distinct →r, →s σ ≤ ∈ (Fig. 1). Stars of separations are clearly nested. They are also consistent: if ←r, →s lie in the same star we cannot have →r < →s, since also →s →r by the star ≤ property. A star σ need not be antisymmetric; but if →s, ←s σ, then any { } ⊆ other →r σ will be trivial. ∈ E F C B D F D ∩ ∩ B A B A ∩ Figure 1: The separations (A,B),(C,D),(E,F) form a 3-star Let S be a set of separations. An S-tree is a pair (T,α) of a tree5 T and a function α: E(cid:126)(T) S(cid:126) from the set → E(cid:126)(T):= (x,y): x,y E(T) { { }∈ } oftheorientationsof itsedgestoS(cid:126) suchthat,foreveryedgexyofT,ifα(x,y)= →s then α(y,x) = ←s. It is an S-tree is over 2S(cid:126) if, in addition, for every F ⊆ 4Termsintroducedforunorientedseparationsmaybeusedinformallyfororientedsepara- tionstooifthemeaningisobvious,andviceversa. 5Treeshaveatleastonenode[6]. 5 node t of T we have α(F(cid:126) ) , where t ∈F F(cid:126) := (x,t):xt E(T) . t { ∈ } We shall call the set F(cid:126) E(cid:126)(T) the oriented star at t in T (even if it is empty). t Its image α(F(cid:126) ) is s⊆aid to be associated with t in (T,α). t ∈F An important example of S-trees are irredundant S-trees over stars: those over some all of whose elements are stars of separations. In such an S-tree (T,α) the Fmap α preserves the natural partial ordering on E(cid:126)(T) defined by letting (x,y) < (u,v) if x,y = u,v and the unique x,y – u,v path in T { } (cid:54) { } { } { } joins y to u (see Figure 2): A B y x C D u v Figure2: Edges(x,y)<(u,v)andseparations(A,B)=α(x,y) α(u,v)=(C,D) ≤ 3 Tangle duality in abstract separation systems The tangle duality theorem for abstract separation systems, the result from [9] which we seek to apply in this paper to various different contexts, says the following. Let (S(cid:126), ) be a separation system and a collection of ‘forbidden’ ≤ F sets of separations. Then, under certain conditions, either S has an -tangle F or there exists an S-tree over . We now define these conditions and state the F theorem formally. We then prove a couple of lemmas that will help us apply it. Let →r be a nontrivial and nondegenerate element of a separation system (S(cid:126), ,∗) contained in some universe (U(cid:126), ,∗, , ) of separations, the ordering and≤involution on S(cid:126) being induced by th≤ose∨of∧U(cid:126). Consider any s→0 S(cid:126) such ∈ that →r s→0. As →r is nontrivial and nondegenerate, so is s→0. ≤ SincLeet→rSi≥sn→robntertivhieals,eotnolfyaollnseeopfatrhaetiotwnsosor∈ieSnttahtiaotnhsa→sveoafnevoerrieynsta∈tiSon≥→r→s(cid:114)≥{r→r}. satisfies →s →r. Letting ≥ f↓s→r→0(→s):= →s ∨s→0 and f↓s→r→0(←s):=(→s ∨s→0)∗ forall →s ≥ →r inS(cid:126)≥→r (cid:114){←r}thusdefinesamapS(cid:126)≥→r →U(cid:126),theshiftingmap f↓s→r→0 (Fig. 3, right). Note that f↓s→r→0(→r) = s→0, since →r ≤ s→0. Shifting maps preserve thepartialorderingonaseparationsystem,andinparticularmapstarstostars: Lemma 3.1. [9] The map f =f↓s→r→0 preserves the ordering ≤ on S(cid:126)≥→r (cid:114){←r}. In particular, f maps stars to stars. Let us say that s→0 emulates →r in S(cid:126) if s→0 →r and every →s S(cid:126) (cid:114) ←r with →s →r satisfies →s s→0 S(cid:126). We call S(cid:126) sep≥arable if for every∈two n{on}trivial and≥nondegenerate ∨→r,r←(cid:48) ∈∈ S(cid:126) such that →r ≤ r→(cid:48) there exists an s0 ∈ S with an orientation s→0 that emulates →r and its inverse s←0 emulating r←(cid:48). 6 →s s →e →s ∨s→0 →s →r →r r s s→0 0 Figure 3: Shifting →s to →s s→0 ∨ Givenaset 2U(cid:126)ofstarsofseparations,wesaythats→0 S(cid:126) emulates →r S(cid:126) in S(cid:126) for F if s→0Fem∈ulates →r in S(cid:126) and for any star σ ⊆S(cid:126)≥→r (cid:114)∈{←r} in F that∈has an eLleemt uenstsa→sy≥th→artwaesaeltso hfaovrecefs↓ts→r→h0e(σs)ep∈aFra.tions →s S(cid:126) for which ←s . And that S(cid:126) is F-separabFle if for all nontrivial and n∈ondegenerate {→r,r←}(cid:48)∈∈FS(cid:126) othriaetntaarteionnots→0fotrhcaetdebmyuFlataesnd→rsaintisS(cid:126)fyfo→rr F≤ ar→n(cid:48)dthseurcehexthisattss←a0nesm0u∈latSeswr←i(cid:48)thinaS(cid:126)n for . (As earlier, any such s→0 will also be nontrivial and nondegenerate.) F Recall that an orientation O of S is an -tangle if it is consistent and avoids . We call standard for S(cid:126) if it foFrces all →s S(cid:126) that are trivial in S(cid:126). TFhe ‘strong duFality theorem’ from [9] now reads as f∈ollows. Theorem 3.2 (Tangle duality theorem for abstract separation systems). Let (U(cid:126), ,∗, , ) be a universe of separations containing a separation system (S(cid:126), ,∗)≤. Le∨t ∧ 2U(cid:126)be a set of stars, standard for S(cid:126). If S(cid:126) is -separable, ≤ F ⊆ F exactly one of the following assertions holds: (i) There exists an -tangle of S. F (ii) There exists an S-tree over . F Often, the proof that S(cid:126) is -separable can be split into two easier parts, a proof that S(cid:126) is separable andFone that is closed under shifting in S(cid:126): that whenevers→0 S(cid:126) emulates(inS(cid:126))somenonFtrivialandnondegenerate →r s→0 not ∈ ≤ forced by , then it does so for . Indeed, the following lemma is immediate F F from the definitions: Lemma 3.3. If S(cid:126) is separable and is closed under shifting in S(cid:126), then S(cid:126) is F -separable. F The separability of S(cid:126) will often be established as follows. Let us call a real function →s →s on a universe (U(cid:126), ,∗, , ) of oriented separations an order (cid:55)→ | | ≤ ∨ ∧ function if it is non-negative, symmetric and submodular, that is, if 0 →s = ≤| | ←s and (cid:12) (cid:12) (cid:12) (cid:12) (cid:12) (cid:12) | | (cid:12)→r →s(cid:12)+(cid:12)→r →s(cid:12) (cid:12)→r(cid:12)+ →s ∨ ∧ ≤ | | for all →r, →s U(cid:126). We then call s := →s the order of s and of →s. For every ∈ | | | | positive integer k, S(cid:126)k := →s U(cid:126) : →s <k { ∈ | | } is a separation system (though not necessarily a universe). A universe with an order function will be called submodular. 7 Lemma 3.4. Every such S(cid:126) is separable. k WfhPoarrevooes→c0fht.,oowGofiseinevhdes→an0avne∈nos→Us(cid:126)n0→0t∈roifvS(cid:126)imka(cid:12)(cid:12)l→irsnua(cid:12)(cid:12)imcnahdnutdmnhohaonterndsd→ce0eegreesm→nw0eiurtlahatS(cid:126)te→erks.→r≤→rW,r←s→ie(cid:48)0ns∈≤Sh(cid:126)okrS→(cid:126)w(cid:48)ak.ntSsdhuiansc←tc0hes→e0tm→rheaumitlsauta→rleasct≤aer←ns(cid:48)dr→i→rni(cid:48)d,;Sa(cid:126)wbtkyee. | |≤ ∈ symmetry, this will imply also that s←0 emulates r←(cid:48). Let us show that every →s →r in S(cid:126)k satisfies →s s→0 S(cid:126)k. We prove this by ≥ ∨ ∈ showingthat →s s→0 →s ,whichwillfollowfromsubmodularityoncewehave | ∨ |≤| | shown that →s s→0 s→0 . This, however, holds since →s s→0 was a candidate | ∧ | ≥ | | ∧ for the choice of s→0: we have →r →s s→0 since →r →s and →r s→0, while ≤ ∧ ≤ ≤ →s ∧s→0 ≤s→0 ≤r→(cid:48). For the rest of this paper except in Sections 5 and 10, whenever we consider a graph G = (V,E) it will have at least one vertex, and we consider the sub- modular universe U(cid:126) of its (oriented) vertex separations, the separations (A,B) ofV suchthatGhasnoedgebetweenA(cid:114)B andB(cid:114)A,withtheorderfunction A,B := A B . | | | ∩ | NotethatAandB areallowedtobeempty. Foreachpositiveintegerk, theset S(cid:126)k = →s U(cid:126) : →s <k will be a separable separation system, by Lemma 3.4. { ∈ | | } 4 Tangle duality in graphs A tangle of order k in a finite graph G = (V,E), as introduced by Robertson and Seymour [18], is (easily seen to be equivalent to) an orientation of S that k avoids :=(cid:8) (A ,B ),(A ,B ),(A ,B ) U(cid:126) :G[A ] G[A ] G[A ]=G(cid:9). 1 1 2 2 3 3 1 2 3 T { }⊆ ∪ ∪ (Thethreeseparations(A ,B ),(A ,B ),(A ,B )neednotbedistinct.) Clearly, 1 1 2 2 3 3 forces all the small separations in U(cid:126), those of the form (A,V). Hence S(cid:126) k iTs a standard subset of S(cid:126) , for every integer k >0. T ∩ k Notice that any -avoiding orientation O of S is consistent, and therefore k T an -tangle in our sense, since for any pair of separations (C,D) (A,B) we T ≤ haveG[D] G[A] G[B] G[A]=Gandhence (D,C),(A,B) . Similarly, ∪ ⊇ ∪ { }∈T O mustcontainall(A,B)with A <k: itcannotcontain(B,A),as(A,V) O | | ∈ by (V,A) but (B,A),(A,V) . { }∈T { }∈T Since our duality theorems, so far, only work with sets consisting of stars F of separations, let us consider the set ∗ of those sets in that are stars. T T Theorem 4.1 (Tangle duality theorem for graphs). For every k >0, every graph G satisfies exactly one of the following assertions: (i) G has a ∗-tangle of S . k T (ii) G has an S -tree over ∗. k T Proof. By Theorem 3.2 and Lemmas 3.3–3.4, all we need to show is that ∗ is closed under shifting in S(cid:126) = S(cid:126) . This is easy from the definitions. InformTally, k if (X,Y) S(cid:126) emulates some →r (X,Y) not forced by and we shift a star ∈ ≤ T σ ={(A1,B1),(A2,B2),(A3,B3)}⊆S(cid:126)≥→r (cid:114){←r} 8 with →r (A1,B1), say, then we replace (A1,B1) with (A1 X,B1 Y), and ≤ ∪ ∩ (A ,B ) with (A Y,B X) for i 2. As any vertex or edge that is not i i i i ∩ ∪ ≥(cid:83) in G[Y] lies in G[X], this means that G[A ]=G remains unchanged. i i Our tangle duality theorem can easily be extended to include the classical duality theorem of Robertson and Seymour [18] for tangles and branch-width. In order to do so, we first show that all ∗-tangles are in fact -tangles, so T T these two notions coincide. Secondly, we will check that our tree structure witnessesforthenon-existenceofatanglecoincidewiththoseusedbyRobertson and Seymour: that a graph has an S -tree over ∗ if and only it has branch- k T width <k. Using the submodularity of our order function A,B A,B , we can { } (cid:55)→ | | easily show that ∗-tangles of S are in fact -tangles: k T T Lemma 4.2. Every consistent ∗-avoiding orientation O of S avoids , as k T T long as G k. | |≥ Proof. Suppose O has a subset σ . We show that as long as this set is not ∈ T an inclusion-minimal nested set in , we can either delete one of its elements, T or replace it by a smaller separation in O, so that the resulting set σ(cid:48) O is ⊆ stillin butissmallerorcontainsfewerpairsofcrossingseparations. Iterating T this process, we eventually arrive at a minimal nested set in that is still a T subset of O. By its minimality, this set is an antichain (compare the definition of ), and all consistent nested antichains are stars.6 Our subset of O will thus T lie in ∗, contradicting our assumption that O avoids ∗. T T If σ has two comparable elements, we delete the smaller one and retain a subset of O in . We now assume that σ is an antichain, but that it con- T tains two crossing separations, →r = (A,B) and →s = (C,D) say. As these and their inverses lie in S(cid:126) , submodularity implies that one of the separations k (A D,B C) (A,B) and (B C,A D) (C,D) also lies in S(cid:126) . Let us k ∩ ∪ ≤ ∩ ∪ ≤ assume the former; the other case is analogous. Let σ(cid:48) be obtained from σ by replacing →r with r→(cid:48) := (A∩D,B∪C) ∈ S(cid:126)k. Then σ(cid:48) is still in , since any vertex or edge of G[A] that is not in G[A D] T ∩ lies in G[C], and (C,D) is still in σ(cid:48). Moreover, while →r crosses →s, clearly r→(cid:48) does not. To complete the proof, we just have to show that r→(cid:48) cannot cross any separation →t σ(cid:48) that was nested with →r. ∈ If →r ≤ →t or →r ≤ ←t, then r→(cid:48) ≤ →r is nested with →t, as desired. If not then →t →r, since →r, →t O is consistent. This contradicts our assumption that ≤ { } ⊆ σ is an antichain. The following elementary lemma provides the link between our S-trees and branch-decompositions as defined by Robertson and Seymour [18]: Lemma 4.3. For every integer k 3,7 our graph G has branch-width < k if ≥ and only if G has an S -tree over ∗. k T Proof. If E(G) 1, then the branch-width is 0 by definition, and G has an | | ≤ S -tree over ∗ with two nodes and a single edge mapped to (V,V) both ways. k T We now assume that G has at least 2 edges. 6Hereweusethat|G|≥k: otherwise{(V,V)}∈T (cid:114)T∗ liesinO. 7SeetheremarkafterTheorem4.4. 9 Let us prove the forward implication first. We may assume that G has no isolated vertices, because we can easily add a leaf in an S -tree corresponding k to an isolated vertex. Suppose(T,L)isabranch-decompositionofwidth<k. Foreachedgee=st of T, let T and T be the components of T e containing s and t, respectively. s t − LetA andB bethesetsofverticesincidentwithanedgeinL−1(V(T ))and s,t s,t s L−1(V(T )),respectively,exceptthatifA containsonlytwoverticeswealways t s,t put both these also in B (and similarly vice versa). Note that B =A . s,t s,t t,s For all adjacent nodes s,t T let α(s,t) := (A ,B ). Since G has no s,t s,t ∈ isolated vertices these α(s,t) are separations, and since (T,L) has width < k they lie in S(cid:126) . For each internal node t of T and its three neighbours s ,s ,s , k 1 2 3 every edge of G has both ends in one of the G[A ], so si,t α(F(cid:126) )= α(s ,t),α(s ,t),α(s ,t) . t 1 2 3 { }∈T As A A =B for all i=j, the set α(F(cid:126) ) is a star. For leaves t of T, the assis,otc⊆iatetd,sjstar αs(jF(cid:126),t ) has the(cid:54) form (V,A) twith A = 2, which is in ∗ t { } | | T since k 3. This proves that (T,α) is an S -tree over ∗. k ≥ T Nowletusprovetheconverse. WemayagainassumethatGhasnoisolated vertex. Let(T,α)beanS -treeover ∗. ForeachedgeeofG, letusorientthe k T edges st of T towards t whenever α(s,t)=(A,B) is such that B contains both ends of e. If e has its ends in A B, we choose an arbitrary orientation of st. ∩ As T has fewer edges then nodes, there exists a node t=:L(e) such that every edge at t is oriented towards t. Let us choose an S -tree (T,α) and L: E V(T) so that the number k → of leaves in L(E) is maximized, and subject to this with V(T) minimum. We | | claimthat,foreveryedgeeofG,thenodet=L(e)isaleafofT. Indeed,ifnot, letusextendT tomakeL(e)aleaf. Ifthasdegree2,weattachanewleaft(cid:48) tot and put α(t(cid:48),t) = (V(e),V) and L(e) = t(cid:48), where V(e) denotes the set of ends of e. If t has degree 3 then, by definition of , there is a neighbour t(cid:48) of t such T thate G[A]for(A,B)=α(t(cid:48),t). Ast=L(e),thismeansthatehasbothends ∈ in A B. Subdivide the edge tt(cid:48), attach a leaf t∗ to the subdividing vertex t(cid:48)(cid:48), ∩ putα(t(cid:48),t(cid:48)(cid:48))=α(t(cid:48)(cid:48),t)=(A,B)andα(t∗,t(cid:48)(cid:48))=(V(e),V), andletL(e)=t∗. In both cases, (T,α) is still an S -tree over ∗. k T InthesamewayonecanshowthatLisinjective. Indeed,ifL(e(cid:48))=t=L(e(cid:48)(cid:48)) for distinct e(cid:48),e(cid:48)(cid:48) E, we could increase the number of leaves in L(E) by ∈ joining two new leaves t(cid:48),t(cid:48)(cid:48) to the current leaf t, letting α(t(cid:48),t) = (V(e(cid:48)),V) and α(t(cid:48)(cid:48),t)=(V(e(cid:48)(cid:48)),V), and redefine L(e(cid:48)) as t(cid:48) and L(e(cid:48)(cid:48)) as t(cid:48)(cid:48). By the minimality of V(T), every leaf of T is in L(E), since we could | | otherwise delete it. Finally, no node t of T has degree 2, since contracting an edgeattwhilekeepingαunchangedontheremainingedgeswouldleaveanS - k tree over ∗. (Here we use that G has no isolated vertices, and that L(e) = t T (cid:54) for every edge e of G.) HenceLisabijectionfromEtothesetofleavesofT,andT isaternarytree. Thus, (T,L) is a branch-decomposition of G, clearly of width less than k. Wecannowderive,andextend,theRobertson-Seymour[18]dualitytheorem for tangles and branch-width: 10

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.