36th European Workshop on Computational Geometry Disjoint - - PowerPoint PPT Presentation

36th european workshop on computational geometry disjoint
SMART_READER_LITE
LIVE PREVIEW

36th European Workshop on Computational Geometry Disjoint - - PowerPoint PPT Presentation

36th European Workshop on Computational Geometry Disjoint tree-compatible plane perfect matchings Oswin Aichholzer 1 , Julia Obmann 1 , Pavel Pat ak 2 , Daniel Perz 1 , and Josef Tkadlec 2 1 Graz University of Technology, Austria 2 IST Austria,


slide-1
SLIDE 1

Julia Obmann Disjoint tree-compatible plane perfect matchings

1

Disjoint tree-compatible plane perfect matchings

Oswin Aichholzer1, Julia Obmann1, Pavel Pat´ ak2, Daniel Perz1, and Josef Tkadlec2

1 Graz University of Technology, Austria 2 IST Austria, Klosterneuburg, Austria

36th European Workshop on Computational Geometry

slide-2
SLIDE 2

Julia Obmann Disjoint tree-compatible plane perfect matchings

2 i

Compatibility of graphs

Setting: set S of 2n points in the plane in general position

slide-3
SLIDE 3

Julia Obmann Disjoint tree-compatible plane perfect matchings

2 ii

Compatibility of graphs

Setting: set S of 2n points in the plane in general position

slide-4
SLIDE 4

Julia Obmann Disjoint tree-compatible plane perfect matchings

2 iii

Compatibility of graphs

Setting: set S of 2n points in the plane in general position

slide-5
SLIDE 5

Julia Obmann Disjoint tree-compatible plane perfect matchings

2 iv

Compatibility of graphs

Setting: set S of 2n points in the plane in general position

slide-6
SLIDE 6

Julia Obmann Disjoint tree-compatible plane perfect matchings

2 v

Compatibility of graphs

Setting: set S of 2n points in the plane in general position compatible

slide-7
SLIDE 7

Julia Obmann Disjoint tree-compatible plane perfect matchings

2 vi

Compatibility of graphs

Setting: set S of 2n points in the plane in general position

slide-8
SLIDE 8

Julia Obmann Disjoint tree-compatible plane perfect matchings

2 vii

Compatibility of graphs

Setting: set S of 2n points in the plane in general position

slide-9
SLIDE 9

Julia Obmann Disjoint tree-compatible plane perfect matchings

2 viii

Compatibility of graphs

Setting: set S of 2n points in the plane in general position disjoint compatible

slide-10
SLIDE 10

Julia Obmann Disjoint tree-compatible plane perfect matchings

3 i

Compatibility of matchings

slide-11
SLIDE 11

Julia Obmann Disjoint tree-compatible plane perfect matchings

3 ii

Compatibility of matchings

  • compatibility graph:
  • vertices: all plane perfect matchings on S
  • edge (Mi, Mj) ⇐

⇒ Mi and Mj are compatible

slide-12
SLIDE 12

Julia Obmann Disjoint tree-compatible plane perfect matchings

3 iii

Compatibility of matchings

  • compatibility graph:
  • vertices: all plane perfect matchings on S
  • edge (Mi, Mj) ⇐

⇒ Mi and Mj are compatible

  • compatibility graph for matchings is connected

convex point set: [C. Hernando, F. Hurtado and M. Noy; 2002.] general point set: [M.E. Houle, F. Hurtado, M. Noy and

  • E. Rivera-Campo; 2005.]
slide-13
SLIDE 13

Julia Obmann Disjoint tree-compatible plane perfect matchings

3 iv

Compatibility of matchings

  • compatibility graph:
  • vertices: all plane perfect matchings on S
  • edge (Mi, Mj) ⇐

⇒ Mi and Mj are compatible

  • compatibility graph for matchings is connected

convex point set: [C. Hernando, F. Hurtado and M. Noy; 2002.] general point set: [M.E. Houle, F. Hurtado, M. Noy and

  • E. Rivera-Campo; 2005.]
  • diameter is O(log n) [ABDGHHKMRSSUW; 2009.]

