Crossing Numbers of Beyond-Planar Graphs Philipp Kindermann - - PowerPoint PPT Presentation

crossing numbers of beyond planar graphs
SMART_READER_LITE
LIVE PREVIEW

Crossing Numbers of Beyond-Planar Graphs Philipp Kindermann - - PowerPoint PPT Presentation

Crossing Numbers of Beyond-Planar Graphs Philipp Kindermann Universit at W urzburg joint work with Markus Chimani Fabrizio Montecchiani Pavel Valtr Crossing ratio Crossing number cr ( G ) : Min. # crossings over all drawings of G


slide-1
SLIDE 1

Crossing Numbers of Beyond-Planar Graphs

Philipp Kindermann Universit¨ at W¨ urzburg joint work with Markus Chimani Fabrizio Montecchiani Pavel Valtr

slide-2
SLIDE 2

Crossing ratio

Crossing number cr(G):

  • Min. # crossings over

all drawings of G

slide-3
SLIDE 3

Crossing ratio

Crossing number cr(G):

  • Min. # crossings over

all drawings of G 1-planar cr. number cr1-pl(G):

  • Min. # crossings over

all 1-planar drawings of G?

✗ ✗

slide-4
SLIDE 4

Crossing ratio

Crossing number cr(G):

  • Min. # crossings over

all drawings of G 1-planar cr. number cr1-pl(G):

  • Min. # crossings over

all 1-planar drawings of G? Fan-planar cr. number crfan(G):

  • Min. # crossings over

all fan-planar drawings of G

✗ ✗

slide-5
SLIDE 5

Crossing ratio

Crossing number cr(G):

  • Min. # crossings over

all drawings of G 1-planar cr. number cr1-pl(G):

  • Min. # crossings over

all 1-planar drawings of G? Fan-planar cr. number crfan(G):

  • Min. # crossings over

all fan-planar drawings of G (k-)quasi-planar cr. number cr(k-)qp(G):

  • Min. # crossings over

all (k-)quasi-planar drawings of G

✗ ✗

slide-6
SLIDE 6

Crossing ratio

Crossing number cr(G):

  • Min. # crossings over

all drawings of G 1-planar cr. number cr1-pl(G):

  • Min. # crossings over

all 1-planar drawings of G? Fan-planar cr. number crfan(G):

  • Min. # crossings over

all fan-planar drawings of G (k-)quasi-planar cr. number cr(k-)qp(G):

  • Min. # crossings over

all (k-)quasi-planar drawings of G

✗ ✗

slide-7
SLIDE 7

Crossing ratio

Crossing number cr(G):

  • Min. # crossings over

all drawings of G 1-planar cr. number cr1-pl(G):

  • Min. # crossings over

all 1-planar drawings of G? Fan-planar cr. number crfan(G):

  • Min. # crossings over

all fan-planar drawings of G (k-)quasi-planar cr. number cr(k-)qp(G):

  • Min. # crossings over

all (k-)quasi-planar drawings of G Crossing ratio:

✗ ✗

slide-8
SLIDE 8

Crossing ratio

Crossing number cr(G):

  • Min. # crossings over

all drawings of G 1-planar cr. number cr1-pl(G):

  • Min. # crossings over

all 1-planar drawings of G? Fan-planar cr. number crfan(G):

  • Min. # crossings over

all fan-planar drawings of G (k-)quasi-planar cr. number cr(k-)qp(G):

  • Min. # crossings over

all (k-)quasi-planar drawings of G Crossing ratio: ̺1-pl(G): supremum of cr1-pl(G)/cr(G) over all 1-planar graphs

✗ ✗

slide-9
SLIDE 9

Crossing ratio

Crossing number cr(G):

  • Min. # crossings over

all drawings of G 1-planar cr. number cr1-pl(G):

  • Min. # crossings over

all 1-planar drawings of G? Fan-planar cr. number crfan(G):

  • Min. # crossings over

all fan-planar drawings of G (k-)quasi-planar cr. number cr(k-)qp(G):

  • Min. # crossings over

