126
separators

Separators with Non-Hereditary Properties

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Separators with Non-Hereditary Properties

separators

Page 2: Separators with Non-Hereditary Properties

separatorswith non-hereditary properties

Page 3: Separators with Non-Hereditary Properties

separatorswith non-hereditary properties

Pinar Heggernes, Pim van’t Hof, Dániel Marx, and Yngve Villanger

Page 4: Separators with Non-Hereditary Properties
Page 5: Separators with Non-Hereditary Properties

OJ`çååÉÅíÉÇ=pÉé~ê~íçêë

Page 6: Separators with Non-Hereditary Properties

OJ`çååÉÅíÉÇ=pÉé~ê~íçêëThe Treewidth Reduction Theorem

Page 7: Separators with Non-Hereditary Properties

OJ`çååÉÅíÉÇ=pÉé~ê~íçêëThe Treewidth Reduction Theorem

OJ`çååÉÅíÉÇ=píÉáåÉê=qêÉÉë

Page 8: Separators with Non-Hereditary Properties

OJ`çååÉÅíÉÇ=pÉé~ê~íçêëThe Treewidth Reduction Theorem

OJ`çååÉÅíÉÇ=píÉáåÉê=qêÉÉëSome Structural Observations

Page 9: Separators with Non-Hereditary Properties
Page 10: Separators with Non-Hereditary Properties

PRELIMINARIES

Page 11: Separators with Non-Hereditary Properties
Page 12: Separators with Non-Hereditary Properties
Page 13: Separators with Non-Hereditary Properties
Page 14: Separators with Non-Hereditary Properties
Page 15: Separators with Non-Hereditary Properties
Page 16: Separators with Non-Hereditary Properties

Cliques

Page 17: Separators with Non-Hereditary Properties

Cliques

Polynomial Time

Page 18: Separators with Non-Hereditary Properties

Independent  Set

Page 19: Separators with Non-Hereditary Properties

Independent  Set

Fixed Parameter Tractable

Page 20: Separators with Non-Hereditary Properties

Your  favorite  Hereditary  Property

Fixed Parameter Tractable

Page 21: Separators with Non-Hereditary Properties

Your  favorite  Hereditary  Property

Fixed Parameter Tractable

Tarjan; Marx, Sullivan and Razgon

Page 22: Separators with Non-Hereditary Properties

What  about  non-­hereditary  properties?Tarjan; Marx, Sullivan and Razgon

Page 23: Separators with Non-Hereditary Properties

What  about  non-­hereditary  properties?

?

Tarjan; Marx, Sullivan and Razgon

Page 24: Separators with Non-Hereditary Properties

Connected Separators

Page 25: Separators with Non-Hereditary Properties

Connected Separators2-

Page 26: Separators with Non-Hereditary Properties

c- Connected Separators

Page 27: Separators with Non-Hereditary Properties

c- Connected Separators

Regular Separators0-

Page 28: Separators with Non-Hereditary Properties

c- Connected Separators

c -Regular Separators

Page 29: Separators with Non-Hereditary Properties

c- Connected Separators

c -Regular Separators

Diameter Separators1-

Page 30: Separators with Non-Hereditary Properties

c- Connected Separators

c -Regular Separators

c-Diameter Separators

Page 31: Separators with Non-Hereditary Properties
Page 32: Separators with Non-Hereditary Properties

2-CONNECTED SEPARATORS

Page 33: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

Page 34: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

Page 35: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

A  (s,t)  separator  of  size  at  most  kthat  induces  a  2-­connected  subgraph.

Page 36: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

“Easy”  on  graphs  of  small  treewidth.(Due  to  MSO  expressibility.)

Page 37: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

“Easy”  on  graphs  of  small  treewidth.(Due  to  MSO  expressibility.)

General  graphs

Equivalent  instances  with  small  treewidth

Page 38: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

General  graphs

Equivalent  instances  with  small  treewidth