and Ω(log n/ log log n) [A.Razen; 2008.]

slide-14
SLIDE 14

Julia Obmann Disjoint tree-compatible plane perfect matchings

4 i

Disjoint compatibility of matchings

slide-15
SLIDE 15

Julia Obmann Disjoint tree-compatible plane perfect matchings

4 ii

Disjoint compatibility of matchings

  • disjoint compatibility graph:
  • vertices: all plane perfect matchings on S
  • edge (Mi, Mj) ⇐

⇒ Mi, Mj are disjoint compatible

slide-16
SLIDE 16

Julia Obmann Disjoint tree-compatible plane perfect matchings

4 iii

Disjoint compatibility of matchings

  • disjoint compatibility graph:
  • vertices: all plane perfect matchings on S
  • edge (Mi, Mj) ⇐

⇒ Mi, Mj are disjoint compatible

  • disjoint compatibility graph for matchings on point sets
  • f 2n ≥ 6 points in convex position is disconnected

[O. Aichholzer, A. Asinowski and T. Miltzow; 2015.]

slide-17
SLIDE 17

Julia Obmann Disjoint tree-compatible plane perfect matchings

4 iv

Disjoint compatibility of matchings

  • disjoint compatibility graph:
  • vertices: all plane perfect matchings on S
  • edge (Mi, Mj) ⇐

⇒ Mi, Mj are disjoint compatible

  • disjoint compatibility graph for matchings on point sets
  • f 2n ≥ 6 points in convex position is disconnected

[O. Aichholzer, A. Asinowski and T. Miltzow; 2015.] Alternative way of defining compatibility?

slide-18
SLIDE 18

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 i

Disjoint tree-compatibility of matchings

slide-19
SLIDE 19

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 ii

Disjoint tree-compatibility of matchings

  • consider ’compatibility’ via

disjoint compatible plane spanning trees

slide-20
SLIDE 20

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 iii

Disjoint tree-compatibility of matchings

  • consider ’compatibility’ via

disjoint compatible plane spanning trees

slide-21
SLIDE 21

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 iv

Disjoint tree-compatibility of matchings

  • consider ’compatibility’ via

disjoint compatible plane spanning trees

slide-22
SLIDE 22

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 v

Disjoint tree-compatibility of matchings

  • consider ’compatibility’ via

disjoint compatible plane spanning trees not compatible!

slide-23
SLIDE 23

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 vi

Disjoint tree-compatibility of matchings

  • consider ’compatibility’ via

disjoint compatible plane spanning trees

slide-24
SLIDE 24

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 vii

Disjoint tree-compatibility of matchings

  • consider ’compatibility’ via

disjoint compatible plane spanning trees

slide-25
SLIDE 25

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 viii

Disjoint tree-compatibility of matchings

  • consider ’compatibility’ via

disjoint compatible plane spanning trees matchings are disjoint tree-compatible

(for short: tree-compatible)

slide-26
SLIDE 26

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 ix

Disjoint tree-compatibility of matchings

  • consider ’compatibility’ via

disjoint compatible plane spanning trees

  • disjoint tree-compatibility graph G2n:
  • vertices: all plane perfect matchings on S
  • edge (Mi, Mj) ⇐

⇒ Mi, Mj disjoint tree-compatible

slide-27
SLIDE 27

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 x

Disjoint tree-compatibility of matchings

  • consider ’compatibility’ via

disjoint compatible plane spanning trees

  • disjoint tree-compatibility graph G2n:
  • vertices: all plane perfect matchings on S
  • edge (Mi, Mj) ⇐

⇒ Mi, Mj disjoint tree-compatible ATTENTION: different from (disjoint) compatibility! disjoint tree-compatible compatible disjoint compatible disjoint tree-compatible

slide-28
SLIDE 28

Julia Obmann Disjoint tree-compatible plane perfect matchings

5 xi

Disjoint tree-compatibility of matchings

  • consider ’compatibility’ via

disjoint compatible plane spanning trees ATTENTION: different from (disjoint) compatibility! disjoint tree-compatible compatible disjoint compatible disjoint tree-compatible disjoint compatible NOT disjoint tree-compatible

