and Excluding Clique Minors Separators X - - PowerPoint PPT Presentation

and excluding clique minors separators
SMART_READER_LITE
LIVE PREVIEW

and Excluding Clique Minors Separators X - - PowerPoint PPT Presentation

Separators , Brambles, Tree Decomposi3ons and Excluding Clique Minors Separators X V(G) is an -separator if no


slide-1
SLIDE 1

Separators, ¡Brambles, ¡Tree ¡Decomposi3ons ¡ ¡ ¡ ¡ ¡ ¡ and ¡Excluding ¡Clique ¡Minors ¡ ¡ ¡ ¡

slide-2
SLIDE 2

Separators ¡ ¡

  • X ¡⊆ ¡V(G) ¡ ¡is ¡an ¡ε-­‑separator ¡if ¡no ¡component ¡
  • f ¡G-­‑X ¡has ¡more ¡than ¡ε|V(G)| ¡ver3ces. ¡
  • A ¡Separator ¡is ¡a ¡2/3-­‑Separator ¡
slide-3
SLIDE 3

Separators ¡ ¡

  • X ¡⊆ ¡V(G) ¡ ¡is ¡an ¡ε-­‑separator ¡if ¡no ¡component ¡
  • f ¡G-­‑X ¡has ¡more ¡than ¡ε|V(G)| ¡ver3ces. ¡
  • A ¡Separator ¡is ¡a ¡2/3-­‑Separator ¡
slide-4
SLIDE 4

Lipton ¡and ¡Tarjan ¡1979: ¡Every ¡Planar ¡Graph ¡ Has ¡A ¡Separator ¡of ¡Size ¡ ¡2√2√|V| ¡ ¡

slide-5
SLIDE 5

Lipton ¡and ¡Tarjan ¡1979: ¡Every ¡Planar ¡Graph ¡ Has ¡A ¡Separator ¡of ¡Size ¡ ¡2√2√|V| ¡ ¡

slide-6
SLIDE 6

Every ¡Planar ¡Graph ¡Has ¡A ¡Separator ¡of ¡Size ¡ ¡ 2√2√|V| ¡ ¡

slide-7
SLIDE 7

Every ¡Planar ¡Graph ¡Has ¡A ¡½-­‑Separator ¡of ¡ Size ¡ ¡4√2√|V| ¡ ¡

slide-8
SLIDE 8

Every ¡Planar ¡Graph ¡Has ¡A ¡½-­‑Separator ¡of ¡ Size ¡ ¡4√2√|V| ¡ ¡

slide-9
SLIDE 9

¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

Decomposing ¡On ¡A ¡Separator ¡

slide-10
SLIDE 10

All ¡Planar ¡G ¡have ¡a ¡cutset ¡X ¡s.t. ¡|X|=o(|V|) ¡and ¡each ¡ component ¡U ¡ ¡of ¡G-­‑X ¡has ¡at ¡most ¡log ¡log ¡|V| ¡ver3ces ¡ ¡ ¡

slide-11
SLIDE 11

Approxima3on ¡Algorithms ¡

  • Can ¡efficiently ¡find ¡a ¡cutset ¡X ¡of ¡o(|V|) ¡

ver3ces ¡s.t. ¡each ¡component ¡of ¡G-­‑X ¡has ¡at ¡ most ¡ ¡log ¡log ¡|V| ¡ver3ces ¡ ¡in ¡any ¡ ¡graph ¡G ¡ provided ¡we ¡can ¡find ¡a ¡small ¡separator ¡for ¡ each ¡subgraph ¡of ¡G ¡in ¡linear ¡3me. ¡ ¡

  • Can ¡thereby ¡approximately ¡solve ¡many ¡
  • p3miza3on ¡problems ¡in ¡O(|V| ¡log ¡|V|) ¡ ¡ ¡ ¡

3me ¡ ¡on ¡such ¡graphs. ¡ ¡ ¡ ¡

slide-12
SLIDE 12

Two ¡Seminal ¡Papers ¡

slide-13
SLIDE 13

The ¡Seminal ¡Papers ¡ ¡

  • Inves3gate ¡two ¡strengthenings ¡of ¡the ¡property: ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡Every ¡subgraph ¡has ¡a ¡small ¡separator. ¡ ¡

  • Provide ¡an ¡algorithm ¡for ¡finding ¡a ¡small ¡ ¡

¡ ¡ ¡ ¡ ¡separator ¡in ¡certain ¡nonplanar ¡graphs ¡

  • Inves3gate ¡ ¡a ¡slightly ¡different ¡decomposi3on ¡

¡ ¡ ¡ ¡tree ¡built ¡using ¡ ¡separators ¡and ¡characterize ¡ ¡ ¡ ¡ ¡ ¡exactly ¡for ¡which ¡graphs ¡ ¡such ¡a ¡tree ¡exists ¡using ¡ ¡ ¡ ¡ ¡ ¡proper3es. ¡ ¡ ¡

slide-14
SLIDE 14