all (k-)quasi-planar drawings of G Crossing ratio: ̺1-pl(G): supremum of cr1-pl(G)/cr(G) over all 1-planar graphs ̺fan(G) crfan(G)/cr(G) fan-planar

✗ ✗

slide-10
SLIDE 10

Crossing ratio

Crossing number cr(G):

  • Min. # crossings over

all drawings of G 1-planar cr. number cr1-pl(G):

  • Min. # crossings over

all 1-planar drawings of G? Fan-planar cr. number crfan(G):

  • Min. # crossings over

all fan-planar drawings of G (k-)quasi-planar cr. number cr(k-)qp(G):

  • Min. # crossings over

all (k-)quasi-planar drawings of G Crossing ratio: ̺1-pl(G): supremum of cr1-pl(G)/cr(G) over all 1-planar graphs ̺fan(G) crfan(G)/cr(G) fan-planar ̺(k-)qp(G) cr(k-)qp(G)/cr(G) (k-)quasi-planar

✗ ✗

slide-11
SLIDE 11

1-Planar Graphs

at most 4n − 8 edges, n − 2 crossings

slide-12
SLIDE 12

1-Planar Graphs

at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-13
SLIDE 13

1-Planar Graphs

Graph G at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-14
SLIDE 14

1-Planar Graphs

Graph G at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-15
SLIDE 15

1-Planar Graphs

Graph G at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-16
SLIDE 16

1-Planar Graphs

Graph G at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-17
SLIDE 17

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-18
SLIDE 18

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-19
SLIDE 19

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-20
SLIDE 20

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-21
SLIDE 21

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-22
SLIDE 22

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-23
SLIDE 23

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ Fixing edges at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-24
SLIDE 24

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ Fixing edges at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-25
SLIDE 25

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ Fixing edges at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-26
SLIDE 26

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ Fixing edges Special edge at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-27
SLIDE 27

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ Fixing edges Special edge at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-28
SLIDE 28

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ Fixing edges Special edge not 1-planar, 2 crossings at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-29
SLIDE 29

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ Fixing edges Special edge not 1-planar, 2 crossings 1-planar, n − 2 crossings at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1

slide-30
SLIDE 30

1-Planar Graphs

Graph G [Korzhik & Mohar ’13] This is the only 1-planar embedding of G Dual G∗ Fixing edges Special edge not 1-planar, 2 crossings 1-planar, n − 2 crossings at most 4n − 8 edges, n − 2 crossings ⇒ ̺1-pl ≤ n/2 − 1 ̺1-pl = n/2 − 1

slide-31
SLIDE 31

Fan-Planar Graphs

at most 5n − 10 edges

slide-32
SLIDE 32

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings

slide-33
SLIDE 33

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-34
SLIDE 34

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2) K3,3

slide-35
SLIDE 35

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2) K3,3

slide-36
SLIDE 36

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-37
SLIDE 37

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-38
SLIDE 38

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-39
SLIDE 39

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-40
SLIDE 40

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-41
SLIDE 41

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-42
SLIDE 42

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-43
SLIDE 43

Fan-Planar Graphs

at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-44
SLIDE 44

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-45
SLIDE 45

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-46
SLIDE 46

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-47
SLIDE 47

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-48
SLIDE 48

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

slide-49
SLIDE 49

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

fan-planar, ℓ + 1 ≈ n/12 crossings

slide-50
SLIDE 50

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

fan-planar, ℓ + 1 ≈ n/12 crossings

slide-51
SLIDE 51

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

fan-planar, ℓ + 1 ≈ n/12 crossings Θ(n2) crossings

slide-52
SLIDE 52

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2)

fan-planar, ℓ + 1 ≈ n/12 crossings ̺fan ∈ Ω(n)

slide-53
SLIDE 53

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2) fan-planar, ℓ + 1 ≈ n/12 crossings ̺fan ∈ Ω(n)

slide-54
SLIDE 54

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2) fan-planar, ℓ + 1 ≈ n/12 crossings ̺fan ∈ Ω(n)

slide-55
SLIDE 55

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2) fan-planar, ℓ + 1 ≈ n/12 crossings ̺fan ∈ Ω(n)

not fan-planar, 16 crossings

