N(S) ={vV|uS,{u,v}E(G)}

Slides:



Advertisements
Similar presentations
 Theorem 5.9: Let G be a simple graph with n vertices, where n>2. G has a Hamilton circuit if for any two vertices u and v of G that are not adjacent,
Advertisements

 期中测验时间:本周五上午 9 : 40  教师 TA 答疑时间 : 周三晚上 6 : 00—8 : 30  地点:软件楼 315 房间,  教师 TA :李弋老师  开卷考试.
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,
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.
Graph Theory Chapter 9 Planar Graphs 大葉大學 資訊工程系 黃鈴玲.
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.
CTIS 154 Discrete Mathematics II1 8.2 Paths and Cycles Kadir A. Peker.
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.
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.:
 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.
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.
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
Agenda Review: –Planar Graphs Lecture Content:  Concepts of Trees  Spanning Trees  Binary Trees Exercise.
Graph.
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.
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.
Graph Theory and Applications
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
 Quotient graph  Definition 13: Suppose G(V,E) is a graph and R is a equivalence relation on the set V. We construct the quotient graph G R in the follow.
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.
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.
1. 期中测验时间和地点: 11 月 4 日, 上午 9:40—11 : 40 地点: 教室 2. 答疑时间和地点: 1)11 月 1 日 ( 周五 )13:00—15:00 软件楼 319 2)11 月 2 日和 3 日, 14:00—17:00 软件楼 3 楼 机房讨论室.
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
Graph Theory CSRU1400, Fall 2007 Ellen Zhang.
5.9.2 Characterizations of Planar Graphs
Applied Combinatorics, 4th Ed. Alan Tucker
Graph theory Definitions Trees, cycles, directed graphs.
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.
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.
G-v, or G-{v} When we remove a vertex v from a graph, we must remove all edges incident with the vertex v. When a edge is removed from a graph, without.
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.
Discrete Math II Howon Kim
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.
Theorem 5.13: For vT‘, l’(v)= min{l(v), l(vk)+w(vk, v)}
MAT 2720 Discrete Mathematics
5.7.2 A Maximum flow algorithm
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.
Gaph Theory Planar Graphs
Definition 8: Graphs that have a number assigned to each edge or each vertex are called weighted graphs weighted digraphs.
Discrete Mathematics for Computer Science
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:

N(S) ={vV|uS,{u,v}E(G)} Definition 40: Given a bipartite graph G(V1;V2), and a subset of vertices S V, the neighborhood N(S) is the subset of vertices of V that are adjacent to some vertex in S, i.e. N(S) ={vV|uS,{u,v}E(G)} A={v1,v3},N(A)={v2,v6,v4} A1={v1,v4},N(A1)={v2,v6,v4,v3,v5,v1}

Theorem 5. 26: Let G(V1,V2) be a bipartite graph with |V1|=|V2| Theorem 5.26: Let G(V1,V2) be a bipartite graph with |V1|=|V2|. Then a complete matching of G from V1 to V2 is a perfect matching

