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

Slides:



Advertisements
Similar presentations
A Fresh Look at Some Old Extremal Problems William T. Trotter Georgia Institute of Technology November 20, 2006.
Advertisements

Planar graphs Algorithms and Networks. Planar graphs2 Can be drawn on the plane without crossings Plane graph: planar graph, given together with an embedding.
Map-making as Graph Drawing Alan Saalfeld Mathematical Cartographer.
1 Decomposing Hypergraphs with Hypertrees Raphael Yuster University of Haifa - Oranim.
Planar Orientations Chapter 4 ( ) in the book Written By: Tomer Heber.
Introduction to Graphs
Convex drawing chapter 5 Ingeborg Groeneweg. Summery What is convex drawing What is convex drawing Some definitions Some definitions Testing convexity.
2/14/13CMPS 3120 Computational Geometry1 CMPS 3120: Computational Geometry Spring 2013 Planar Subdivisions and Point Location Carola Wenk Based on: Computational.
 Distance Problems: › Post Office Problem › Nearest Neighbors and Closest Pair › Largest Empty and Smallest Enclosing Circle  Sub graphs of Delaunay.
Applications of Euler’s Formula for Graphs Hannah Stevens.
Planar / Non-Planar Graphs Gabriel Laden CS146 – Spring 2004 Dr. Sin-Min Lee.
Krakow, Summer 2011 Schnyder’s Theorem and Relatives William T. Trotter
Eigenvalues and geometric representations of graphs László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
1 Constructing Convex 3-Polytopes From Two Triangulations of a Polygon Benjamin Marlin Dept. of Mathematics & Statistics McGill University Godfried Toussaint.
Feb Polygon Triangulation Shmuel Wimer Bar Ilan Univ., School of Engineering.
CHAPTER 5: CONVEX POLYTOPES Anastasiya Yeremenko 1.
Applied Combinatorics, 4th Ed. Alan Tucker
many branches of mathematics
Graph Drawing Introduction 2005/2006. Graph Drawing: Introduction2 Contents Applications of graph drawing Planar graphs: some theory Different types of.
Realizability of Graphs Maria Belk and Robert Connelly.
Section 2.1 Euler Cycles Vocabulary CYCLE – a sequence of consecutively linked edges (x 1,x2),(x2,x3),…,(x n-1,x n ) whose starting vertex is the ending.
An Algorithm for Polytope Decomposition and Exact Computation of Multiple Integrals.
Convex Grid Drawings of 3-Connected Plane Graphs Erik van de Pol.
Computational Geometry Seminar Lecture 4 More on straight-line embeddings Gennadiy Korol.
Lecture 10 : Delaunay Triangulation Computational Geometry Prof. Dr. Th. Ottmann 1 Overview Motivation. Triangulation of Planar Point Sets. Definition.
Recognizing Strings in NP Marcus Schaefer, Eric Sedgwick, Daniel Štefankovič Presentation by Robert Salazar.
Graph Colouring Lecture 20: Nov 25.
Computing the Delaunay Triangulation By Nacha Chavez Math 870 Computational Geometry; Ch.9; de Berg, van Kreveld, Overmars, Schwarzkopf By Nacha Chavez.
Chapter 4: Straight Line Drawing Ronald Kieft. Contents Introduction Algorithm 1: Shift Method Algorithm 2: Realizer Method Other parts of chapter 4 Questions?
Drawing of G. Planar Embedding of G Proposition Proof. 1. Consider a drawing of K 5 or K 3,3 in the plane. Let C be a spanning cycle. 2. If the.
What is the next line of the proof? a). Assume the theorem holds for all graphs with k edges. b). Let G be a graph with k edges. c). Assume the theorem.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
Curve Curve: The image of a continous map from [0,1] to R 2. Polygonal curve: A curve composed of finitely many line segments. Polygonal u,v-curve: A polygonal.
Krakow, Summer 2011 Circle and Sphere Orders William T. Trotter
Graph Theory Ch6 Planar Graphs. Basic Definitions  curve, polygon curve, drawing  crossing, planar, planar embedding, and plane graph  open set  region,
Subdivision of Edge In a graph G, subdivision of an edge uv is the operation of replacing uv with a path u,w,v through a new vertex w.
Flow and Upward Planarity
Orthogonal Drawings of Series-Parallel Graphs Joint work with Xiao Zhou by Tohoku University Takao Nishizeki.
Planar Graphs: Euler's Formula and Coloring Graphs & Algorithms Lecture 7 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Krakow, Summer 2011 Adjacency Posets of Planar Graphs William T. Trotter
Krakow, Summer 2011 Comparability Graphs William T. Trotter
Straight line drawings of planar graphs – part II Roeland Luitwieler.
5.2 Trees  A tree is a connected graph without any cycles.
Lines in the plane, slopes, and Euler’s formula by Tal Harel
Planar Graphs. A graph is called planar if it can be drawn in the plane in such a way that no two edges cross. Example of a planar graph: The clique on.
Planar Graphs Graph Coloring
Introduction to Planarity Test W. L. Hsu. 2/21 Plane Graph A plane graph is a graph drawn in the plane in such a way that no two edges intersect –Except.
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
ساختمانهای گسسته دانشگاه صنعتی شاهرود – فروردین 1392.
An Introduction to Graph Theory
Graph Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
Introduction to Graphs. This Lecture In this part we will study some basic graph theory. Graph is a useful concept to model many problems in computer.
Krakow, Summer 2011 Partially Ordered Sets Basic Concepts William T. Trotter
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
Algorithms for hard problems Parameterized complexity Bounded tree width approaches Juris Viksna, 2015.
Chromatic Coloring with a Maximum Color Class Bor-Liang Chen Kuo-Ching Huang Chih-Hung Yen* 30 July, 2009.
Chapter 7 Planar Graphs 大葉大學 資訊工程系 黃鈴玲  7.2 Planar Embeddings  7.3 Euler’s Formula and Consequences  7.4 Characterization of Planar Graphs.
1 Schnyder’s Method. 2 Motivation Given a planar graph, we want to embed it in a grid We want the grid to be relatively small And we want an efficient.
Review: Discrete Mathematics and Its Applications
Algorithms and Networks
Great Theoretical Ideas In Computer Science
Outline 1 Properties of Planar Graphs 5/4/2018.
The countable character of uncountable graphs François Laviolette Barbados 2003.
Graph theory Definitions Trees, cycles, directed graphs.
Planarity Testing.
Review: Discrete Mathematics and Its Applications
Gaph Theory Planar Graphs
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Planarity.
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Presentation transcript:

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

