Combinatorial algorithms for graphs and partially ordered sets - - PowerPoint PPT Presentation

combinatorial algorithms for graphs and partially ordered
SMART_READER_LITE
LIVE PREVIEW

Combinatorial algorithms for graphs and partially ordered sets - - PowerPoint PPT Presentation

Introduction The order dimension of planar maps Summary Combinatorial algorithms for graphs and partially ordered sets Johan Nilsson BRICS University of Aarhus PhD defence Aarhus October 15, 2007 1 Johan Nilsson Combinatorial algorithms


slide-1
SLIDE 1

Introduction The order dimension of planar maps Summary

Combinatorial algorithms for graphs and partially ordered sets

Johan Nilsson

BRICS University of Aarhus

PhD defence Aarhus October 15, 2007

1 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-2
SLIDE 2

Introduction The order dimension of planar maps Summary

Outline

1

Introduction Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

2

The order dimension of planar maps Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

2 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-3
SLIDE 3

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Outline

1

Introduction Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

2

The order dimension of planar maps Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

3 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-4
SLIDE 4

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

The dissertation consists of four parts:

1

Reachability oracles

2

Reachability substitutes

3

The order dimension of planar maps

4

Approximation algorithms for graphs with large treewidth

4 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-5
SLIDE 5

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

The dissertation consists of four parts:

1

Reachability oracles

2

Reachability substitutes

3

The order dimension of planar maps

4

Approximation algorithms for graphs with large treewidth

4 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-6
SLIDE 6

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Outline

1

Introduction Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

2

The order dimension of planar maps Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

5 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-7
SLIDE 7

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Partially ordered sets

A partially ordered set (poset) is a pair P = (X, P) of a ground set X (the elements of the poset) and a binary relation P on X that is transitive (a ≤ b and b ≤ c implies a ≤ c), reflexive (a ≤ a) and antisymmetric (a ≤ b implies b ≤ a (a = b))

6 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-8
SLIDE 8

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Diagrams

Posets are often represented by their diagrams. Example c ≤ a, d ≤ a, e ≤ d, d ≤ b

e a c d b

7 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-9
SLIDE 9

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Linear extensions

Let P = (P, X) be a poset. Definition A linear extension L of P is a linear order that is an extension of P, i.e., x ≤P y ⇒ x ≤L y.

8 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-10
SLIDE 10

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Linear extensions

Example

e a c b d a c b d e

9 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-11
SLIDE 11

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Dimension

Definition A family of linear extensions R = {L1, L2, . . . , Lt} of P is a realizer of P if P = ∩R. The dimension of P is the minimum cardinality of a realizer of P.

10 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-12
SLIDE 12

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Dimension

Example

e a c b d a c b d e b a d e c

11 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-13
SLIDE 13

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Why is dimension interesting?

Measures how close a poset is to being a linear order. Low dimension implies a compact representation. Example a → (5, 4) b → (3, 5) c → (4, 1) d → (2, 3) e → (1, 2)

12 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-14
SLIDE 14

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Outline

1

Introduction Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

2

The order dimension of planar maps Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

13 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-15
SLIDE 15

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Planar maps

A planar map is the sets of vertices (points), edges (lines) and faces (regions) of a crossing-free drawing of a graph in the plane and the incidences between those sets. The dual map M∗ of a planar map M is a planar map with a vertex for each face in M and a face for each vertex in M like in this example.

14 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-16
SLIDE 16

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Planar maps

Example

M ∗ M

15 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-17
SLIDE 17

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Outerplanar maps

If all the vertices are on the outer face, the map is strongly

  • uterplanar.

If there is a different drawing of the same graph where all the vertices are on the outer face, the map is weakly outerplanar. Example

16 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-18
SLIDE 18

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Vertex-edge-face and vertex-face posets

Definition The vertex-edge-face poset PM of a planar map M is the poset

  • n the vertices, edges and faces of M ordered by inclusion.

The vertex-face poset QM of M is the subposet of PM induced by the vertices and faces of M.

