Integral Unit Bar-Visibility Graphs Therese Biedl Ahmad Biniaz - - PowerPoint PPT Presentation

integral unit bar visibility graphs
SMART_READER_LITE
LIVE PREVIEW

Integral Unit Bar-Visibility Graphs Therese Biedl Ahmad Biniaz - - PowerPoint PPT Presentation

Integral Unit Bar-Visibility Graphs Therese Biedl Ahmad Biniaz Veronika Irvine Philipp Kindermann Anurag Murty Naredla Alexi Turcotte Integral Unit Bar-Visibility Integral Unit Bar-Visibility Integral Unit Bar-Visibility Integral Unit


slide-1
SLIDE 1

Integral Unit Bar-Visibility Graphs

Therese Biedl Veronika Irvine Anurag Murty Naredla Ahmad Biniaz Philipp Kindermann Alexi Turcotte

slide-2
SLIDE 2

Integral Unit Bar-Visibility

slide-3
SLIDE 3

Integral Unit Bar-Visibility

slide-4
SLIDE 4

Integral Unit Bar-Visibility

slide-5
SLIDE 5

Integral Unit Bar-Visibility

slide-6
SLIDE 6

Integral Unit Bar-Visibility

slide-7
SLIDE 7

Integral Unit Bar-Visibility

slide-8
SLIDE 8

Integral Unit Bar-Visibility

Strong

slide-9
SLIDE 9

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

slide-10
SLIDE 10

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

slide-11
SLIDE 11

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

Every planar graph, O(n) time

slide-12
SLIDE 12

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

Every planar graph, O(n) time 3-connected: NP-hard

slide-13
SLIDE 13

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

Every planar graph, O(n) time 3-connected: NP-hard Triangulation: O(n) time

slide-14
SLIDE 14

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

Every planar graph, O(n) time 3-connected: NP-hard Triangulation: O(n) time 4-connected: O(n) time

slide-15
SLIDE 15

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

slide-16
SLIDE 16

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

slide-17
SLIDE 17

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

Characterizations for...

slide-18
SLIDE 18

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

Characterizations for...

  • trees
slide-19
SLIDE 19

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

Characterizations for...

  • trees
  • complete bipartite
slide-20
SLIDE 20

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

Characterizations for...

  • trees
  • complete bipartite
  • outerplanar
slide-21
SLIDE 21

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

Characterizations for...

  • trees
  • complete bipartite
  • outerplanar
  • triangulations
slide-22
SLIDE 22

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

slide-23
SLIDE 23

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

1 2 3 4 5 6 7 8

slide-24
SLIDE 24

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

1 2 3 4 5 6 7 8

slide-25
SLIDE 25

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

1 2 3 4 5 6 7 8

slide-26
SLIDE 26

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

1 2 3 4 5 6 7 8

slide-27
SLIDE 27

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

1 2 3 4 5 6 7 8

slide-28
SLIDE 28

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

1 2 3 4 5 6 7 8

slide-29
SLIDE 29

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

1 2 3 4 5 6 7 8

slide-30
SLIDE 30

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

1 2 3 4 5 6 7 8

slide-31
SLIDE 31

Integral Unit Bar-Visibility

Weak Strong

⇒ ⇔

1 2 3 4 5 6 7 8

max-deg 6

slide-32
SLIDE 32

Weak Model

slide-33
SLIDE 33

Weak: Trees, maxdeg 5

v

slide-34
SLIDE 34

Weak: Trees, maxdeg 5

v v

slide-35
SLIDE 35

Weak: Trees, maxdeg 5

v v

slide-36
SLIDE 36

Weak: Trees, maxdeg 5

v v

slide-37
SLIDE 37

Weak: Trees, maxdeg 5

v v

slide-38
SLIDE 38

Weak: Trees, maxdeg 5

v v

slide-39
SLIDE 39

Weak: Trees, maxdeg 5

v v

slide-40
SLIDE 40

Weak: Trees, maxdeg 5

v v

slide-41
SLIDE 41

Weak: Trees, maxdeg 5

v v

slide-42
SLIDE 42

