Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin

Slides:



Advertisements
Similar presentations
Great Theoretical Ideas in Computer Science for Some.
Advertisements

Graphs, Planar graphs Graph coloring
MCA 202: Discrete Mathematics under construction Instructor Neelima Gupta
Divide and Conquer. Subject Series-Parallel Digraphs Planarity testing.
Map Overlay Algorithm. Birch forest Wolves Map 1: Vegetation Map 2: Animals.
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,
Applications of Euler’s Formula for Graphs Hannah Stevens.
Planar / Non-Planar Graphs Gabriel Laden CS146 – Spring 2004 Dr. Sin-Min Lee.
3.3 Spanning Trees Tucker, Applied Combinatorics, Section 3.3, by Patti Bodkin and Tamsen Hunter.
Applied Combinatorics, 4th Ed. Alan Tucker
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.
Applied Combinatorics, 4th Ed. Alan Tucker
Computational Geometry Seminar Lecture 1
Definition Dual Graph G* of a Plane Graph:
2.2 Hamilton Circuits Hamilton Circuits Hamilton Paths Tucker, Applied Combinatorics, Section 2.2, Tamsen Hunter.
Chapter 4: Straight Line Drawing Ronald Kieft. Contents Introduction Algorithm 1: Shift Method Algorithm 2: Realizer Method Other parts of chapter 4 Questions?
4/17/2017 Section 8.5 Euler & Hamilton Paths ch8.5.
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.
3/24/03Tucker, Section 4.31 Tucker, Applied Combinatorics, Sec. 4.3, prepared by Jo E-M Bipartite GraphMatching Some Definitions X-Matching Maximal Matching.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 4, Monday, September 8.
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.
1/22/03Tucker, Applied Combinatorics, Section EDGE COUNTING TUCKER, APPLIED COMBINATORICS, SECTION 1.3, GROUP B Michael Duquette & Amanda Dargie.
Matthew Bowling Euler’s Theorem Mathfest Spring ‘15.
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
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.
More Graphs, Subgraphs and Trees Planarity and Coloring.
5.2 Trees  A tree is a connected graph without any cycles.
MAT 2720 Discrete Mathematics Section 8.7 Planar Graphs
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.
Agenda Review: –Planar Graphs Lecture Content:  Concepts of Trees  Spanning Trees  Binary Trees Exercise.
Chapter 10 Graph Theory Eulerian Cycle and the property of graph theory 10.3 The important property of graph theory and its representation 10.4.
5.8 Graph Matching  Example: Set of worker assign to a set of task  Four tasks are to be assigned to four workers.  – Worker 1 is qualified to do tasks.
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
Chapter 9.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 6th ed., by Kenneth H.
2/25/2016Tucker, Sec Applied Combinatorics, 4 th Ed. Alan Tucker Section 2.2 Hamilton Circuits Prepared by: Nathan Rounds and David Miller.
Great Theoretical Ideas in Computer Science for Some.
COMPSCI 102 Introduction to Discrete Mathematics.
Chapter 7 Planar Graphs 大葉大學 資訊工程系 黃鈴玲  7.2 Planar Embeddings  7.3 Euler’s Formula and Consequences  7.4 Characterization of Planar Graphs.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
An Introduction to Graph Theory
Great Theoretical Ideas In Computer Science
Planar Graphs Hubert Chan (Chapter 9.7) [O2 Proof Techniques]
Outline 1 Properties of Planar Graphs 5/4/2018.
Discrete Mathematics Graph: Planar Graph Yuan Luo
Graph Theory CSRU1400, Fall 2007 Ellen Zhang.
Applied Combinatorics, 4th Ed. Alan Tucker
Tucker, Applied Combinatorics, Sec 2.4
Applied Combinatorics, 4th Ed. Alan Tucker
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Applied Combinatorics, 4th Ed. Alan Tucker
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
MAT 2720 Discrete Mathematics
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 8th ed., by Kenneth H.
N(S) ={vV|uS,{u,v}E(G)}
Gaph Theory Planar Graphs
Discrete Mathematics for Computer Science
Applied Combinatorics, 4th Ed. Alan Tucker
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Planarity.
Agenda Review Lecture Content: Shortest Path Algorithm
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Presentation transcript:

Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin Planar Graphs Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

A plane graph is a drawing of planar graph in the plane. A graph is called planar if it can be drawn on a plane without edges crossing. A plane graph is a drawing of planar graph in the plane. a e f b d c This is a plane graph of Figure 1. a e d b f c Figure 1 Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Tucker, Applied Combinatorics, Sect. 1.4 Here are two ways to determine if a graph is planar: The first is a practical heuristic, which the author refers to as the circle-chord method. It consists of a step-by-step method of drawing the graph, edge-by-edge without crossing any edges. The second consists of theoretical results, such as Kuratowski’s Theorem, or Euler’s Formula. Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Circle-Chord Method--Planar Step One: Find a circuit that contains all the vertices of the graph. (Recall: a circuit is a path that ends where it starts) **Note: step one is not always possible, and is often difficult** a b c d e h g f The circuit for this figure is highlighted in red Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4 a a