17 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-19
SLIDE 19

Introduction The order dimension of planar maps Summary Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

Vertex-edge-face and vertex-face posets

Example

F∆ F∞ M F∆ F∞ QM PM

18 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-20
SLIDE 20

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Outline

1

Introduction Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

2

The order dimension of planar maps Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

19 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-21
SLIDE 21

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

The Brightwell-Trotter Theorems

Theorem (Brightwell & Trotter) Let M be a planar map. Then dim(PM) ≤ 4. Theorem (Brightwell & Trotter) Let M be a 3-connected planar map. Then dim(QM) = 4.

20 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-22
SLIDE 22

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

The Brightwell-Trotter Theorems

Theorem (Brightwell & Trotter) Let M be a planar map. Then dim(PM) ≤ 4. Theorem (Brightwell & Trotter) Let M be a 3-connected planar map. Then dim(QM) = 4.

20 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-23
SLIDE 23

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Two questions of Brightwell and Trotter

1

For which planar maps is dim(PM) ≤ 3?

2

For which planar maps is dim(QM) ≤ 3? We know when the dimension is at most 2.

21 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-24
SLIDE 24

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Outline

1

Introduction Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

2

The order dimension of planar maps Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

22 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-25
SLIDE 25

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

3-dimensional V-E-F posets of planar maps

Theorem (Felsner & N.) Let M be a planar map such that dim(PM) ≤ 3. Then both M and the dual map M∗ are outerplanar.

23 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-26
SLIDE 26

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

3-dimensional V-E-F posets of planar maps

Observation: If M is connected, PM∗ = (PM)∗.

PM∗ M M ∗ PM

24 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-27
SLIDE 27

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

3-dimensional V-E-F posets of planar maps

Proof (sketch). A map is outerplanar if it does not contain a K4-subdivision or K2,3-subdivision.

K4 K2,3

25 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-28
SLIDE 28

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

3-dimensional V-E-F posets of planar maps

Proof (sketch). If M contains a subdivision of K4, then the vertex-face poset of some 3-connected map is a subposet of QM. Use the second Brightwell-Trotter Theorem.

26 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-29
SLIDE 29

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

3-dimensional V-E-F posets of planar maps

Proof (sketch). Suppose M contains a subdivision of K2,3.

P3 P2 v u P1

27 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-30
SLIDE 30

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

3-dimensional V-E-F posets of planar maps

Proof (sketch). The three paths P1, P2 and P3 induces three mutually disjoint fences in PM.

v u

28 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-31
SLIDE 31

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Critical pairs

Definition A critical pair is a pair of incomparable elements (a, b) such that x < b if x < a and y > a if y > b for all x, y ∈ X \ {a, b}. Example

b d e a b d e a c c

29 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-32
SLIDE 32

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Dimension, critical pairs

Fact A family of linear extensions R = {L1, L2, . . . , Lt} of P is a realizer of P iff for each critical pair (a, b) there is some L ∈ R such that b <L a. We then say that (a, b) is reversed in L. Example

d c b e a c b d e b a d e c a

30 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-33
SLIDE 33

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

3-dimensional V-E-F posets of planar maps

Proof (sketch). We then show that if dim(PM) ≤ 3, then all the critical pairs of the poset below must reversed in a single linear extension. But this poset has dimension 2.

31 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-34
SLIDE 34

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Path-like maps

Definition A 2-connected strongly outerplanar map with a weakly

  • uterplanar dual is called path-like.

Example A 2-connected simple outerplanar map has a unique Hamilton

  • cycle. We can partition the edges into cycle edges and chordal

edges.

32 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-35
SLIDE 35

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Path-like maps

Definition A 2-connected strongly outerplanar map with a weakly

  • uterplanar dual is called path-like.

Example A 2-connected simple outerplanar map has a unique Hamilton

  • cycle. We can partition the edges into cycle edges and chordal

edges.

32 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-36
SLIDE 36

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Path-like maps

