Planar Graphs Graph G is planar, if it can be “properly” drawn in the plane. In order to explain this informal notion we have to define embeddings of graphs.

Slides:



Advertisements
Similar presentations
Planar graphs Algorithms and Networks. Planar graphs2 Can be drawn on the plane without crossings Plane graph: planar graph, given together with an embedding.
Advertisements

8.1 Prisms, Area and Volume Prism – 2 congruent polygons lie in parallel planes corresponding sides are parallel. corresponding vertices are connected.
Convex drawing chapter 5 Ingeborg Groeneweg. Summery What is convex drawing What is convex drawing Some definitions Some definitions Testing convexity.
9.7 Planar Graphs. Intro problem- 3 houses and 3 utilities K 3,3 problem: Can 3 houses be connected to 3 utilities so that no 2 lines cross? Similarly,
Using Properties of Polyhedra
By: Andrew Shatz & Michael Baker Chapter 15. Chapter 15 section 1 Key Terms: Skew Lines, Oblique Two lines are skew iff they are not parallel and do not.
Graph Drawing Introduction 2005/2006. Graph Drawing: Introduction2 Contents Applications of graph drawing Planar graphs: some theory Different types of.
11-1 Space Figures and Cross Sections
Applied Combinatorics, 4th Ed. Alan Tucker
2IL90: Graph Drawing Introduction Fall Graphs  Vertices  Edges.
Tutte Embedding: How to Draw a Graph Kyri Pavlou Math 543 Fall 2008.
Section 2.4 Three Dimensional Shapes MA418 McAllister Spring 2009.
Geometry Formulas in Three Dimensions
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.
Geometry Chapter 20. Geometry is the study of shapes Geometry is a way of thinking about and seeing the world. Geometry is evident in nature, art and.
9-4 Geometry in Three Dimensions  Simple Closed Surfaces  Regular Polyhedra  Cylinders and Cones.
Surface Area and Volume
 A Polyhedron- (polyhedra or polyhedrons)  Is formed by 4 or more polygons (faces) that intersect only at the edges.  Encloses a region in space. 