The ¡Seminal ¡Papers ¡ ¡

  • Inves3gate ¡two ¡strengthenings ¡of ¡the ¡property: ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡Every ¡subgraph ¡has ¡a ¡small ¡separator. ¡ ¡

  • Use ¡these ¡to ¡provide ¡an ¡algorithm ¡for ¡finding ¡a ¡

small ¡ ¡separator ¡in ¡certain ¡nonplanar ¡graphs ¡

  • Inves3gate ¡ ¡a ¡slightly ¡different ¡decomposi3on ¡

¡ ¡ ¡ ¡tree ¡built ¡using ¡ ¡separators ¡and ¡characterize ¡ ¡ ¡ ¡ ¡ ¡exactly ¡for ¡which ¡graphs ¡ ¡such ¡a ¡tree ¡exists ¡using ¡ ¡ ¡ ¡ ¡ ¡proper3es. ¡ ¡ ¡

slide-15
SLIDE 15

The ¡Seminal ¡Papers ¡ ¡

  • Inves3gate ¡two ¡strengthenings ¡of ¡the ¡property: ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡Every ¡subgraph ¡has ¡a ¡small ¡separator. ¡ ¡

  • Use ¡these ¡to ¡provide ¡an ¡algorithm ¡for ¡finding ¡a ¡ ¡

small ¡separator ¡in ¡certain ¡nonplanar ¡graphs ¡

  • ¡Characterize ¡which ¡graphs ¡have ¡these ¡proper3es ¡

¡ ¡ ¡ ¡using ¡a ¡slightly ¡different ¡decomposi3on ¡tree ¡ ¡ ¡ ¡ ¡ ¡ ¡built ¡using ¡separators ¡ ¡ ¡ ¡ ¡ ¡ ¡using ¡ ¡ ¡

slide-16
SLIDE 16

S-­‑Separators ¡and ¡Linkedness ¡

  • ¡For ¡a ¡set ¡S ¡of ¡ver3ces, ¡an ¡S-­‑Separator ¡is ¡a ¡ ¡

¡ ¡ ¡ ¡ ¡subset ¡X ¡of ¡V ¡such ¡that ¡every ¡component ¡U ¡ ¡ ¡ ¡ ¡ ¡ ¡of ¡ ¡G-­‑X ¡sa3sfies: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡|U ¡∩ ¡S| ¡≤ ¡|S|/2 ¡ ¡ ¡

  • ¡Link(G) ¡is ¡the ¡maximum ¡k ¡such ¡that ¡there ¡is ¡some ¡

S ¡for ¡which ¡there ¡is ¡no ¡S-­‑Separator ¡of ¡size ¡<k. ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

slide-17
SLIDE 17

S-­‑Separators ¡and ¡Linkedness ¡

  • ¡For ¡a ¡set ¡S ¡of ¡ver3ces, ¡an ¡S-­‑Separator ¡is ¡a ¡ ¡

¡ ¡ ¡ ¡ ¡subset ¡X ¡of ¡V ¡such ¡that ¡every ¡component ¡U ¡ ¡ ¡ ¡ ¡ ¡ ¡of ¡ ¡G-­‑X ¡sa3sfies: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡|U ¡∩ ¡S| ¡≤ ¡|S|/2 ¡ ¡ ¡

  • ¡Link(G) ¡is ¡the ¡maximum ¡k ¡such ¡that ¡there ¡is ¡some ¡

S ¡for ¡which ¡there ¡is ¡no ¡S-­‑Separator ¡of ¡size ¡<k. ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

slide-18
SLIDE 18

Brambles ¡and ¡Their ¡Orders ¡

  • A ¡Bramble ¡is ¡a ¡set ¡of ¡connected ¡subgraphs ¡

every ¡two ¡of ¡which ¡intersect ¡or ¡are ¡joined ¡by ¡ an ¡edge. ¡

  • ¡A ¡Hi8ng ¡Set ¡for ¡a ¡bramble ¡is ¡a ¡set ¡of ¡ver3ces ¡

intersec3ng ¡all ¡its ¡elements. ¡

  • The ¡order ¡of ¡a ¡bramble ¡is ¡the ¡minimum ¡size ¡of ¡

a ¡hieng ¡set ¡for ¡it ¡

  • BN(G) ¡is ¡the ¡maximum ¡order ¡of ¡a ¡bramble ¡in ¡G ¡
slide-19
SLIDE 19

Brambles ¡and ¡Their ¡Orders ¡

  • A ¡Bramble ¡is ¡a ¡set ¡of ¡connected ¡subgraphs ¡

every ¡two ¡of ¡which ¡intersect ¡or ¡are ¡joined ¡by ¡ an ¡edge. ¡

  • ¡A ¡Hi8ng ¡Set ¡for ¡a ¡bramble ¡is ¡a ¡set ¡of ¡ver3ces ¡

intersec3ng ¡all ¡its ¡elements. ¡

  • The ¡order ¡of ¡a ¡bramble ¡is ¡the ¡minimum ¡size ¡of ¡