slide-29
SLIDE 29

Julia Obmann Disjoint tree-compatible plane perfect matchings

6 i

G8

slide-30
SLIDE 30

Julia Obmann Disjoint tree-compatible plane perfect matchings

6 ii

G8

slide-31
SLIDE 31

Julia Obmann Disjoint tree-compatible plane perfect matchings

6 iii

G8

slide-32
SLIDE 32

Julia Obmann Disjoint tree-compatible plane perfect matchings

6 iv

G8

slide-33
SLIDE 33

Julia Obmann Disjoint tree-compatible plane perfect matchings

6 v

G8

slide-34
SLIDE 34

Julia Obmann Disjoint tree-compatible plane perfect matchings

6 vi

G8

slide-35
SLIDE 35

Julia Obmann Disjoint tree-compatible plane perfect matchings

6 vii

G8

slide-36
SLIDE 36

Julia Obmann Disjoint tree-compatible plane perfect matchings

6 viii

G8

slide-37
SLIDE 37

Julia Obmann Disjoint tree-compatible plane perfect matchings

6 ix

G8

slide-38
SLIDE 38

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 i

Upper bound

slide-39
SLIDE 39

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 ii

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5.

slide-40
SLIDE 40

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 iii

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

slide-41
SLIDE 41

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 iv

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

  • ”inside semicycles” can be (simultaneously) rotated in
  • ne step
slide-42
SLIDE 42

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 v

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea. X1 X2

  • ”inside semicycles” can be (simultaneously) rotated in
  • ne step
slide-43
SLIDE 43

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 vi

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea. X1 X2

  • ”inside semicycles” can be (simultaneously) rotated in
  • ne step
slide-44
SLIDE 44

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 vii

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

  • ”inside semicycles” can be (simultaneously) rotated in
  • ne step
slide-45
SLIDE 45

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 viii

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

  • large ”semiears” (≥ 12 vertices) can be rotated in at

most 3 steps

  • ”inside semicycles” can be (simultaneously) rotated in
  • ne step
slide-46
SLIDE 46

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 ix

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

  • large ”semiears” (≥ 12 vertices) can be rotated in at

most 3 steps

  • ”inside semicycles” can be (simultaneously) rotated in
  • ne step
slide-47
SLIDE 47

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 x

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

  • large ”semiears” (≥ 12 vertices) can be rotated in at

most 3 steps

  • ”inside semicycles” can be (simultaneously) rotated in
  • ne step
slide-48
SLIDE 48

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 xi

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

  • large ”semiears” (≥ 12 vertices) can be rotated in at

most 3 steps

  • ”inside semicycles” can be (simultaneously) rotated in
  • ne step
slide-49
SLIDE 49

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 xii

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

  • all matchings can be quickly

transformed to one of the perimeter matchings P1 or P2

slide-50
SLIDE 50

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 xiii

Upper bound

Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

P1 P2

  • all matchings can be quickly

transformed to one of the perimeter matchings P1 or P2

slide-51
SLIDE 51

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 xiv

Upper bound

  • easy bound 9:

distance to P1 or P2 is ≤ 3 for each matching Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

P1 P2

  • all matchings can be quickly

transformed to one of the perimeter matchings P1 or P2

slide-52
SLIDE 52

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 xv

Upper bound

  • easy bound 9:

distance to P1 or P2 is ≤ 3 for each matching Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

P1 P2 1 1 3 2 3 3 2 S1 S2 S2 S1

P1 P2

3 4 S3

  • all matchings can be quickly

transformed to one of the perimeter matchings P1 or P2

slide-53
SLIDE 53

Julia Obmann Disjoint tree-compatible plane perfect matchings

7 xvi

Upper bound

  • easy bound 9:

distance to P1 or P2 is ≤ 3 for each matching Theorem 1. For 2n ≥ 10, the graph G2n is connected and diam(G2n)≤ 5. Proof Idea.

P1 P2 1 1 3 2 3 3 2 S1 S2 S2 S1

P1 P2

3 4 S3

  • all matchings can be quickly