Chapter 12 Notes.
Explore Solids Warm Up Lesson Presentation Lesson Quiz.
Metric Space - Revisited If (M,d) is a metric space, then for any A µ M with the induced metric (A,d) is also a metric space, a subspace. A natural question.
Graph Theory Ch6 Planar Graphs. Basic Definitions  curve, polygon curve, drawing  crossing, planar, planar embedding, and plane graph  open set  region,
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
Surface Area and Volume Chapter 12. Exploring Solids 12.1 California State Standards 8, 9: Solve problems involving the surface area and lateral area.
Name the polygon by the number of sides.
5-Minute Check Name the polygon by the number of sides.
Warm up 1. Any line segment may be extended indefinitely to form a line. 2. Given a line, a circle can be drawn having the segment as a radius and one.
12. Polyhedra
Chapter 12 Section 1 Exploring Solids Using Properties of Polyhedra Using Euler’s Theorem Richard Resseguie GOAL 1GOAL 2.
Polyhedron Platonic Solids Cross Section
Euler’s characteristic and the sphere
12.1 – Explore Solids.
12.1 & 12.2 – Explore Solids & Surface Area of Prisms and Cones.
Planar Graphs Graph Coloring
Space Figures & Cross-Sections
Chapter Area, Pythagorean Theorem, and Volume 14 Copyright © 2013, 2010, and 2007, Pearson Education, Inc.
DRILL How many sides does dodecagon have?
12.1 Exploring Solids.
Attributes A quality that is characteristic of someone or something.
Section 12-1 Exploring Solids. Polyhedron Three dimensional closed figure formed by joining three or more polygons at their side. Plural: polyhedra.
Surface Area and Volume
Chapter 11: Surface Area & Volume
Space Figures and Cross Sections. Polyhedra A polyhedron is a three- dimensional figure whose surfaces are polygons. Each polygon is a face of the polyhedron.
Space Figures and Nets Section 6-1 Notes and vocabulary available on my home page.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
2D & 3D Geometric Shapes Characteristics&Properties.
Colegio Herma. Maths. Bilingual Departament Isabel Martos Martínez
12.1 Exploring Solids Geometry. Defns. for 3-dimensional figures Polyhedron – a solid bounded by polygons that enclose a single region of shape. (no curved.
11.1 Notes Space Figures and Cross Sections. Identifying Nets and Space Figures A polyhedron is a 3-dimensional figure whose surfaces are polygons. -
Algorithms and Networks
Outline 1 Properties of Planar Graphs 5/4/2018.
Name the polygon by the number of sides.
Geometric Solids POLYHEDRONS NON-POLYHEDRONS.
Goal 1: Using Properties of Polyhedra Goal 2: Using Euler’s Theorem
Graph Drawing.
Applied Combinatorics, 4th Ed. Alan Tucker
Introduction to Geometry
12.1 Exploring Solids.
Warm Up Classify each polygon. 1. a polygon with three congruent sides
12-1 Properties of Polyhedra
10-1 Vocabulary Face Edge Vertex Prism Cylinder Pyramid Cone Cube Net
Objectives Apply Euler’s formula to find the number of vertices, edges, and faces of a polyhedron. Develop and apply the distance and midpoint formulas.
Tutte Embedding: How to Draw a Graph
Applied Combinatorics, 4th Ed. Alan Tucker
Vertical Angles Vertical angles are across from each other and are created by intersecting lines.
MAT 2720 Discrete Mathematics
Planarity.
N(S) ={vV|uS,{u,v}E(G)}
14 Chapter Area, Pythagorean Theorem, and Volume
Gaph Theory Planar Graphs
Presentation transcript:

Planar Graphs Graph G is planar, if it can be “properly” drawn in the plane. In order to explain this informal notion we have to define embeddings of graphs.

Embeddings Let  be a “nice” topological space such as metric space. An embedding of a general graph  :G   is defined as follows: 1.Injective mapping  :V(G)   2.Family of continuous mappings  e :[0,1]   for each edge e = uv so that  e ( 0) =  (u) and  e (1) =  (v). 3. In the interior of the interval  e is injective and 4. its image contains no point that is an image of some other vertex or edge. Connected component of  –  (G) is called a face of the embedding. Graph G is planar, if it can be embedded in the plane.

Exercises N1. Show that K 4 can be embedded in the plane. N2. Show that Petersen graph can be embedded in the projective plane. N3. Prove: graph is planar if and only if it can be embedded in a sphere. (Hint: use stereographic projection.)

Stereographic Projection There is a homeomorphic mapping of a sphere without the north pole N to the Euclidean plane R 2. It is called a stereographic projection. Take the unit sphere x 2 + y 2 + z 2 = 1 and the plane z = 0. The mapping p: T 0 (x 0,y 0,z 0 )  T 1 (x 1,y 1 ) is shown on the left. N T0T0 T1T1

Stereographic Projection The mapping p: T 0 (x 0,y 0,z 0 )  T 1 (x 1,y 1 ) is shown on the left. r 1 = r 0 /(1-z 0 ) x 1 = x 0 /(1-z 0 ) y 1 = y 0 /(1-z 0 ) N T0T0 T1T1

Example Take the Dodecahedron and a random point N on a sphere. Stereographic projection is depicted below.

Example A better strategy is to take N to be a face center as shown on the left.

Euler formula for planar graphs For a connected plane graph G with v vertices, e edges and f faces we have: v – e + f = 2. Warning: the outer face is counted!

Fary’s Theorem Each simple planar graph admits a specially nice embedding. Theorem (Fary): Each simple planar graph can be embedded in the plane in such a way that all edges are represented with straight line segments.

Kuratowski’s Theorem Theorem (Kuratowski): Graph G is planar if and only if it contains no subdivision of K 5 neither a subdivision of K 3,3. Graphs K 5 and K 3,3 are called the Kuratowski graphs.

Applications of Kuratowski’s Theorem Any graph can now be either drawn in the plane or one can find a subdivision of a Kuratowski graph in it. For any graph on n vertices there are efficient algorithms for checking if the graph is planar. The best one runs in linear time ( O(n)).

Wagner Theorem Similar to Kuratowski: Theorem (Wagner): Graph G is planar if and only if it contains no subgraph that can be contracted to one of the two Kuratowski subgraphs.

Exercises N4. By using Kuratowski’s Theorem show that the Petersen graph is non-planar. N5. By using Wagner’s Theorem show that the Petersen graph is non-planar. N6. Show thst far any planar graph with v vertices, e edges and girth g the following is true: (g-2)e  g(v-2) N7. By using Euler’s formula show that the Petersen graph is non.-planar.

Skeleta of Geometric Bodies To each geometric polyhedron T we may associate a graph G(T), by selecting the vertices and edges of the polyhedron. The obtained graph is called the skeleton of T. Sometimes we use the same name for the polyhedron and for the graph. Later we will see why such a naiming is permitted.

Melancholia I The renowned graphics “Melancholia I” by Albrecht Dürer contains a misterious body (polyhedron) whose construction is now understood.

Dürer Polyhedron It is obtained from an elongated cube by truncating the top and bottom vertex. A polyhedron with 8 faces is obtained: –6 pentagons –2 regular triangles

Exercises N8. The angles in the Dürer pentagon (see figure on the left) indicate fivefold symmetry and thus implicitely the golden section. Determine the lengths of the sides of Dürer polyhedron. N9. Determine coordinates of Dürer polyhedron. (Hint: Pentagon on the left has an circumscribed circle.)

Skeleta of Polyhedra are Modeled by Graphs On the left we se Dürer graph, with 12 vertices and 18 edges, the skeleton of Dürer polyhedron. Graph is isomorphic to the generalized Petersen graph G(6,2).

Steinitz Theorem Theorem [Steinitz]. A simple graph G is planar and 3-connected if and only if it is the skeleton of a convex three-dimensional polyhedron.

Fullerene Fullerene is a convex trivalent polyhedron, whose faces are only pentagons and hexagons.

Dodecahedron Dodecahedron is the smallest fullerene.

Buckminster Fullerene The most well-known fullerene is Buckminster fullerene on 60 vertices. It is a truncated icosahedron. Buckminster fullerene is a model of a carbon molecule.

Exercises N10. Each fullerne has exactly 12 pentagonal faces. N11. Each fullerene has an even number of vertices. N12. A Fullerene has at least 20 vertices. N13. For each even n, n ¸ 20, n  22 there exists a fullerne on n vertices.

Tutte’s Planarity Algorithm A cycle C of G is called peripheral if no edge not is C joins two vertices in C G \ C is connected. For example, a face of a 3-connected planar graph can be shown to be a peripheral cycle. The embedding  of G in the plane is barycentric relative to S µ V(G) if for each vertex u  S the point (vector)  (u) is the barycenter of the of images of neighbours of u.

Tutte’s Embedding Theorem [Tutte]. Let C be a peripheral cycle of length d in a connected simple graph G. Let  be a mapping from V(C) to the vertices of a convex d-gon in R 2 such that adjacent vertices in C are adjacent in the polygon. The unique barycentric representation determines a drawing of G in R 2. This drawing has no crossings if and only if the graph is planar. [The vertex coordinates in R 2 can be obtained by solving a linear system. This gives an O(n 3 ) planarity test algorithm].

Prisms Skeleton of an n-sided prism is denoted by  n. Graph is planar, trivalent and has 2n vertices.

Antiprisms Skeleton of an n-sided antiprism is denoted by A n. Graph is planar, tetravalent and has 2n vertices. A6A6

Möbius Ladders Möbius ladder M n is obtanied from C 2n by adding n main diagonals. M5M5

Exercises N14. Show that  n can be obtianed from M n by deleting and reataching two edges. N15. Use Tutte’s algorithm to draw the Petersen graph and use one of the pentagonal cycles C 5 as the peripheral regular pentagon with unit side length. Verify that the inner cycle is drawn as the pentagram. Determine its side.

Homework H1. Show that every graph can be embedded in ℝ 3. (Hint: place vertices on the helix curve (cos t, sin t, t) or even better on the curve (t,t 2,t 3 ). H2. Show that there is only one fullerene on 24 vertices. Draw its skeleton. H3. Prove that none of the Möbius ladders M n is planar. H4. Use Tutte’s algorithm to draw the cube Q 3 and use the unit square for the outer face. What is the length of a side in the opposite, inner face?