a ¡hieng ¡set ¡for ¡it ¡

  • BN(G) ¡is ¡the ¡maximum ¡order ¡of ¡a ¡bramble ¡in ¡G ¡
slide-20
SLIDE 20

Brambles ¡and ¡Their ¡Orders ¡

  • A ¡Bramble ¡is ¡a ¡set ¡of ¡connected ¡subgraphs ¡

every ¡two ¡of ¡which ¡intersect ¡or ¡are ¡joined ¡by ¡ an ¡edge. ¡

  • ¡A ¡Hi8ng ¡Set ¡for ¡a ¡bramble ¡is ¡a ¡set ¡of ¡ver3ces ¡

intersec3ng ¡all ¡its ¡elements. ¡

  • The ¡order ¡of ¡a ¡bramble ¡is ¡the ¡minimum ¡size ¡of ¡

a ¡hieng ¡set ¡for ¡it ¡

  • BN(G) ¡is ¡the ¡maximum ¡order ¡of ¡a ¡bramble ¡in ¡G ¡
slide-21
SLIDE 21

Brambles ¡and ¡Their ¡Orders ¡

  • A ¡Bramble ¡is ¡a ¡set ¡of ¡connected ¡subgraphs ¡

every ¡two ¡of ¡which ¡intersect ¡or ¡are ¡joined ¡by ¡ an ¡edge. ¡

  • ¡A ¡Hi8ng ¡Set ¡for ¡a ¡bramble ¡is ¡a ¡set ¡of ¡ver3ces ¡

intersec3ng ¡all ¡its ¡elements. ¡

  • The ¡order ¡of ¡a ¡bramble ¡is ¡the ¡minimum ¡size ¡of ¡

a ¡hieng ¡set ¡for ¡it ¡

  • BN(G) ¡is ¡the ¡maximum ¡order ¡of ¡a ¡bramble ¡in ¡G ¡
slide-22
SLIDE 22

BN(G) ¡AND ¡Link(G) ¡

Link(G) !≤ ! ¡BN(G) ¡ ¡≤ !2Link(G) ¡ ¡ The ¡order ¡of ¡βS ¡is ¡the ¡size ¡of ¡a ¡minimum ¡ separator ¡for ¡S. ¡ ¡ For ¡any ¡X ¡with ¡|X|<ord(β) ¡there ¡is ¡a ¡unique ¡ component ¡of ¡G-­‑X ¡containing ¡an ¡element ¡of ¡β. ¡ ¡ ¡ ¡

slide-23
SLIDE 23

BN(G) ¡AND ¡Link(G) ¡

Link(G) !≤ ! ¡BN(G) ¡ ¡≤ !2Link(G) ¡ ¡ The ¡order ¡of ¡βS ¡is ¡the ¡size ¡of ¡a ¡minimum ¡ separator ¡for ¡S. ¡ ¡ For ¡any ¡X ¡with ¡|X|<ord(β) ¡there ¡is ¡a ¡unique ¡ component ¡of ¡G-­‑X ¡containing ¡an ¡element ¡of ¡β. ¡ ¡ ¡ ¡

slide-24
SLIDE 24

BN(G) ¡AND ¡Link(G) ¡

Link(G) !≤ ! ¡BN(G) ¡ ¡≤ !2Link(G) ¡ ¡ The ¡order ¡of ¡βS ¡is ¡the ¡size ¡of ¡a ¡minimum ¡ separator ¡for ¡S. ¡ ¡ For ¡any ¡X ¡with ¡|X|<ord(β) ¡there ¡is ¡a ¡unique ¡ component ¡f(X) ¡of ¡G-­‑X ¡containing ¡an ¡element ¡of ¡ β. ¡ ¡ ¡ ¡

slide-25
SLIDE 25

¡Separators ¡in ¡Planar ¡Graphs ¡

  • ¡Easy ¡Proof ¡that ¡a ¡planar ¡graph ¡has ¡no ¡

bramble ¡of ¡order ¡ ¡exceeding ¡ ¡5√|V| ¡ver3ces. ¡ ¡

  • Proof ¡that ¡every ¡planar ¡graph ¡has ¡a ¡separator ¡

with ¡2.12√|V| ¡ver3ces ¡

  • Asd ¡A ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Alon, ¡Seymour, ¡Thomas ¡1994. ¡ ¡
slide-26
SLIDE 26

Trees, ¡Single ¡Vertex ¡Separators, ¡ And ¡Choosing ¡Sides ¡

slide-27
SLIDE 27

Trees, ¡Single ¡Vertex ¡Separators, ¡ And ¡Choosing ¡Sides ¡

slide-28
SLIDE 28

Trees, ¡Single ¡Vertex ¡Separators, ¡ And ¡Choosing ¡Sides ¡

slide-29
SLIDE 29

Trees, ¡Single ¡Vertex ¡Separators, ¡ And ¡Choosing ¡Sides ¡

slide-30
SLIDE 30