Circle-Chord Method--Planar Step Two: Draw this circuit as a large circle. g h f b c e d a a b c d e h g f Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Circle-Chord Method--Planar Step Three: Choose one chord, and decide to draw it either inside or outside the circle. If chosen correctly, it will force certain other chords to be drawn opposite to the circle. (Inside if the first chord was drawn outside, and vice versa.) a b c d e h g f g h f b c e d a Since the chords could be drawn without crossing, this graph is planar. Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Circle-Chord Method--Nonplanar Step One: Find a circuit that contains all the vertices of the graph. (Recall: a circuit is a path that ends where it starts) **Note: step one is not always possible, and is often difficult** a f e d c b h g The circuit for Figure 2 is highlighted in red Figure 2 Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Circle-Chord Method--Nonplanar Step Two: Draw this circuit as a large circle. a f e d c b h g a f e d c b h g The remaining edges (in black) must be drawn either inside or outside the circle. These edges are called the chords. Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Circle-Chord Method--Nonplanar Step Three: Choose one chord, and decide to draw it either inside or outside the circle. If chosen correctly, it will force certain other chords to be drawn opposite to the circle. (Inside if the first chord was drawn outside, and vice versa.) a Because these lines cross, this is not the plane graph for Figure 2. However, this does not mean that the graph is not planar. Often, it is very difficult to find the correct planar graph. h b a f e d c b h g c g d f e Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Tucker, Applied Combinatorics, Sect. 1.4 Recall: and configurations. We say that a subgraph is a configuration if it can be obtained from a by adding vertices in the middle of some edges. A configuration is defined similarly. Here a has been subdivided by adding vertices in the middle of some of the edges. Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Tucker, Applied Combinatorics, Sect. 1.4 Kuratowski’s Theorem A graph is planar if and only if it does not contain a subgraph that is a or configuration. The configuration is more common in nonplanar graphs than . If the graph is nonplanar than it contains one of the configurations with added vertices. Left Side Right Side a a h b b H and F were removed to show the configuration c c g g d d f e e Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Tucker, Applied Combinatorics, Sect. 1.4 A graph is defined to be a connected planar graph if it’s in “one-piece”, i.e. there are paths between every pair of vertices. Euler’s Formula Assume that is a connected planar graph, with: V = # of vertices E = # of edges R = # of regions. Euler’s Formula states that if is a connected planar graph, then any plane graph depiction of has regions. a e c d b Figure 3: Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Tucker, Applied Combinatorics, Sect. 1.4 Euler’s Formula a c a c b e a c b e d a e c d b Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Proof of Euler’s Formula Draw a plane graph depiction of edge-by-edge. Let denote the (connected) plane graph obtained after n edges have been added, and let , , , denote the number of vertices, edges and regions in respectively. Initially there is , which consists of one edge, it’s two end vertices and the one (unbounded) region. Then , , , and so Euler’s formula is valid for , since a c We obtain from by adding an edge at one of the vertices in . Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Proof of Euler’s Formula (cont.) In general, is obtained from , by adding an edge at one of the vertices of . The new edge might link two vertices already in . If it does not, the other end vertex of the edge is a new vertex that must be added to . Now we will use the method of induction to complete the proof. We have shown that the theorem is true for . Next we assume that it is true for for any , and prove it is true for . Let be the edge that is added to to get . There are two cases to consider… Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Proof of Euler’s Formula (cont.) In the first case, and are both in . Then they are on the boundary of a common region of , possibly the unbounded region. See Figure 4 Edge splits into two regions. Then, Figure 4 So each side of Euler’s formula grows by 1. Hence if the formula was true for , it will also be true for . Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Proof of Euler’s Formula (cont.) In the second case, one of the vertices is not in say it is . Then adding implies that is also added, but no new regions are formed (no existing regions are split). See Figure 5 Figure 5 Thus and the value on each side of Euler’s formula is unchanged. The validity of Euler’s formula for implies its validity for . By induction, the formula is true for all and for the full graph . Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Tucker, Applied Combinatorics, Sect. 1.4 Worked Example Book Example # 5 How many regions would there be in a plane graph with 10 vertices each of degree 3? (Recall: the degree of a vertex is the number of edges incident to the vertex) By the theorem in Section 1.3, the sum of the degrees, 10 x 3, equals , and so = 15. By Euler’s formula, the number of regions is: Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Tucker, Applied Combinatorics, Sect. 1.4 Corollary to Euler’s Formula (Thm. 2) If is a connected planar graph with , then . Proof: The degree of a region is defined to be the number of edges on its boundary. To be precise, we say that if an edge occurs twice along a boundary, as does in region in Figure 6, the edge is counted twice in region degree; for example, region has degree 10 and region has degree 3 in the figure. Figure 6 Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Tucker, Applied Combinatorics, Sect. 1.4 Each region in a plane graph must have degree , for a region of degree 2 would be bounded by 2 edges joining the same pair of vertices and a region of degree 1 would be bounded by a loop edge, but parallel edges and loops are not allowed in graphs (in this book.) Since each region has degree , the sum of degrees of all regions will be at least . But this sum of degrees of all regions must equal , since this sum counts each edge twice. That is each of an edge’s two sides is part of some boundary. Thus, = (sum of regions’ degrees) Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Tucker, Applied Combinatorics, Sect. 1.4 Corollary to Euler’s Formula (Thm. 2) Proof: (cont.) Combining this inequality with Euler’s formula we have: Figure 4: Solving for e, we obtain: In this case, edge is counted twice in the deg( ). The deg( ) is 3. Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

Tucker, Applied Combinatorics, Sect. 1.4 CAREFUL! Do not interpret the corollary as meaning: If , then a connected graph is planar, because there are many nonplanar graphs which also satisfy this equation. For example, has 6 vertices and 9 edges. So when you substitute into the equation, you get: , which holds. However, is not planar. Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4

FOR THE CLASS TO TRY: Use the Corollary to Euler’s Formula to prove whether the following configuration is planar. Substituting into the Corollary: Configuration However, the corollary states that must be true in a connected planar graph, and so the configuration cannot be planar. Jan. 27, 2003 Tucker, Applied Combinatorics, Sect. 1.4