transformed to one of the perimeter matchings P1 or P2

  • more sophisticated arguments

yield bound 5

slide-54
SLIDE 54

Julia Obmann Disjoint tree-compatible plane perfect matchings

8 i

Lower bound

slide-55
SLIDE 55

Julia Obmann Disjoint tree-compatible plane perfect matchings

8 ii

Lower bound

Theorem 2. For 2n ≥ 10, we have diam(G2n)≥ 4.

slide-56
SLIDE 56

Julia Obmann Disjoint tree-compatible plane perfect matchings

8 iii

Lower bound

Theorem 2. For 2n ≥ 10, we have diam(G2n)≥ 4. Idea: distance between two specific matchings is at least 4 for both n even and n odd

slide-57
SLIDE 57

Julia Obmann Disjoint tree-compatible plane perfect matchings

8 iv

Lower bound

Theorem 2. For 2n ≥ 10, we have diam(G2n)≥ 4. Idea: distance between two specific matchings is at least 4 for both n even and n odd E1 E2

slide-58
SLIDE 58

Julia Obmann Disjoint tree-compatible plane perfect matchings

8 v

Lower bound

Theorem 2. For 2n ≥ 10, we have diam(G2n)≥ 4. Idea: distance between two specific matchings is at least 4 for both n even and n odd E1 E2

g r

O1 O2

slide-59
SLIDE 59

Julia Obmann Disjoint tree-compatible plane perfect matchings

8 vi

Lower bound

Theorem 2. For 2n ≥ 10, we have diam(G2n)≥ 4. Idea: distance between two specific matchings is at least 4 for both n even and n odd (i) M tree-compatible to E1 ⇒ no green perimeter edge (analogously for E2) E1 E2

g r

O1 O2

slide-60
SLIDE 60

Julia Obmann Disjoint tree-compatible plane perfect matchings

8 vii

Lower bound

Theorem 2. For 2n ≥ 10, we have diam(G2n)≥ 4. Idea: distance between two specific matchings is at least 4 for both n even and n odd (i) M tree-compatible to E1 ⇒ no green perimeter edge (analogously for E2) E1 E2

g r

(ii) M tree-compatible to O1 ⇒ at most one green perimeter edge, which is g (analogously for O2 and r) O1 O2

slide-61
SLIDE 61

Julia Obmann Disjoint tree-compatible plane perfect matchings

8 viii

Lower bound

(iii) M and M ′ tree-compatible ⇒ at least two perimeter edges in common

slide-62
SLIDE 62

Julia Obmann Disjoint tree-compatible plane perfect matchings

8 ix

Lower bound

(i)

(iii) M and M ′ tree-compatible ⇒ at least two perimeter edges in common

(i) (iii) (iii)

E1 E2

slide-63
SLIDE 63

Julia Obmann Disjoint tree-compatible plane perfect matchings

8 x

Lower bound

g r (i)

(iii) M and M ′ tree-compatible ⇒ at least two perimeter edges in common

(i) (iii) (iii) (iii) (iii) (ii) (ii)

E1 E2 O1 O2

slide-64
SLIDE 64

Julia Obmann Disjoint tree-compatible plane perfect matchings

9 i

Summary / Open problems

slide-65
SLIDE 65

Julia Obmann Disjoint tree-compatible plane perfect matchings

9 ii

Summary / Open problems

  • The disjoint tree-compatibility graph G2n is connected

if and only if 2n ≥ 10.

  • The diameter in that case is either 4 or 5.
  • Conjecture. The diameter for all 2n ≥ 18 is 4.

(diam(G2n)= 5 for n ∈ {5, 6, 7, 8} and diam(G18)= 4)

  • Is G2n connected for general point sets (which n)?
  • Compatibility via other graph classes?

Ongoing work: disjoint path-compatibility

slide-66
SLIDE 66

Julia Obmann Disjoint tree-compatible plane perfect matchings

10

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Sk lodowska-Curie grant agreement No 734922.

Thanks a lot to the Organizing Committee and all involved people for adapting so well to this unusual situation and for carrying

  • ut the workshop in this way!