G ¡Has ¡A ¡Single ¡Vertex ¡S-­‑Separator ¡For ¡ Every ¡S ¡Precisely ¡If ¡It ¡Is ¡A ¡Forest ¡

slide-31
SLIDE 31

Tree ¡Decomposi3ons ¡ And ¡Their ¡Widths ¡

  • A ¡Tree ¡Decomposi3on ¡of ¡G ¡Consists ¡of ¡A ¡Tree ¡

T ¡and ¡A ¡Subtree ¡Sv ¡of ¡T ¡for ¡each ¡v ¡in ¡V(G) ¡s.t. ¡ ¡ ¡ ¡ if ¡uv ¡is ¡an ¡edge ¡then ¡Su ¡and ¡Sv ¡intersect. ¡ ¡

  • Its ¡width ¡is ¡the ¡maximum ¡of ¡|W_t|-­‑1 ¡over ¡the ¡

nodes ¡of ¡T ¡where ¡Wt ¡={v ¡| ¡t ¡ ¡is ¡in ¡Sv} ¡

  • The ¡treewidth ¡of ¡G ¡is ¡the ¡minimum ¡of ¡the ¡

widths ¡of ¡its ¡tree ¡decomposi3ons. ¡ ¡

slide-32
SLIDE 32

Tree ¡Decomposi3ons ¡ And ¡Their ¡Widths ¡

  • A ¡Tree ¡Decomposi3on ¡of ¡G ¡Consists ¡of ¡A ¡Tree ¡

T ¡and ¡A ¡Subtree ¡Sv ¡of ¡T ¡for ¡each ¡v ¡in ¡V(G) ¡s.t. ¡ ¡ ¡ ¡ if ¡uv ¡is ¡an ¡edge ¡then ¡Su ¡and ¡Sv ¡intersect. ¡ ¡

  • Its ¡width ¡is ¡the ¡maximum ¡of ¡|Wt|-­‑1 ¡over ¡the ¡

nodes ¡of ¡T ¡where ¡Wt ¡={v ¡| ¡t ¡ ¡is ¡in ¡Sv} ¡

  • The ¡treewidth ¡of ¡G ¡is ¡the ¡minimum ¡of ¡the ¡

widths ¡of ¡its ¡tree ¡decomposi3ons. ¡ ¡

slide-33
SLIDE 33

Tree ¡Decomposi3ons ¡ And ¡Their ¡Widths ¡

  • A ¡Tree ¡Decomposi3on ¡of ¡G ¡Consists ¡of ¡A ¡Tree ¡

T ¡and ¡A ¡Subtree ¡Sv ¡of ¡T ¡for ¡each ¡v ¡in ¡V(G) ¡s.t. ¡ ¡ ¡ ¡ if ¡uv ¡is ¡an ¡edge ¡then ¡Su ¡and ¡Sv ¡intersect. ¡ ¡

  • Its ¡width ¡is ¡the ¡maximum ¡of ¡|Wt|-­‑1 ¡over ¡the ¡

nodes ¡of ¡T ¡where ¡Wt ¡={v ¡| ¡t ¡ ¡is ¡in ¡Sv} ¡

  • The ¡treewidth ¡of ¡G ¡is ¡the ¡minimum ¡of ¡the ¡

widths ¡of ¡its ¡tree ¡decomposi3ons. ¡ ¡

slide-34
SLIDE 34

Tree ¡Width ¡and ¡Link(G) ¡

  • A ¡Graph ¡of ¡Tree ¡Width ¡k ¡has ¡an ¡S-­‑Separator ¡of ¡

size ¡at ¡most ¡k+1 ¡for ¡all ¡S ¡⊆ ¡V ¡ ¡

  • A ¡graph ¡which ¡has ¡an ¡S-­‑Separator ¡of ¡size ¡ ¡at ¡most ¡

k ¡for ¡every ¡S⊆ ¡V ¡ ¡has ¡treewidth ¡at ¡most ¡3k ¡ ¡ ¡

slide-35
SLIDE 35

Tree ¡Width ¡and ¡Link(G) ¡

  • A ¡Graph ¡of ¡Tree ¡Width ¡k ¡has ¡an ¡S-­‑Separator ¡of ¡

size ¡at ¡most ¡k+1 ¡for ¡all ¡S ¡⊆ ¡V ¡ ¡

  • A ¡graph ¡G ¡which ¡has ¡an ¡S-­‑Separator ¡of ¡size ¡ ¡at ¡

most ¡k ¡for ¡every ¡S⊆ ¡V ¡ ¡has ¡treewidth ¡at ¡most ¡3k ¡ ¡ ¡

slide-36
SLIDE 36

Build ¡Tree ¡Decomposi3on ¡Where ¡Edges ¡ Are ¡In ¡The ¡Leaves ¡

slide-37
SLIDE 37

Brambles ¡And ¡Tree ¡Decomposi3ons ¡

  • If ¡β ¡is ¡a ¡Bramble ¡in ¡G ¡and ¡[T, ¡{Sv ¡| ¡v ¡in ¡V}] ¡is ¡a ¡