The  Treewidth  Reduction  Theorem

Page 39: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

Page 40: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

Page 41: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

H  contains  all  minimal  (s,t)  separators  and  tw(H)  =  g(k)

Page 42: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

H  contains  all  minimal  (s,t)  separators  and  tw(H)  =  g(k)

Page 43: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

H  contains  all  minimal  (s,t)  separators  and  tw(H)  =  g(k)

Page 44: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

H  contains  all  minimal  (s,t)  separators  and  tw(H)  =  g(k)

Page 45: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

H  contains  all  minimal  (s,t)  separators  and  tw(H)  =  g(k)

Page 46: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

H  contains  all  minimal  (s,t)  separators  and  tw(H)  =  g(k)

Page 47: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

H  contains  all  minimal  (s,t)  separators  and  tw(H)  =  g(k)

G{H}  =  torso  of  H  in  G

Page 48: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

H  contains  all  minimal  (s,t)  separators  and  tw(H)  =  g(k)

G{H}  =  torso  of  H  in  G

2-­connected

Page 49: Separators with Non-Hereditary Properties

The 2-connected Separator Problem

H  contains  all  minimal  (s,t)  separators  and  tw(H)  =  g(k)

G{H}  =  torso  of  H  in  G

2-­connectedwitnesses

Page 50: Separators with Non-Hereditary Properties
Page 51: Separators with Non-Hereditary Properties
Page 52: Separators with Non-Hereditary Properties
Page 53: Separators with Non-Hereditary Properties
Page 54: Separators with Non-Hereditary Properties
Page 55: Separators with Non-Hereditary Properties
Page 56: Separators with Non-Hereditary Properties
Page 57: Separators with Non-Hereditary Properties
Page 58: Separators with Non-Hereditary Properties
Page 59: Separators with Non-Hereditary Properties
Page 60: Separators with Non-Hereditary Properties

q · g(k)k · 2k2

Page 61: Separators with Non-Hereditary Properties

q · g(k)k · 2k2

q · g(k)k · 2k2

Page 62: Separators with Non-Hereditary Properties

q · g(k)k · 2k2

q · g(k)k · 2k2

q · g(k)k · 2k2

Page 63: Separators with Non-Hereditary Properties

q · g(k)k · 2k2

q · g(k)k · 2k2

q · g(k)k · 2k2

Page 64: Separators with Non-Hereditary Properties
Page 65: Separators with Non-Hereditary Properties
Page 66: Separators with Non-Hereditary Properties
Page 67: Separators with Non-Hereditary Properties
Page 68: Separators with Non-Hereditary Properties
Page 69: Separators with Non-Hereditary Properties
Page 70: Separators with Non-Hereditary Properties
Page 71: Separators with Non-Hereditary Properties

2-­connected(s,t)  separator

Page 72: Separators with Non-Hereditary Properties

2-­connected(s,t)  separator

by construction

Page 73: Separators with Non-Hereditary Properties

2-­connected(s,t)  separator

contains a minimal separator

by construction

Page 74: Separators with Non-Hereditary Properties

`

q · g(k)k · 2k2

q · g(k)k · 2k2

q · g(k)k · 2k2

Page 75: Separators with Non-Hereditary Properties

`

q · g(k)k · 2k2

q · g(k)k · 2k2

q · g(k)k · 2k2

Page 76: Separators with Non-Hereditary Properties
Page 77: Separators with Non-Hereditary Properties
Page 78: Separators with Non-Hereditary Properties

2-CONNECTED STEINER TREE

Page 79: Separators with Non-Hereditary Properties

Some structural Discoveries

An Algorithm

The 2-connected Steiner Tree Problem

Page 80: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Page 81: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Page 82: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Page 83: Separators with Non-Hereditary Properties

terminals

The 2-connected Steiner Tree Problem

Page 84: Separators with Non-Hereditary Properties

terminals

The 2-connected Steiner Tree Problem

