Applied Combinatorics, 4th Ed. Alan Tucker

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics and Its Applications
Advertisements

Great Theoretical Ideas in Computer Science for Some.
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.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Planar / Non-Planar Graphs Gabriel Laden CS146 – Spring 2004 Dr. Sin-Min Lee.
13.4 Map Coloring and the Four Color Theorem. We started this chapter by coloring the regions formed by a set of circles in the plane. But when do we.
Applied Combinatorics, 4th Ed. Alan Tucker
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Applied Combinatorics, 4th Ed. Alan Tucker
Computational Geometry Seminar Lecture 1
Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin
Graph Colouring Lecture 20: Nov 25.
Definition Dual Graph G* of a Plane Graph:
2.2 Hamilton Circuits Hamilton Circuits Hamilton Paths Tucker, Applied Combinatorics, Section 2.2, Tamsen Hunter.
3/29/05Tucker, Sec Applied Combinatorics, 4th Ed. Alan Tucker Section 4.2 Minimal Spanning Trees Prepared by Amanda Dargie and Michele Fretta.
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.
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.
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.
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.
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.:
More Graphs, Subgraphs and Trees Planarity and Coloring.
 2. Region(face) colourings  Definitions 46: A edge of the graph is called a bridge, if the edge is not in any circuit. A connected planar graph is called.
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.
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.
Graph Theory and Applications
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.
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.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
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.
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
Euler and Hamilton Cycles; Planar Graphs; Coloring.
5.9.2 Characterizations of Planar Graphs
Applied Combinatorics, 4th Ed. Alan Tucker
Graph theory Definitions Trees, cycles, directed graphs.
Tucker, Applied Combinatorics, Sec 2.4
Applied Combinatorics, 4th Ed. Alan Tucker
The Art Gallery Problem
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.
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
Planarity.
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:

Applied Combinatorics, 4th Ed. Alan Tucker Section 1.4 Planar Graphs Prepared by Michele Fretta and Jessica Scheld

Planar Graphs Plane graph of Figure 1 Figure 1 Tucker, Applied Combinatorics, Section 1.4, Michele Fretta and Jess Scheld Planar Graphs A graph is planar if it can be drawn on a plane without edges crossing. A plane graph is a planar depiction of a planar graph. Plane graph of Figure 1 Figure 1 a a b d c f e e c d b f

Example 1: Map Coloring Question: How many different colors are needed to color the countries on a map so that any pair of countries with a common border have different colors? A map is a planar graph, with edges as borders and vertices where borders meet. Dual graph: obtained by making a vertex for each country and an edge between vertices corresponding to two countries with a common border

Dual Graph Example a b c d a b c d

Map coloring A B E G We need 4 colors to color the map without any bordering countries having the same color. C D F It’s easier to see it in the second representation of the graph, since it shows that A,B,C,D are a separate subgraph from D,E,F,G. Thus, we would need no more than 4 colors. Note that this dual graph does not include an outer region.

Circle-Chord Method (one method of determining if a graph is planar) What we want is to prove that some graph is planar (no edges cross). The circle-chord method: Step 1: Find a circuit that contains all the vertices of our graph (draw it as a large circle) Note: Finding a circuit which includes all vertices is difficult. Recall: circuit is a path that ends where it began Step 2: The remaining non-circuit edges, called chords, must be drawn either inside or outside the circle in a planar drawing.

Step 1 a b c d e f g h Find a circuit. The orange highlights the circuit on this graph. a f e Draw this circuit as a circle. c b h g d

Step 2 a b c d e f g h Step 2: Choose a chord to draw, either inside or outside the circle. For example, we will start with the chord (b,f), drawing it outside the circle. f a g e c h d b Since no lines cross another, this graph is planar!

Showing is Nonplanar indicates that the graph is a complete bipartite graph consisting of two sets of 3 vertices with each vertex in one set adjacent to all vertices in the other set. 1 3 5 2 4 6 1 3 5 2 4 6 1 6 2 5 3 4