Definition A 2-connected strongly outerplanar map with a weakly

  • uterplanar dual is called path-like.

Example A 2-connected simple outerplanar map has a unique Hamilton

  • cycle. We can partition the edges into cycle edges and chordal

edges.

32 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-37
SLIDE 37

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Path-like maps

Definition A 2-connected strongly outerplanar map with a weakly

  • uterplanar dual is called path-like.

Example A 2-connected simple outerplanar map has a unique Hamilton

  • cycle. We can partition the edges into cycle edges and chordal

edges.

32 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-38
SLIDE 38

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Alternating cycles

Definition An alternating cycle is a sequence of critical pairs (a0, b0), . . . , (ak, bk) such that ai ≤ bi+1 mod (k+1) for all i = 0, . . . , k. Example

a c b d e a c b d e

(b, a),(c, b) is an alternating cycle since b ≤ b and c < a.

33 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-39
SLIDE 39

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Alternating cycles, dimension

Fact Let P be a poset. Then dim(P) ≤ t iff there exists a t-coloring of the critical pairs of P such that no alternating cycle is monochromatic.

34 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-40
SLIDE 40

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Path-like maps

We can encode any 3-realizer of the V-E-F poset of a maximal path-like map as an oriented 3-coloring of its chordal edges. Example However, not every oriented 3-coloring corresponds to a 3-realizer . . .

35 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-41
SLIDE 41

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Path-like maps

Theorem (Felsner & N.) Let M be a maximal path-like map. Then dim(PM) ≤ 3 if and

  • nly if the chordal edges of M has a permissible coloring.

36 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-42
SLIDE 42

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

Outline

1

Introduction Outline of the thesis Poset dimension Vertex-edge-face posets and vertex-face posets

2

The order dimension of planar maps Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

37 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-43
SLIDE 43

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

Vertex-face posets of dimension 3 are more complicated. We still cannot have a subdivision of K4 contained in the map. Even showing the existence of a strongly outerplanar map with dim(QM) = 4 is a bit of work.

38 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-44
SLIDE 44

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

Theorem (Felsner & N.) There is an outerplanar map M with dim(QM) = 4.

39 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-45
SLIDE 45

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

3-color the critical pairs of type (vertex, bounded face). All vertices are on the outer face, so the critical pairs of a bounded face cannot have all 3 colors. All 3 colors must appear around a strongly interior face.

40 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-46
SLIDE 46

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-47
SLIDE 47

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-48
SLIDE 48

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-49
SLIDE 49

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-50
SLIDE 50

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-51
SLIDE 51

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-52
SLIDE 52

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-53
SLIDE 53

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-54
SLIDE 54

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-55
SLIDE 55

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-56
SLIDE 56

Introduction The order dimension of planar maps Summary Brightwell and Trotter’s results The dimension of V-E-F posets The dimension of vertex-face posets

An example of an outerplanar map with dim(QM) = 4

41 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-57
SLIDE 57

Introduction The order dimension of planar maps Summary

Summary

If dim(PM) ≤ 3, then M and M∗ are outerplanar. If M is a maximal path-like map, dim(PM) ≤ 3 iff M has a permissible coloring. There are strongly outerplanar maps M with dim(QM) = 4.

42 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-58
SLIDE 58

Introduction The order dimension of planar maps Summary

Summary

If dim(PM) ≤ 3, then M and M∗ are outerplanar. If M is a maximal path-like map, dim(PM) ≤ 3 iff M has a permissible coloring. There are strongly outerplanar maps M with dim(QM) = 4.

42 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets

slide-59
SLIDE 59

Introduction The order dimension of planar maps Summary

Summary

If dim(PM) ≤ 3, then M and M∗ are outerplanar. If M is a maximal path-like map, dim(PM) ≤ 3 iff M has a permissible coloring. There are strongly outerplanar maps M with dim(QM) = 4.

42 Johan Nilsson Combinatorial algorithms for graphs and partially ordered sets