74
Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Embed Size (px)

Citation preview

Page 1: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Planar Graphs andPartially Ordered Sets

William T. TrotterGeorgia Institute of Technology

Page 2: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Inclusion Orders

Page 3: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Incidence Posets

Page 4: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Vertex-Edge Posets

Page 5: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Vertex-Edge-Face Posets

Page 6: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Vertex-Edge-Face Posets for Planar Graphs

Page 7: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Triangle Orders

Page 8: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Circle Orders

Page 9: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

N-gon Orders

Page 10: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Dimension of Posets

The dimension of a poset P is the least t so that P is the intersection of t linear orders.

Alternately, dim(P) is the least t for which P is isomorphic to a subposet of Rt

Page 11: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

A 2-dimensional poset

Page 12: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

A 3-dimensional poset

Page 13: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

A Family of 3-dimensional Posets

Page 14: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Standard Examples of n-dimensional posets

Fact: When n ≥ 2, a poset on 2n+1 points has dimension at most n. The standard example is the only such poset when n ≥ 4.

Page 15: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Another Example of an n-dimensional Poset

Page 16: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Complexity Issues It is easy to show that the question: dim(P)

≤ 2? is in P. Yannakakis showed in 1982 that the

question: dim(P) ≤ t? is NP-complete for fixed t ≥ 3.

The question: dim(P) ≤ t? is NP-complete for height 2 posets for fixed t ≥ 4.

Still not known whether: dim(P) ≤ 3? is NP-complete for height 2 posets.

Page 17: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Schnyder’s Theorem (1989)

A graph is planar if and only if the dimension of its incidence poset is at most 3.

Page 18: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Proposition

A poset has dimension at most 3 if and only if it is a triangle order.

Page 19: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Schnyder’s Theorem (restated)

A graph is planar if and only if its incidence poset is a triangle order.

Page 20: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

3-Connected Planar Graphs

Theorem (Brightwell and Trotter, 1993): If G is a planar 3-connected graph and P is the vertex-edge-face poset of G, then dim(P) = 4.

The removal of any vertex or any face from P reduces the dimension to 3.

Page 21: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Convex Polytopes in R3

Page 22: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Convex Polytopes in R3

Theorem (Brightwell and Trotter, 1993): If M is a convex polytope in R3 and P is its vertex-edge-face poset, then dim(P) = 4.

The removal of any vertex or face from P reduces the dimension to 3.

Page 23: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Planar Multigraphs

Page 24: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Planar Multigraphs

Theorem (Brightwell and Trotter, 1997): Let D be a non-crossing drawing of a planar multigraph G, and let P be the vertex-edge-face poset determined by D. Then dim(P) ≤ 4.

Different drawings may determine posets with different dimensions.

Page 25: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

The Kissing Coins Theorem

Theorem (Koebe, 1936; Andreev, 1970; Thurston, 1985) A graph G is planar if and only if it has a representation by “kissing coins.”

Page 26: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Planar Graphs and Circle Orders

Theorem (Scheinerman, 1993) A graph is planar if and only if its incidence poset is a circle order.

Page 27: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Remarks on Circle Orders

Every poset of dimension at most 2 is a circle order – in fact with circles having co-linear centers.

Using Warren’s theorem and the Alon/Scheinerman degrees of freedom technique, it follows that “almost all” 4-dimensional posets are not circle orders.

Page 28: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Standard Examples are Circle Orders

Page 29: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

More Remarks on Circle Orders

Every 2-dimensional poset is a circle order.

For each t ≥ 3, some t-dimensional posets are circle orders.

But, for each fixed t ≥ 4, almost all t-dimensional posets are not circle orders.

Every 3-dimensional poset is an ellipse order with parallel major axes.

Page 30: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Fundamental Question for Circle Orders (1984)

Is every finite 3-dimensional poset a circle order?

Page 31: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Support for a Yes Answer

Fact: For every n > 2, if P is a 3-dimensional poset, then P is an n-gon order

Page 32: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Support for a No Answer

Theorem (Scheinerman and Wierman, 1988): The countably infinite poset Z3 is not a circle order.

Page 33: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

More Troubling News

Theorem (Fon-Der-Flaass, 1993): The countably infinite poset N x 2 x 3 is not a sphere order.

Page 34: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

A Triumph for Ramsey Theory

Theorem (Fishburn, Felsner, and Trotter, 1999) There exists a finite 3-dimensional poset which is not a sphere order.

Page 35: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Schnyder’s Theorem

A graph is planar if and only if the dimension of its incidence poset is at most 3.

Page 36: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Easy Direction (Babai and Duffus, 1981)

Suppose the incidence poset has dimension at most 3.

Page 37: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Easy Direction

There are no non-trivial crossings. It follows that G is planar.

Page 38: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

The Proof of Schnyder’s Theorem

Normal labelings of rooted planar triangulations.

Uniform angle lemma. Explicit decomposition into 3 forests. Inclusion property Three auxiliary partial orders

Page 39: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

A Normal Labeling

Page 40: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Normal Labeling - 1

Page 41: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Normal Labeling - 2

Page 42: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Normal Labeling - 3

Page 43: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Lemma (Schnyder)

Every rooted planar triangulation admits a normal labeling.

Page 44: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Uniform Angles on a Cycle

Uniform 0

Uniform 1

Uniform 2

Page 45: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Uniform Angle Lemma (Schnyder)

If T is a rooted planar triangulation, C is a cycle in T, and L is a normal labeling of T, then for each i = 1,2,3, there is a uniform i on C.

Page 46: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Suppose C has no Uniform 0

Page 47: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Case 1: C has a Chord

Page 48: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Uniform 0 on Top Part

Page 49: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Uniform 0 on Bottom Part

Page 50: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Faces Labeled Clockwise: Contradiction!!

Page 51: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Case 2: C has No Chords

Page 52: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Remove a Boundary Edge

Page 53: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Without Loss of Generality

Page 54: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Labeling Properties Imply:

Page 55: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Remove Next Edge

Page 56: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Continue Around Cycle

Page 57: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

The Contradiction

Page 58: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Three Special Edges

Page 59: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Shared Edges

Page 60: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Local Definition of a Path

Page 61: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Red Path from an Interior Vertex

Page 62: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Red Path from an Interior Vertex

Page 63: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Red Path from an Interior Vertex

Page 64: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Red Path from an Interior Vertex

Page 65: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Red Cycle of Interior Vertices??

Page 66: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Red Path Ends at Exterior Vertex r0

Page 67: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Red and Green Paths Intersect??

Page 68: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Three Vertex Disjoint Paths

Page 69: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Inclusion Property for Three Regions

Page 70: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Explicit Partition into 3 Forests

Page 71: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Final Steps

The regions define three inclusion orders on the vertex set.

Take three linear extensions. Insert the edges as low as possible. The resulting three linear extensions

have the incidence poset as their intersection.

Thus, dim(P) ≤ 3.

Page 72: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Grid Layouts of Planar Graphs

Page 73: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Corollary (Schnyder, 1990)

For each interior vertex x and each i = 1,2,3, let xi denote the number of vertices in region Si(x). Then place vertex x at the grid point (x1, x2) to obtain a grid embedding without edge crossings.

Page 74: Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology

Algebraic Structure

Theorem (de Mendez, 2001) The family of all normal labelings of a rooted planar triangulation forms a distributive lattice.