Inclusion Orders

Incidence Posets

Vertex-Edge Posets

Vertex-Edge-Face Posets

Vertex-Edge-Face Posets for Planar Graphs

Triangle Orders

Circle Orders

N-gon Orders

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 R t

A 2-dimensional poset

A 3-dimensional poset

A Family of 3-dimensional Posets

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.

Another Example of an n-dimensional Poset

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.

Schnyder’s Theorem (1989) A graph is planar if and only if the dimension of its incidence poset is at most 3.

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

Schnyder’s Theorem (restated) A graph is planar if and only if its incidence poset is a triangle order.

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.

Convex Polytopes in R 3

 Theorem (Brightwell and Trotter, 1993): If M is a convex polytope in R 3 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.

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.

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.”

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

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.

Standard Examples are Circle Orders

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.

Fundamental Question for Circle Orders (1984) Is every finite 3- dimensional poset a circle order?

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

Support for a No Answer Theorem (Scheinerman and Wierman, 1988): The countably infinite poset Z 3 is not a circle order.

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

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

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

Easy Direction (Babai and Duffus, 1981) Suppose the incidence poset has dimension at most 3.

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

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

A Normal Labeling

Normal Labeling - 1

Normal Labeling - 2

Normal Labeling - 3

Lemma (Schnyder) Every rooted planar triangulation admits a normal labeling.

Uniform Angles on a Cycle Uniform 0 Uniform 1 Uniform 2

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.

Suppose C has no Uniform 0

Case 1: C has a Chord

Uniform 0 on Top Part

Uniform 0 on Bottom Part

Faces Labeled Clockwise: Contradiction!!

Case 2: C has No Chords

Remove a Boundary Edge

Without Loss of Generality

Labeling Properties Imply:

Remove Next Edge

Continue Around Cycle

The Contradiction

Three Special Edges

Shared Edges

Local Definition of a Path

Red Path from an Interior Vertex

Red Cycle of Interior Vertices??

Red Path Ends at Exterior Vertex r 0

Red and Green Paths Intersect??

Three Vertex Disjoint Paths

Inclusion Property for Three Regions

Explicit Partition into 3 Forests

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.

Grid Layouts of Planar Graphs

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

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