Lecture 5: Dual graphs and algebraic duality

Similar documents
Lecture 4: Bipartite graphs and planarity

CS 2336 Discrete Mathematics

Euler Characteristic

Planarity: dual graphs

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Planarity. 1 Introduction. 2 Topological Results

Algorithms: Graphs. Amotz Bar-Noy. Spring 2012 CUNY. Amotz Bar-Noy (CUNY) Graphs Spring / 95

Jordan Curves. A curve is a subset of IR 2 of the form

Lecture 1: Examples, connectedness, paths and cycles

Ma/CS 6b Class 9: Euler s Formula

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem

INTRODUCTION TO GRAPH THEORY. 1. Definitions

Jordan Curves. A curve is a subset of IR 2 of the form

Week 7 Convex Hulls in 3D

Algorithms. Graphs. Algorithms

10. Line Arrangements Lecture on Monday 2 nd November, 2009 by Michael Homann

Euler s formula n e + f = 2 and Platonic solids

LAMC Advanced Circle October 9, Oleg Gleizer. Warm-up

Planar graphs. Chapter 8

Planar graphs. Math Prof. Kindred - Lecture 16 Page 1

4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar.

Five Platonic Solids: Three Proofs

Three applications of Euler s formula. Chapter 10

Notes for Lecture 20

The Matrix-Tree Theorem and Its Applications to Complete and Complete Bipartite Graphs