Weak: Trees, maxdeg 5

v v Tree with maxdeg 5 ✗

slide-43
SLIDE 43

Weak: Trees, maxdeg 4

slide-44
SLIDE 44

Weak: Trees, maxdeg 4

slide-45
SLIDE 45

Weak: Trees, maxdeg 4

slide-46
SLIDE 46

Weak: Trees, maxdeg 4

slide-47
SLIDE 47

Weak: Trees, maxdeg 4

slide-48
SLIDE 48

Weak: Trees, maxdeg 4

Tree with maxdeg 4✓

slide-49
SLIDE 49

Weak: Biconnected Outerplanar, maxdeg 3

slide-50
SLIDE 50

Weak: Biconnected Outerplanar, maxdeg 3

slide-51
SLIDE 51

Weak: Biconnected Outerplanar, maxdeg 3

slide-52
SLIDE 52

Weak: Biconnected Outerplanar, maxdeg 3

slide-53
SLIDE 53

Weak: Biconnected Outerplanar, maxdeg 3

slide-54
SLIDE 54

Weak: Biconnected Outerplanar, maxdeg 3

slide-55
SLIDE 55

Weak: Biconnected Outerplanar, maxdeg 3

slide-56
SLIDE 56

Weak: Biconnected Outerplanar, maxdeg 3

slide-57
SLIDE 57

Weak: Biconnected Outerplanar, maxdeg 3

slide-58
SLIDE 58

Weak: Biconnected Outerplanar, maxdeg 3

slide-59
SLIDE 59

Weak: Biconnected Outerplanar, maxdeg 3

slide-60
SLIDE 60

Weak: Biconnected Outerplanar, maxdeg 3

slide-61
SLIDE 61

Weak: Biconnected Outerplanar, maxdeg 3

slide-62
SLIDE 62

Weak: Biconnected Outerplanar, maxdeg 3

slide-63
SLIDE 63

Weak: Biconnected Outerplanar, maxdeg 3

slide-64
SLIDE 64

Weak: Biconnected Outerplanar, maxdeg 3

Biconnected Outerplanar with maxdeg 3

slide-65
SLIDE 65

Weak: Biconnected Outerplanar, maxdeg 4

slide-66
SLIDE 66

Weak: Biconnected Outerplanar, maxdeg 4

slide-67
SLIDE 67

Weak: Biconnected Outerplanar, maxdeg 4

slide-68
SLIDE 68

Weak: Biconnected Outerplanar, maxdeg 4

slide-69
SLIDE 69

Weak: Biconnected Outerplanar, maxdeg 4

slide-70
SLIDE 70

Weak: Biconnected Outerplanar, maxdeg 4

slide-71
SLIDE 71

Weak: Biconnected Outerplanar, maxdeg 4

slide-72
SLIDE 72

Weak: Biconnected Outerplanar, maxdeg 4

slide-73
SLIDE 73

Weak: Biconnected Outerplanar, maxdeg 4

slide-74
SLIDE 74

Weak: Biconnected Outerplanar, maxdeg 4

slide-75
SLIDE 75

Weak: Biconnected Outerplanar, maxdeg 4

Biconnected Outerplanar with maxdeg 4

slide-76
SLIDE 76

Weak: Biconnected Outerplanar, maxdeg 4

slide-77
SLIDE 77

Weak: Biconnected Outerplanar, maxdeg 4

slide-78
SLIDE 78

Weak: Biconnected Outerplanar, maxdeg 4

slide-79
SLIDE 79

Weak: Biconnected Outerplanar, maxdeg 4

slide-80
SLIDE 80

Weak: Biconnected Outerplanar, maxdeg 4

slide-81
SLIDE 81

Layered Drawings

slide-82
SLIDE 82

Layered Drawings

slide-83
SLIDE 83

Layered Drawings

slide-84
SLIDE 84

Layered Drawings

slide-85
SLIDE 85

Layered Drawings

consecutive consecutive

slide-86
SLIDE 86

Weak: NP-hardness

slide-87
SLIDE 87

Weak: NP-hardness

slide-88
SLIDE 88