tree ¡decomposi3on ¡of ¡G ¡then ¡there ¡is ¡some ¡ node ¡t ¡of ¡T ¡s.t. ¡Wt ¡is ¡a ¡hieng ¡set ¡for ¡β. ¡

  • The ¡Tree ¡Width ¡of ¡G ¡is ¡BN(G)+1. ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Seymour ¡and ¡Thomas, ¡1993. ¡ ¡

slide-38
SLIDE 38

Brambles ¡And ¡Tree ¡Decomposi3ons ¡

  • If ¡β ¡is ¡a ¡Bramble ¡in ¡G ¡and ¡[T, ¡{Sv ¡| ¡v ¡in ¡V}] ¡is ¡a ¡

tree ¡decomposi3on ¡of ¡G ¡then ¡there ¡is ¡some ¡ node ¡t ¡of ¡T ¡s.t. ¡Wt ¡is ¡a ¡hieng ¡set ¡for ¡β. ¡

  • The ¡Tree ¡Width ¡of ¡G ¡is ¡BN(G)-­‑1. ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Seymour ¡and ¡Thomas, ¡1993. ¡ ¡

slide-39
SLIDE 39

¡Minors, ¡Models, ¡and ¡Brambles ¡

  • H ¡is ¡a ¡minor ¡of ¡G ¡if ¡it ¡can ¡be ¡obtained ¡from ¡a ¡

subgraph ¡of ¡G ¡via ¡a ¡sequence ¡of ¡edge ¡

  • contrac3ons. ¡
  • An ¡H-­‑model ¡in ¡G ¡is ¡a ¡set ¡of ¡disjoint ¡trees ¡

indexed ¡by ¡the ¡ver3ces ¡of ¡H ¡such ¡that ¡if ¡uv ¡is ¡ and ¡edge ¡then ¡Tu ¡and ¡Tv ¡intersect. ¡

  • G ¡contains ¡an ¡H-­‑model ¡if ¡and ¡only ¡if ¡H ¡is ¡a ¡

minor ¡of ¡G. ¡ ¡

  • ¡Every ¡Bramble ¡of ¡order ¡k ¡in ¡H ¡yields ¡a ¡bramble ¡
  • f ¡order ¡k ¡in ¡every ¡graph ¡with ¡an ¡H-­‑Model. ¡ ¡
slide-40
SLIDE 40

¡Minors, ¡Models, ¡and ¡Brambles ¡

  • H ¡is ¡a ¡minor ¡of ¡G ¡if ¡it ¡can ¡be ¡obtained ¡from ¡a ¡

subgraph ¡of ¡G ¡via ¡a ¡sequence ¡of ¡edge ¡

  • contrac3ons. ¡
  • An ¡H-­‑model ¡in ¡G ¡is ¡a ¡set ¡of ¡disjoint ¡trees ¡

indexed ¡by ¡the ¡ver3ces ¡of ¡H ¡such ¡that ¡if ¡uv ¡is ¡ and ¡edge ¡then ¡Tu ¡and ¡Tv ¡intersect. ¡

  • G ¡contains ¡an ¡H-­‑model ¡if ¡and ¡only ¡if ¡H ¡is ¡a ¡

minor ¡of ¡G. ¡ ¡

  • ¡Every ¡Bramble ¡of ¡order ¡k ¡in ¡H ¡yields ¡a ¡bramble ¡
  • f ¡order ¡k ¡in ¡every ¡graph ¡with ¡an ¡H-­‑Model. ¡ ¡
slide-41
SLIDE 41

¡Minors, ¡Models, ¡and ¡Brambles ¡

  • H ¡is ¡a ¡minor ¡of ¡G ¡if ¡it ¡can ¡be ¡obtained ¡from ¡a ¡

subgraph ¡of ¡G ¡via ¡a ¡sequence ¡of ¡edge ¡

  • contrac3ons. ¡
  • An ¡H-­‑model ¡in ¡G ¡is ¡a ¡set ¡of ¡disjoint ¡trees ¡

indexed ¡by ¡the ¡ver3ces ¡of ¡H ¡such ¡that ¡if ¡uv ¡is ¡ and ¡edge ¡then ¡Tu ¡and ¡Tv ¡intersect. ¡

  • G ¡contains ¡an ¡H-­‑model ¡if ¡and ¡only ¡if ¡H ¡is ¡a ¡

minor ¡of ¡G. ¡ ¡

  • very ¡Bramble ¡of ¡order ¡k ¡in ¡H ¡yields ¡a ¡bramble ¡
  • f ¡order ¡k ¡in ¡every ¡graph ¡with ¡an ¡H-­‑Model. ¡ ¡
slide-42
SLIDE 42

¡Minors, ¡Models, ¡and ¡Brambles ¡

  • H ¡is ¡a ¡minor ¡of ¡G ¡if ¡it ¡can ¡be ¡obtained ¡from ¡a ¡