Page 85: Separators with Non-Hereditary Properties

terminals

a 2-connected subgraph

The 2-connected Steiner Tree Problem

Page 86: Separators with Non-Hereditary Properties

terminals

the terminals are 2-connected

The 2-connected Steiner Tree Problem

Page 87: Separators with Non-Hereditary Properties

terminals

the terminals are 2-connected

The 2-connected Steiner Tree Problem

Page 88: Separators with Non-Hereditary Properties

terminals

the terminals are 2-connected

The 2-connected Steiner Tree Problem

Page 89: Separators with Non-Hereditary Properties

terminals

the terminals are 2-connected

The 2-connected Steiner Tree Problem

Page 90: Separators with Non-Hereditary Properties

terminals

the terminals are 2-connectedthe subgraph (if minimal) is 2-connected

The 2-connected Steiner Tree Problem

Page 91: Separators with Non-Hereditary Properties

terminals

The 2-connected Steiner Tree Problem

Page 92: Separators with Non-Hereditary Properties

terminals

the terminals are c-connectedthe subgraph (if minimal) is c-connected

The 2-connected Steiner Tree Problem

Page 93: Separators with Non-Hereditary Properties

terminals

the terminals are c-connectedthe subgraph (if minimal) is c-connected

The 2-connected Steiner Tree Problem

Page 94: Separators with Non-Hereditary Properties

terminals

the terminals are c-connectedthe subgraph (if minimal) is c-connected

The 2-connected Steiner Tree Problem

Page 95: Separators with Non-Hereditary Properties

terminals

the terminals are c-connectedthe subgraph (if minimal) is c-connected

The 2-connected Steiner Tree Problem

Page 96: Separators with Non-Hereditary Properties

terminals

the terminals are c-connectedthe subgraph (if minimal) is c-connected

The 2-connected Steiner Tree Problem

Page 97: Separators with Non-Hereditary Properties

terminals

The 2-connected Steiner Tree Problem

Page 98: Separators with Non-Hereditary Properties

terminals

The 2-connected Steiner Tree Problem

Page 99: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Page 100: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Page 101: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Case 1: When C does not separate T.

Page 102: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Case 1: When C does not separate T.

Page 103: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Case 2: When C separates T.

Page 104: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Case 2: When C separates T.

Page 105: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Case 2: When C separates T.

Page 106: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Case 2: When C separates T.

Page 107: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Case 2: When C separates T.

Page 108: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Case 2: When C separates T.

Page 109: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Case 2: When C separates T.

Page 110: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Claim:  H\T    is  a  forest.

Page 111: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Page 112: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Page 113: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Page 114: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Guess the structure of H.

Page 115: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Try  all  graphs  H  for  which  H\T  is  a  forest.

Page 116: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Try  all  graphs  H  for  which  H\T  is  a  forest.

Page 117: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Try  all  graphs  H  for  which  H\T  is  a  forest.

Map  H  into  G  such  that  vertices  in  H  are  assigned  to  their  “candidates”  in  G.

Page 118: Separators with Non-Hereditary Properties

The 2-connected Steiner Tree Problem

Try  all  graphs  H  for  which  H\T  is  a  forest.

Map  H  into  G  such  that  vertices  in  H  are  assigned  to  their  “candidates”  in  G.

Page 119: Separators with Non-Hereditary Properties

H

Page 120: Separators with Non-Hereditary Properties

H

G

Page 121: Separators with Non-Hereditary Properties

H

G

Page 122: Separators with Non-Hereditary Properties

H

G

Page 123: Separators with Non-Hereditary Properties

H

G

Page 124: Separators with Non-Hereditary Properties

H

G

Prune  the  colorclasses  to  get  rid  ofnon-­candidates.

Page 125: Separators with Non-Hereditary Properties

H

G

Delete  irrelevant  edges.

Page 126: Separators with Non-Hereditary Properties

H

G

Performa  breadth-­first  

search.