Weak: NP-hardness

NP-hard [Heath & Rosenberg]

slide-89
SLIDE 89

Weak: NP-hardness

NP-hard [Heath & Rosenberg]

slide-90
SLIDE 90

Weak: NP-hardness

NP-hard [Heath & Rosenberg] P

slide-91
SLIDE 91

Weak: NP-hardness

Edges:

slide-92
SLIDE 92

Weak: NP-hardness

Edges:

slide-93
SLIDE 93

Weak: NP-hardness

Edges: Node block:

slide-94
SLIDE 94

Weak: NP-hardness

Edges: Node block:

slide-95
SLIDE 95

Weak: NP-hardness

Edges: Node block:

slide-96
SLIDE 96

Weak: NP-hardness

Edges: Node block:

slide-97
SLIDE 97

Weak: NP-hardness

Edges: Node block:

slide-98
SLIDE 98

Weak: NP-hardness

Edges: Node block:

slide-99
SLIDE 99

Weak: NP-hardness

Edges: Node block:

slide-100
SLIDE 100

Weak: NP-hardness

Edges: Node block: Nodes:

slide-101
SLIDE 101

Weak: NP-hardness

Edges: Node block: Nodes:

slide-102
SLIDE 102

Weak: NP-hardness

Edges: Node block: Nodes:

slide-103
SLIDE 103

Weak: NP-hardness

Edges: Node block: Nodes:

slide-104
SLIDE 104

Weak: NP-hardness

NP-hard [Heath & Rosenberg] P

slide-105
SLIDE 105

Weak: NP-hardness

NP-hard [Heath & Rosenberg] Recognition: NP-hard P

slide-106
SLIDE 106

Strong Model

slide-107
SLIDE 107

Strong: Trees

[Dean & Veytsel] Unit Bar-Visibility Representation

⇔ maxdeg 3, subdivision of caterpillar

slide-108
SLIDE 108

Strong: Trees

[Dean & Veytsel] Unit Bar-Visibility Representation

⇔ maxdeg 3, subdivision of caterpillar

slide-109
SLIDE 109

Strong: Trees

[Dean & Veytsel] Unit Bar-Visibility Representation

⇔ maxdeg 3, subdivision of caterpillar

slide-110
SLIDE 110

Strong: Trees

[Dean & Veytsel] Unit Bar-Visibility Representation

⇔ maxdeg 3, subdivision of caterpillar

slide-111
SLIDE 111

Strong: Trees

[Dean & Veytsel] Unit Bar-Visibility Representation

⇔ maxdeg 3, subdivision of caterpillar

Integral Unit Bar-Visibility Representation

⇔ maxdeg 3, subdivision of caterpillar

slide-112
SLIDE 112

Strong: Biconnected Graphs

slide-113
SLIDE 113

Strong: Biconnected Graphs

slide-114
SLIDE 114

Strong: Biconnected Graphs

slide-115
SLIDE 115

Strong: Biconnected Graphs

Every face spans two slabs

slide-116
SLIDE 116

Strong: Biconnected Graphs

Every face spans two slabs

slide-117
SLIDE 117

Strong: Biconnected Graphs

Every face spans two slabs

slide-118
SLIDE 118

Strong: Biconnected Graphs

Every face spans two slabs

slide-119
SLIDE 119

Strong: Biconnected Graphs

Every face spans two slabs

slide-120
SLIDE 120

Strong: Biconnected Graphs

Every face spans two slabs

slide-121
SLIDE 121

Strong: Biconnected Graphs

Every face spans two slabs and is a trapezoid

slide-122
SLIDE 122

Strong: Biconnected Graphs

slide-123
SLIDE 123

Strong: Biconnected Graphs

slide-124
SLIDE 124

Strong: Biconnected Graphs

slide-125
SLIDE 125

Strong: Biconnected Graphs

slide-126
SLIDE 126

Strong: Biconnected Graphs

slide-127
SLIDE 127

Strong: Biconnected Graphs

slide-128
SLIDE 128

Strong: Biconnected Graphs

slide-129
SLIDE 129

Strong: Biconnected Graphs