subgraph ¡of ¡G ¡via ¡a ¡sequence ¡of ¡edge ¡

  • contrac3ons. ¡
  • An ¡H-­‑model ¡in ¡G ¡is ¡a ¡set ¡of ¡disjoint ¡trees ¡

indexed ¡by ¡the ¡ver3ces ¡of ¡H ¡such ¡that ¡if ¡uv ¡is ¡ and ¡edge ¡then ¡Tu ¡and ¡Tv ¡intersect. ¡

  • G ¡contains ¡an ¡H-­‑model ¡if ¡and ¡only ¡if ¡H ¡is ¡a ¡

minor ¡of ¡G. ¡ ¡

  • ¡A ¡Kl ¡model ¡is ¡a ¡bramble ¡of ¡order ¡l ¡whose ¡

elements ¡do ¡not ¡intersect. ¡ ¡

slide-43
SLIDE 43

¡Nice ¡Tree ¡Decomposi3ons ¡of ¡Graphs ¡ Without ¡Large ¡Clique ¡Minors ¡

  • If ¡G ¡has ¡no ¡K5 ¡minor ¡then ¡it ¡has ¡a ¡tree ¡

decomposi3on ¡where ¡for ¡each ¡node ¡t ¡of ¡the ¡tree, ¡ the ¡graph ¡Ft ¡corresponding ¡to ¡t ¡is ¡planar ¡or ¡a ¡ specific ¡8 ¡vertex ¡graph ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Wagner, ¡1943 ¡

  • If ¡G ¡has ¡no ¡Kl ¡minor ¡then ¡it ¡has ¡a ¡tree ¡

decomposi3on ¡where ¡for ¡each ¡node ¡t, ¡the ¡graph ¡ ¡ Ft ¡is ¡quasi-­‑embedded ¡in ¡a ¡surface ¡in ¡which ¡Kl ¡ cannot ¡be ¡embedded. ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Roberston ¡and ¡Seymour, ¡

slide-44
SLIDE 44

¡Nice ¡Tree ¡Decomposi3ons ¡of ¡Graphs ¡ Without ¡Large ¡Clique ¡Minors ¡

  • If ¡G ¡has ¡no ¡K5 ¡minor ¡then ¡it ¡has ¡a ¡tree ¡

decomposi3on ¡where ¡for ¡each ¡node ¡t ¡of ¡the ¡tree, ¡ the ¡graph ¡Ft ¡corresponding ¡to ¡t ¡is ¡planar ¡or ¡a ¡ specific ¡8 ¡vertex ¡graph ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Wagner, ¡1943 ¡

  • If ¡G ¡has ¡no ¡Kl ¡minor ¡then ¡it ¡has ¡a ¡tree ¡

decomposi3on ¡where ¡for ¡each ¡node ¡t, ¡the ¡graph ¡ ¡ Ft ¡is ¡quasi-­‑embedded ¡in ¡a ¡surface ¡in ¡which ¡Kl ¡ cannot ¡be ¡embedded. ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Roberston ¡and ¡Seymour, ¡2003 ¡

slide-45
SLIDE 45

Excluding ¡Large ¡Clique ¡Minors ¡

  • For ¡any ¡l, ¡can ¡find ¡a ¡separator ¡of ¡size ¡O(√|V|) ¡

in ¡any ¡graph ¡without ¡a ¡Kl ¡minor ¡in ¡linear ¡3me ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Kawarabayashi,Li, ¡and ¡Reed ¡2011 ¡

  • For ¡any ¡l, ¡can ¡find ¡a ¡Robertson-­‑Seymour ¡tree ¡

decomposi3on ¡of ¡a ¡graph ¡without ¡a ¡Kl ¡minor ¡ in ¡O(|V|log ¡|V|) ¡3me. ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Kawarabayashi, ¡Li, ¡and ¡Reed ¡2011 ¡

slide-46
SLIDE 46

Excluding ¡Large ¡Clique ¡Minors ¡

  • For ¡any ¡l, ¡can ¡find ¡a ¡separator ¡of ¡size ¡O(√|V|) ¡

in ¡any ¡graph ¡without ¡a ¡Kl ¡minor ¡in ¡linear ¡3me ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Kawarabayashi,Li, ¡and ¡Reed ¡2011 ¡

  • For ¡any ¡l, ¡can ¡find ¡a ¡Robertson-­‑Seymour ¡tree ¡

decomposi3on ¡of ¡a ¡graph ¡without ¡a ¡Kl ¡minor ¡ in ¡O(|V|log ¡|V|) ¡3me. ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Kawarabayashi, ¡Li, ¡and ¡Reed ¡2011 ¡

slide-47
SLIDE 47

Indis3nguishable ¡Brambles ¡

  • Two ¡brambles ¡β1 ¡and ¡ ¡β2 ¡are ¡indis<nguishable ¡

if ¡for ¡every ¡set ¡X ¡such ¡that ¡|X| ¡is ¡less ¡than ¡the ¡ minimum ¡of ¡the ¡orders ¡of ¡the ¡two ¡brambles, ¡ the ¡two ¡brambles ¡choose ¡the ¡same ¡ component ¡of ¡G-­‑X. ¡ ¡