Graphs (MTAT , 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402

CONTENTS Equivalence Classes Partition Intersection of Equivalence Relations Example Example Isomorphis

Example: The following is an example of a polyhedron. Fill the blanks with the appropriate answer. Vertices:

1 Euler characteristics

Discrete mathematics II. - Graphs

Assignment 4 Solutions of graph problems

A master bijection for planar maps and its applications. Olivier Bernardi (MIT) Joint work with Éric Fusy (CNRS/LIX)

Inf 496/596 Topics in Informatics: Analysis of Social Network Data

Counting the number of spanning tree. Pied Piper Department of Computer Science and Engineering Shanghai Jiao Tong University

Math 776 Graph Theory Lecture Note 1 Basic concepts

Chapter 6. Planar Orientations. 6.1 Numberings of Digraphs

EULER S FORMULA AND THE FIVE COLOR THEOREM

Elements of Graph Theory

Computing the Symmetry Groups of the Platonic Solids with the Help of Maple

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

One simple example is that of a cube. Each face is a square (=regular quadrilateral) and each vertex is connected to exactly three squares.

6.854J / J Advanced Algorithms Fall 2008

1 Appendix to notes 2, on Hyperbolic geometry:

Tomaz Pisanski, University of Ljubljana, Slovenia. Thomas W. Tucker, Colgate University. Arjana Zitnik, University of Ljubljana, Slovenia

Computing the Symmetry Groups of the Platonic Solids with the Help of Maple

MT365 Examination 2007 Part 1. Q1 (a) (b) (c) A

Triangles and Squares David Eppstein, ICS Theory Group, April 20, 2001

Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings

1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This is from Bona Chapter 1 (1).

CMSC Honors Discrete Mathematics

Lecture 5: Graphs. Graphs! Euler Definitions: model. Fact! Euler Again!! Planar graphs. Euler Again!!!!

5. Lecture notes on matroid intersection

GRAPHS: THEORY AND ALGORITHMS

(d) If the moon shares nothing and the sun does not share our works, then the earth is alive with creeping men.

We ve done. Introduction to the greedy method Activity selection problem How to prove that a greedy algorithm works Fractional Knapsack Huffman coding

Graphs Definitions. Gunnar Gotshalks. GraphDefinitions 1

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

Worksheet for the Final Exam - Part I. Graphs

HW Graph Theory Name (andrewid) - X. 1: Draw K 7 on a torus with no edge crossings.

WUCT121. Discrete Mathematics. Graphs

Dual trees must share their ends

7. The Gauss-Bonnet theorem

Lecture 3: Recap. Administrivia. Graph theory: Historical Motivation. COMP9020 Lecture 4 Session 2, 2017 Graphs and Trees

Reversible Hyperbolic Triangulations

The following is a summary, hand-waving certain things which actually should be proven.

Technische Universität München Zentrum Mathematik

Discrete Wiskunde II. Lecture 6: Planar Graphs

6. Lecture notes on matroid intersection

Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves

INTRODUCTION TO THE HOMOLOGY GROUPS OF COMPLEXES

Mathematics As A Liberal Art

Week 9: Planar and non-planar graphs. 7 and 9 November, 2018

Graph Drawing via Canonical Orders

Definition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1

Discrete Mathematics (2009 Spring) Graphs (Chapter 9, 5 hours)

Brief History. Graph Theory. What is a graph? Types of graphs Directed graph: a graph that has edges with specific directions

Chapter 1 Graph Theory

NESTED AND FULLY AUGMENTED LINKS

CPS 102: Discrete Mathematics. Quiz 3 Date: Wednesday November 30, Instructor: Bruce Maggs NAME: Prob # Score. Total 60

Menu. Algebraic Simplification - Boolean Algebra EEL3701 EEL3701. MSOP, MPOS, Simplification

Realizing Planar Graphs as Convex Polytopes. Günter Rote Freie Universität Berlin

Combinatorics: The Fine Art of Counting

Introductory Combinatorics

Solutions to Quiz 1. (a) (3 points) Vertices x and y are in the same connected component. Solution. P (x, y)

Basics of Graph Theory

Notes in Computational Geometry Voronoi Diagrams

6 Planar Graphs. 6.1 Euler's Formula

Course Introduction / Review of Fundamentals of Graph Theory

INF562, Lecture 4: Geometric and combinatorial properties of planar graphs

Planar Graph (7A) Young Won Lim 5/21/18

Vertex Magic Total Labelings of Complete Graphs 1

Week 8: The fundamentals of graph theory; Planar Graphs 25 and 27 October, 2017

Graph Theory. ICT Theory Excerpt from various sources by Robert Pergl

Definition 1.1. A matching M in a graph G is called maximal if there is no matching M in G so that M M.

MC 302 GRAPH THEORY 10/1/13 Solutions to HW #2 50 points + 6 XC points

Drawing Planar Graphs

SMMG September 16 th, 2006 featuring Dr. Jessica Purcell Geometry out of the Paper: An Introduction to Manifolds

Voronoi Diagram. Xiao-Ming Fu

Modeling and Analysis of Hybrid Systems

Modeling and Analysis of Hybrid Systems

Transcription:

Lecture 5: Dual graphs and algebraic duality Anders Johansson 2011-10-22 lör

Outline Eulers formula Dual graphs Algebraic duality

Eulers formula Thm: For every plane map (V, E, F ) we have V E + F = 2 + c(g) 1, where G = (V, E) and c(g) denotes the number of components in G. In particular, the right hand side is 2 if G is connected. (Proof by edge-deletion.) 1. Prove that each planar graph has a vertex of degree at most 5. (The minimum degree δ(g) 5 for planar graphs.) 2. A platonic solid is a simple connected d- regular graph where each face contains the same number, r, of edges and which is not a cycle. What possibilities are there? Figure: The octahedron

The dual graph Given a plane map G = (V, E, F ), where F = {,..., } is the set of faces, dene the abstract graph G = (F, E) where e E is incident with f F if and only if e F. Figure: A dual map

Some problems regarding the denition of dual graphs 1. Draw the dual graphs to the following two maps: 2. What is the dual of a forest (an acyclic graph)? 3. Show that he dual graph is planar and there is a natural dual map (F, E, V ). 4. What is the dual to the octahedron? Will any platonic solid have a platonic solid as a dual graph?

Duality between cuts and cycles in dual planar maps A cut-set in a graph G = (V, E) is a set of edges S E such that S = E(V1, V2) for some partition V = V1 V2. A cut-set (or just cut) is minimal if either V1 or V2 are connected. There is a one-to-one correspondence between minimal cuts in G and cycles in G and vice versa; between cycles in G and minimal cut-sets in G.

Duality between cuts and cycles in dual planar maps A cut-set in a graph G = (V, E) is a set of edges S E such that S = E(V1, V2) for some partition V = V1 V2. A cut-set (or just cut) is minimal if either V1 or V2 are connected. There is a one-to-one correspondence between minimal cuts in G and cycles in G and vice versa; between cycles in G and minimal cut-sets in G.

Duality between cuts and cycles in dual planar maps A cut-set in a graph G = (V, E) is a set of edges S E such that S = E(V1, V2) for some partition V = V1 V2. A cut-set (or just cut) is minimal if either V1 or V2 are connected. There is a one-to-one correspondence between minimal cuts in G and cycles in G and vice versa; between cycles in G and minimal cut-sets in G.

The incidence matrix of a graph Let G = (V, E) be a connected (di-)graph (without loops) and, if G is undirected, let G be a reference orientation of G. Dene the incidence matrix B R V E (or B(G)) to G, (or G ) as follows: Let e E index the columns and v V (G) index the rows and let B(v, e) be +1 if v = tail e, 1 if v = head e and 0 otherwise. (We index using function notation!) 1. What is the incidence matrix of the following graph? 2. What does it say about the vector x R E that Bx(v) = 0? That B T y = 0, y R V, B T is the transpose? 3. Compute the Laplacian L = B T B, for some graphs. How would you describe the structure of L? What does it mean when Ly(v) = 0 4. Describe a set of linearly independent columns in B. Describe a minimal set of linearly dependent columns in B.

The cycle space and the cut space The cycle space Z (G) is the set of vectors z R E, such that Bz = 0. The cut space Z (G) R E is the orthogonal complement to Z(G), with respect to the natural inner product u, v = u T v = u(e1)v(e1) + + u(em)v(em), where we enumerate E = {e1, e2,..., em}. 1. What are the dimensions of Z(G) and Z (G)? 2. The support of a vector x R E in Z(G) is the set of e E, such that x(e) 0. Show that the vectors of minimal support in Z(G) are the cycles.

Algebraic duality Let G be a connected graph. An algebraic dual of G is a graph G so that G and G have the same set of edges and Z(G) = Z (G ). This means that any cycle of G is a cut of G, and any cut of G is a cycle of G. Every planar graph has an algebraic dual and Whitney showed that any connected graph G is planar if and only if it has an algebraic dual. Mac Lane showed that a graph is planar if and only if there is a basis of cycles for the cycle space, such that every edge is contained in at most two such basis-cycles.

Kissing graphs and complex analysis Wagner's theorem (1936): A planar graph has a plane embedding using only straight lines as edges. Koebe's theorem (1936): A graph is planar if and only if it is a intersection graph of circles in the plane, where each pair of circles are tangent. KoebeAndreevThurston theorem: If G is a nite triangulated planar graph, then the circle packing whose tangency graph is (isomorphic to) G is unique, up to Möbius transformations and reections in lines.