Theorem 5.27 (Hall's Theorem) Let G(V1; V2) be a bipartite graph with |V1|≤|V2|. Then G has a complete matching saturating every vertex of V1 iff |S|≤|N(S)| for every subset SV1 Example: Let G be a k-regular bipartite graph. Then there exists a perfect matching of G, where k>0. k-regular For AV1,E1={e|e incident a vertex of A}, E2={e|e incident a vertex of N(A)} For eE1, eE2. Thus E1E2. Therefore |E1|≤|E2|. Because k|A|=|E1|≤|E2|=k|N(A)|, |N(A)|≥|A|. By Hall’s theorem, G has a complete matching M from V1 to V2. Because |V1|=|V2|, Thus M is a perfect matching.

5.9 Planar Graphs 5.9.1 Euler’s Formula Definitions 41: Intuitively, a graph G is planar if it can be embedded in the plane, that is, if it can be drawn in the plane without any two edges crossing each other. If a graph is embedded in the plane, it is called a planar graph.

Definition 42:A planar embedded of a graph splits the plane into connected regions, including an unbounded region. The unbounded region is called outside region, the other regions are called inside regions.

Theorem 5.28(Euler’s formula) If G is a connected plane graph with n vertices, e edges and f regions, then n -e+f= 2. Proof. Induction on e, the case e = 0 being as in this case n = 1, e = 0 and f =1 n-e+f=1-0+1=2

e ≥ 1, and suppose G has e edges. Assume the result is true for all connected plane graphs with fewer than e edges, e ≥ 1, and suppose G has e edges. If G is a tree, then n =e+1 and f= 1, so the result holds. If G is not a tree, let e be an edge of a cycle of G and consider G-e. Clearly, G-e is a connected plane graph with n vertices, e-1 edges and f-1 regions, so by the induction hypothesis, n-(e-1) + (f- 1) = 2, from which it follows that n -e +f = 2.

Corollary 5.1 If G is a plane graph with n vertices, e edges, k components and f regions, then n-e +f= 1+k. Corollary 5.2: If G is a connected planar simple graph with e edges and n vertices where n ≥ 3, then e≤3n-6. Proof: A connected planar simple graph drawn in the plane divides the plane into regions, say f of them. The degree of each region is at least three(Since the graphs discussed here are simple graphs, no multiple edges that could produce regions of degree two, or loops that could produce regions of degree one, are permitted). The degree of a region is defined to be number of edges on the boundary of this region. We denoted the sum of the degree of the regions by s.

Suppose that K5 is a planar graph, by the Corollary 5.2, n=5,e=10, 103*5-6=9, contradiction K3,3,n=6,e=9, 3n-6=3*6-6=12>9=e, But K3,3 is a nonplanar graph

Corollary 5.3: If a connected planar simple graph G has e edges and n vertices with n ≥ 3 and no circuits of length three, then e≤2n-4. Proof: Now, if the length of every cycle of G is at least 4, then every region of (the plane embodied of) G is bounded by at least 4 edges. K3,3 is a nonplanar graph Proof: Because K3,3 is a bipartite graph, it is no odd simple circule.

Corollary 5.5: Every connected planar simple graph contains at least three vertices of degree at most five, where n≥3.

5.9.2 Characterizations of Planar Graphs 1930 Kuratowski (库拉托斯基) Two basic nonplanar graphs: K5 and K3,3

Definition 43: If a graph is planar, so will be any graph obtained by omitted an edge {u,v} and adding a new vertex together with edges {u,w} and {w,v}. Such an operation is called an elementary subdivision. Definition 44: The graphs G1=(V1,E1) and G2=(V2,E2) are called homeomorphic if they can be obtained from the same graph by a sequence of elementary subdivisions.

Theorem 5.29: (1)If G has a subgraph homeomorphic to Kn, then there exists at least n vertices with the degree more than or equal n-1. (2) If G has a subgraph homeomorphic to Kn,n, then there exists at least 2n vertices with the degree more than or equal n. Example: Let G=(V,E),|V|=7. If G has a subgraph homeomorphic to K5, then has not any subgraph homeomorphic to K3.3 or K5.

Theorem 5. 30: Kuratowski’s Theorem (1930) Theorem 5.30: Kuratowski’s Theorem (1930). A graph is planar if and only if it contains no subgraph that is homeomorphic of K5 or K3,3. (1)If G is a planar graph, then it contains no subgraph that is homeomorphic of K5 , and it contains no subgraph that is homeomorphic of K3,3 (2)If a graph G does contains no subgraph that is homeomorphic of K5 and it contains no subgraph that is homeomorphic of K33 then G is a planar graph (3)If a graph G contains a subgraphs that is homeomorphic of K5, then it is a nonplanar graph. If a graph G contains a subgraph that is homeomorphic of K3,3, then it is a nonplanar graph. (4)If G is a nonplanar graph, then it contains a subgraph that is homeomorphic of K5 or K3,3.

5.9.3 Graph Colourings 1.Vertex colourings Definitions 45:A proper colouring of a graph G with no loop is an assignment of colours to the vertices of G, one colour to each vertex, such that adjacent vertices receive different colours. A proper colouring in which k colours are used is a k-colouring. A graph G is k-colourable if there exists a s-colouring of G for some s ≤ k. The minimum integer k for which G is k-colourable is called the chromatic number. We denoted by (G). If (G) = k, then G is k-chromatic.

NEXT:8.6 Colouring Graph P334 (Sixth) OR P320(Fifth)

Exercise: 1. Let G be a bipartite graph. Then G has a perfect matching iff |N(A)|≥|A| for AV. 2.Suppose that G is a planar simple graph. If the number of edges of G less than 30, then there exists a vertex so that its degree less than 5. 3.Let G be a connected planar graph with δ(G)≥3 and f<12. Then G has a region with the degree less than 5. 4.Prove corollary 5.1 5.Prove figure 1 is a nonplanar graph figure 1