slide-48
SLIDE 48

Quickly ¡Excluding ¡A ¡Planar ¡Graph ¡

  • If ¡G ¡contains ¡a ¡bramble ¡β ¡of ¡ ¡order ¡f(k) ¡then ¡it ¡

contains ¡a ¡bramble ¡corresponding ¡to ¡ ¡a ¡k ¡by ¡k ¡ grid ¡which ¡is ¡indis3nguishable ¡from ¡it ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Robertson, ¡Seymour, ¡Thomas, ¡1995. ¡ ¡

  • The ¡grid ¡model ¡can ¡be ¡found ¡in ¡linear ¡3me ¡if ¡β ¡is ¡

βS ¡for ¡some ¡set ¡S ¡which ¡has ¡bouded ¡size ¡or ¡is ¡V. ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

slide-49
SLIDE 49

Quickly ¡Excluding ¡A ¡Planar ¡Graph ¡

  • If ¡G ¡contains ¡a ¡bramble ¡β ¡of ¡ ¡order ¡f(k) ¡then ¡it ¡

contains ¡a ¡bramble ¡corresponding ¡to ¡ ¡a ¡k ¡by ¡k ¡ grid ¡which ¡is ¡indis3nguishable ¡from ¡it ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Robertson, ¡Seymour, ¡Thomas, ¡1995. ¡ ¡

  • The ¡grid ¡model ¡can ¡be ¡found ¡in ¡linear ¡3me ¡if ¡β ¡is ¡

βS ¡for ¡some ¡set ¡S ¡which ¡has ¡bouded ¡size ¡or ¡is ¡V. ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

slide-50
SLIDE 50

Finding ¡Small ¡Separator ¡in ¡Graphs ¡ ¡ Without ¡ ¡Kl ¡Models ¡

  • For ¡three ¡ ¡huge ¡constants ¡k<< ¡c<C, ¡if ¡βV ¡has ¡
  • rder ¡at ¡most ¡c ¡then ¡can ¡find ¡a ¡separator ¡of ¡

size ¡C ¡in ¡linear ¡3me. ¡ ¡

  • Otherwise, ¡find ¡ ¡a ¡k ¡by ¡k ¡grid ¡model. ¡
  • Find ¡a ¡nice ¡quasi-­‑embedding ¡of ¡the ¡graph ¡with ¡

respect ¡to ¡this ¡model. ¡

  • Find ¡an ¡O(√|V|) ¡separator ¡in ¡the ¡part ¡of ¡the ¡

graph ¡ ¡embedded ¡in ¡a ¡simple ¡surface. ¡ ¡ ¡ ¡

slide-51
SLIDE 51

Finding ¡Small ¡Separator ¡in ¡Graphs ¡ ¡ Without ¡ ¡Kl ¡Models ¡

  • For ¡three ¡ ¡huge ¡constants ¡k<< ¡c<C, ¡if ¡βV ¡has ¡
  • rder ¡at ¡most ¡c ¡then ¡can ¡find ¡a ¡separator ¡of ¡

size ¡C ¡in ¡linear ¡3me. ¡ ¡

  • Otherwise, ¡find ¡ ¡a ¡k ¡by ¡k ¡grid ¡model, ¡

indis3nguishable ¡from ¡βV. ¡

  • Find ¡a ¡nice ¡quasi-­‑embedding ¡of ¡the ¡graph ¡with ¡

respect ¡to ¡this ¡model. ¡

  • Find ¡an ¡O(√|V|) ¡separator ¡in ¡the ¡part ¡of ¡the ¡

graph ¡ ¡embedded ¡in ¡a ¡simple ¡surface. ¡ ¡ ¡ ¡

slide-52
SLIDE 52

Finding ¡Small ¡Separator ¡in ¡Graphs ¡ ¡ Without ¡ ¡Kl ¡Models ¡

  • For ¡three ¡ ¡huge ¡constants ¡k<< ¡c<C, ¡if ¡βV ¡has ¡
  • rder ¡at ¡most ¡c ¡then ¡can ¡find ¡a ¡separator ¡of ¡

size ¡C ¡in ¡linear ¡3me. ¡ ¡

  • Otherwise, ¡find ¡ ¡a ¡k ¡by ¡k ¡grid ¡model ¡

indis3nguishable ¡from ¡βV. ¡

  • Find ¡a ¡nice ¡quasi-­‑embedding ¡of ¡the ¡graph ¡with ¡

respect ¡to ¡this ¡model. ¡

  • Find ¡an ¡O(√|V|) ¡separator ¡in ¡the ¡part ¡of ¡the ¡

graph ¡ ¡embedded ¡in ¡a ¡simple ¡surface. ¡ ¡ ¡ ¡

slide-53
SLIDE 53