slide-130
SLIDE 130

Strong: Biconnected Graphs

slide-131
SLIDE 131

Strong: Biconnected Graphs

slide-132
SLIDE 132

Strong: Biconnected Graphs

slide-133
SLIDE 133

Strong: Biconnected Graphs

slide-134
SLIDE 134

Strong: Biconnected Graphs

slide-135
SLIDE 135

Strong: Biconnected Graphs

Fixing one diagonal fixes the whole slab

slide-136
SLIDE 136

Strong: Biconnected Graphs

Fixing one diagonal fixes the whole slab Idea: guess the topmost diagonal

slide-137
SLIDE 137

Strong: Biconnected Graphs

Fixing one diagonal fixes the whole slab Idea: guess the topmost diagonal

slide-138
SLIDE 138

Strong: Biconnected Graphs

Fixing one diagonal fixes the whole slab Idea: guess the topmost diagonal

slide-139
SLIDE 139

Strong: Biconnected Graphs

Fixing one diagonal fixes the whole slab Idea: guess the topmost diagonal

slide-140
SLIDE 140

Strong: Biconnected Graphs

Fixing one diagonal fixes the whole slab Idea: guess the topmost diagonal

slide-141
SLIDE 141

Strong: Biconnected Graphs

Fixing one diagonal fixes the whole slab Idea: guess the topmost diagonal

slide-142
SLIDE 142

Strong: Biconnected Graphs

slide-143
SLIDE 143

Strong: Biconnected Graphs

slide-144
SLIDE 144

Strong: Biconnected Graphs

slide-145
SLIDE 145

Strong: Biconnected Graphs

slide-146
SLIDE 146

Strong: Biconnected Graphs

slide-147
SLIDE 147

Strong: Biconnected Graphs

slide-148
SLIDE 148

Strong: Biconnected Graphs

slide-149
SLIDE 149

Strong: Biconnected Graphs s

slide-150
SLIDE 150

Strong: Biconnected Graphs s

slide-151
SLIDE 151

Strong: Biconnected Graphs s t

slide-152
SLIDE 152

Strong: Biconnected Graphs s t

slide-153
SLIDE 153

Strong: Biconnected Graphs s t

slide-154
SLIDE 154

Strong: Biconnected Graphs s t

slide-155
SLIDE 155

Strong: Biconnected Graphs s t

Biconnected Graph

⇒ Test + draw in O(n3 ) time

slide-156
SLIDE 156

Strong: Biconnected Graphs s t

Biconnected Graph

⇒ Test + draw in O(n3 ) time

2

slide-157
SLIDE 157

Strong: Biconnected Graphs s t

Biconnected Graph

⇒ Test + draw in O(n3 ) time

2

slide-158
SLIDE 158

Summary

Weak Strong

⇒ ⇔

slide-159
SLIDE 159

Summary

Weak Strong

⇒ ⇔

Trees, maxdeg 5

slide-160
SLIDE 160

Summary

Weak Strong

⇒ ⇔

Trees, maxdeg 5 Trees, maxdeg 4

slide-161
SLIDE 161

Summary

Weak Strong

⇒ ⇔

Trees, maxdeg 5 Trees, maxdeg 4

  • Biconn. outerplanar,

maxdeg 4

slide-162
SLIDE 162

Summary

Weak Strong

⇒ ⇔

Trees, maxdeg 5 Trees, maxdeg 4

  • Biconn. outerplanar,

maxdeg 4 General: NP-hard

slide-163
SLIDE 163

Summary

Weak Strong

⇒ ⇔

Trees, maxdeg 5 Trees, maxdeg 4

  • Biconn. outerplanar,

maxdeg 4 General: NP-hard

  • Trees: maxdeg 3,
  • subdiv. of caterpillar
slide-164
SLIDE 164

Summary

Weak Strong

⇒ ⇔

Trees, maxdeg 5 Trees, maxdeg 4

  • Biconn. outerplanar,

maxdeg 4 General: NP-hard

  • Trees: maxdeg 3,
  • subdiv. of caterpillar

General: O(n2) time recognition

s t