slide-56
SLIDE 56

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2) fan-planar, ℓ + 1 ≈ n/12 crossings ̺fan ∈ Ω(n)

not fan-planar, 16 crossings

slide-57
SLIDE 57

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2) fan-planar, ℓ + 1 ≈ n/12 crossings ̺fan ∈ Ω(n)

not fan-planar, 16 crossings fan-planar, Ω(n2) crossings

slide-58
SLIDE 58

Fan-Planar Graphs

not fan-planar, 2 crossings at most 5n − 10 edges ⇒ O(n2) crossings ⇒ ̺fan ∈ O(n2) fan-planar, ℓ + 1 ≈ n/12 crossings ̺fan ∈ Ω(n)

not fan-planar, 16 crossings fan-planar, Ω(n2) crossings

⇒ ̺fan ∈ Ω(n2)?

slide-59
SLIDE 59

k-Quasi-Planar Graphs

at most f (k)n log n edges

slide-60
SLIDE 60

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

slide-61
SLIDE 61

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

⇒ ̺k-pl ∈ O( f ′′(k)n2 log2 n)

slide-62
SLIDE 62

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

⇒ ̺k-pl ∈ O( f ′′(k)n2 log2 n)

2k-wheel

slide-63
SLIDE 63

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

⇒ ̺k-pl ∈ O( f ′′(k)n2 log2 n)

2k-wheel

slide-64
SLIDE 64

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

⇒ ̺k-pl ∈ O( f ′′(k)n2 log2 n)

2k-wheel

slide-65
SLIDE 65

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

⇒ ̺k-pl ∈ O( f ′′(k)n2 log2 n)

2k-wheel

slide-66
SLIDE 66

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

⇒ ̺k-pl ∈ O( f ′′(k)n2 log2 n)

2k-wheel +k edges

slide-67
SLIDE 67

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

⇒ ̺k-pl ∈ O( f ′′(k)n2 log2 n)

2k-wheel +k edges not k-quasi-planar, k(k − 1)/2 crossings

slide-68
SLIDE 68

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

⇒ ̺k-pl ∈ O( f ′′(k)n2 log2 n)

2k-wheel +k edges not k-quasi-planar, k(k − 1)/2 crossings

slide-69
SLIDE 69

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

⇒ ̺k-pl ∈ O( f ′′(k)n2 log2 n)

2k-wheel +k edges not k-quasi-planar, k(k − 1)/2 crossings k-quasi-planar, O(n/k + k2) crossings

slide-70
SLIDE 70

k-Quasi-Planar Graphs

at most f (k)n log n edges ⇒ O( f ′(k)n2 log2 n) crossings

⇒ ̺k-pl ∈ O( f ′′(k)n2 log2 n)

2k-wheel +k edges not k-quasi-planar, k(k − 1)/2 crossings k-quasi-planar, O(n/k + k2) crossings

⇒ ̺k-pl ∈ Ω(n/k3)

slide-71
SLIDE 71

Summary

Graph class 1-planar fan-planar quasi-planar k-quasi-planar lower bound upper bound n/2 − 1 Ω(n) Ω(n/k3) Ω(n) n/2 − 1 O(n2) f (k)n2 log2 n O(n2)

slide-72
SLIDE 72

Summary

Improve bounds? Graph class 1-planar fan-planar quasi-planar k-quasi-planar lower bound upper bound n/2 − 1 Ω(n) Ω(n/k3) Ω(n) n/2 − 1 O(n2) f (k)n2 log2 n O(n2)

slide-73
SLIDE 73

Summary

Improve bounds? Graph class 1-planar fan-planar quasi-planar k-quasi-planar lower bound upper bound n/2 − 1 Ω(n) Ω(n/k3) Ω(n) n/2 − 1 O(n2) f (k)n2 log2 n O(n2) Compare between different drawing styles?

slide-74
SLIDE 74

Summary

Improve bounds? Graph class 1-planar fan-planar quasi-planar k-quasi-planar lower bound upper bound n/2 − 1 Ω(n) Ω(n/k3) Ω(n) n/2 − 1 O(n2) f (k)n2 log2 n O(n2) Restrict to straight-line? Compare between different drawing styles?