Finding ¡Small ¡Separator ¡in ¡Graphs ¡ ¡ Without ¡ ¡Kl ¡Models ¡

  • For ¡three ¡ ¡huge ¡constants ¡K<< ¡c<C, ¡if ¡βV ¡has ¡
  • rder ¡at ¡most ¡c ¡then ¡can ¡find ¡a ¡separator ¡of ¡

size ¡C ¡in ¡linear ¡3me. ¡ ¡

  • Otherwise, ¡find ¡ ¡a ¡k ¡by ¡k ¡grid ¡model ¡

indis3nguishable ¡from ¡βV. ¡

  • Find ¡a ¡nice ¡quasi-­‑embedding ¡of ¡the ¡graph ¡with ¡

respect ¡to ¡this ¡model. ¡

  • Find ¡an ¡O(√|V|) ¡separator ¡in ¡the ¡part ¡of ¡the ¡

graph ¡ ¡embedded ¡in ¡a ¡simple ¡surface. ¡ ¡ ¡ ¡

slide-54
SLIDE 54

Finding ¡Tree ¡Decomposi3ons ¡of ¡ Graphs ¡Without ¡Kl ¡Models ¡

  • Proceed ¡as ¡in ¡bounded ¡tree ¡width ¡case ¡un3l ¡the ¡

root ¡set ¡S ¡ ¡has ¡size ¡2c ¡and ¡no ¡c ¡separator. ¡

  • Find ¡(i) ¡a ¡k ¡by ¡k ¡grid ¡model ¡indis3nguishable ¡from ¡

βS ¡and ¡(ii) ¡the ¡associated ¡quasi-­‑embedding. ¡

  • Put ¡the ¡embedded ¡part ¡into ¡the ¡tree ¡node, ¡and ¡

have ¡children ¡ ¡corresponding ¡to ¡the ¡cutsets ¡ cueng ¡off ¡the ¡non-­‑embedded ¡pieces. ¡

slide-55
SLIDE 55

Finding ¡Tree ¡Decomposi3ons ¡of ¡ Graphs ¡Without ¡Kl ¡Models ¡

  • Proceed ¡as ¡in ¡bounded ¡tree ¡width ¡case ¡un3l ¡the ¡

root ¡set ¡S ¡ ¡has ¡size ¡2c ¡and ¡no ¡c ¡separator. ¡

  • Find ¡(i) ¡a ¡k ¡by ¡k ¡grid ¡model ¡indis3nguishable ¡from ¡

βS ¡and ¡(ii) ¡the ¡associated ¡quasi-­‑embedding. ¡

  • Put ¡the ¡embedded ¡part ¡into ¡the ¡tree ¡node, ¡and ¡

have ¡children ¡ ¡corresponding ¡to ¡the ¡cutsets ¡ cueng ¡off ¡the ¡non-­‑embedded ¡pieces. ¡

slide-56
SLIDE 56

Finding ¡Tree ¡Decomposi3ons ¡of ¡ Graphs ¡Without ¡Kl ¡Models ¡

  • Proceed ¡as ¡in ¡bounded ¡tree ¡width ¡case ¡un3l ¡the ¡

root ¡set ¡S ¡ ¡has ¡size ¡2c ¡and ¡no ¡c ¡separator. ¡

  • Find ¡(i) ¡a ¡k ¡by ¡k ¡grid ¡model ¡indis3nguishable ¡from ¡

βS ¡and ¡(ii) ¡the ¡associated ¡quasi-­‑embedding. ¡

  • Put ¡the ¡embedded ¡part ¡into ¡the ¡tree ¡node, ¡and ¡

have ¡children ¡ ¡corresponding ¡to ¡the ¡cutsets ¡ cueng ¡off ¡the ¡non-­‑embedded ¡pieces. ¡

slide-57
SLIDE 57

One ¡Extra ¡Piece ¡ ¡

  • For ¡all ¡l ¡and ¡t ¡there ¡is ¡an ¡ε>0 ¡such ¡that ¡if ¡G ¡has ¡

no ¡Kl ¡model ¡then ¡it ¡either ¡contains ¡a ¡matching ¡ with ¡ε|V| ¡edges ¡or ¡a ¡stable ¡set ¡S ¡with ¡ε|V| ¡ ver3ces ¡such ¡that ¡each ¡vertex ¡of ¡S ¡has ¡the ¡ same ¡neighbourhood ¡as ¡t ¡other ¡ver3ces. ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Reed ¡and ¡Wood. ¡ ¡

slide-58
SLIDE 58

Back ¡To ¡The ¡Basics ¡

  • Brambles ¡define ¡a ¡choice ¡of ¡component ¡for ¡

each ¡small ¡cutset. ¡

  • Can ¡walk ¡towards ¡a ¡bramble ¡to ¡build ¡a ¡simpler ¡

bramble ¡which ¡is ¡indis3nguishable ¡from ¡it. ¡

  • Repeated ¡separa3on ¡yields ¡a ¡tree ¡
  • decomposi3on. ¡ ¡ ¡

¡ ¡ ¡

slide-59
SLIDE 59

¡ ¡ ¡ ¡ ¡Happy ¡Birthday ¡Robin! ¡