Configuation Note: 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. Finding the configuration can be tricky. 1 2 3 4 5 6

Example of a configuration 1 A configuration proves a graph is nonplanar. It has 6 vertices of degree 3, plus some number of vertices of degree 2 that subdivide the edges of it. Here those vertices are 3 and 6. 2 8 3 7 4 6 5 In order to find a configuration, eliminate vertices of degree 2 that subdivide edges of it. The remaining graph looks like the depiction of earlier.

Theorem 1 (Kuratowski, 1930) A graph is planar if and only if it does not contain a subgraph that is or configuration. Recall: is a graph on n vertices with an edge joining every pair of vertices.( is a triangle.) is a bipartite graph with m and n vertices in its two vertex sets and all possible edges between vertices in the two sets. 1 2 3 4 5 6 4 1 2 3 5

Theorem 2: Euler’s Formula If G is a connected planar graph, then any plane graph depiction of G has r = e - v + 2 regions. Recall: Connected planar graphs have paths between each pair of vertices. v = number of vertices e = number of edges r = number of regions This is important because there are many different plane graph depictions that can be drawn for a planar graph, however, the number of regions will not change.

Proof of Euler’s Formula Let’s draw a plane graph depiction of G, edge by edge. Let denote the connected plane graph after n edges have been added. Let denote the number of vertices in Let denote the number of edges in Let denote the number of regions in

Proof of Euler’s Formula (cont’d) Let’s start by drawing Euler’s formula is valid for , since r=e-v+2 1=1-2+2 We obtain from by adding an edge at one of the vertices of .

Proof of Euler’s Formula (cont’d) In general, we can obtain from by adding an edge to one of the vertices of . The new edge might link two vertices already in . Or, the new edge might add another vertex to . We will use the method of induction to complete the proof: We have shown that the theorem is true for . Next, let’s assume that it is true for for any n>1, and prove it is true for . Let (x,y) be the edge that is added to to get . There are two cases to consider.

Proof of Euler’s Formula (cont’d) In the first case, x and y are both in . Then they are on the boundary of a common region K , possibly an unbounded region. Edge (x, y) splits K into two regions. Then, Each side of Euler’s formula grows by one. So, if the formula was true for , it will also be true for . y x K

Proof of Euler’s Formula (cont’d) In the second case, one of the vertices x,y is not in . Let’s say that it is x. Then, adding (x,y) implies that x is also added, but that no new regions are formed (no existing regions are split). So, the value on each side of Euler’s equation is unchanged. The validity of Euler’s formula for implies its validity for . By induction, Euler’s formula is true for all ’s and the full graph G. y K x

Example of Euler’s Formula How many regions would there be in a plane graph with 10 vertices each of degree 3?

Corollary If G is a connected planar graph with e > 1, then e ≤ 3v – 6 Proof: Define the degree of a region as the number of edges on its boundary. If an edge occurs twice along the boundary, then count it twice. The region K has degree 12. K

Proof of Corollary continued Note that no region can be less than degree 3. A region of degree 2 would be bounded by two edges joining the same pair of vertices (parallel edges) A region of degree 1 would be bounded by a loop edge. Neither of these is allowed, and so a region must have at least degree 3.

Proof of Corollary continued

Example: Show is nonplanar. Corollary: If G is a connected planar graph with e > 1, then e ≤ 3v – 6 Use the Corollary. has 5 vertices and 10 edges. Thus, we have 3v – 6 = 3 x 5 – 6 = 9. But, e ≤ 3v – 6 must be true in a connected planar graph, thus, cannot be planar.

Exercise: Is this graph planar? b c d e f Step 1: Draw a circuit a – b – e – d – c – f – a

Exercise (cont’d) a f b c e d Step 2: Draw the circuit as a circle. Step 3: Add the remaining edges. a b c d e f a f b c e d