Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.

Slides:



Advertisements
Similar presentations
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,
Advertisements

Applied Combinatorics, 4th Ed. Alan Tucker
Computational Geometry Seminar Lecture 1
Definition Dual Graph G* of a Plane Graph:
Drawing of G. Planar Embedding of G Chord A chord of a cycle C is an edge not in C whose endpoints lie in C.
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.
Problem: Induced Planar Graphs Tim Hayes Mentor: Dr. Fiorini.
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.
Problem: Induced Planar Graphs Tim Hayes Mentor: Dr. Fiorini.
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 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.
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.:
CSE, IIT KGP Graph Theory: Introduction Pallab Dasgupta Dept. of CSE, IIT
Chapter 6 Graph Theory R. Johnsonbaugh Discrete Mathematics 5 th edition, 2001.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
V Spanning Trees Spanning Trees v Minimum Spanning Trees Minimum Spanning Trees v Kruskal’s Algorithm v Example Example v Planar Graphs Planar Graphs v.
MAT 2720 Discrete Mathematics Section 8.7 Planar Graphs
Planar Graphs Graph Coloring
Many structures involving real world situations can be conveniently represented on a paper by means of a diagram consisting of a set of points together.
Planar Graphs Prepared by: Asa Dan, Ofer Kiselov, Hillel Mendelson & Ofir Pupko Graph Theory with CE Applications Technion 2015.
An Introduction to Graph Theory
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.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Hamiltonian Cycles Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
 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.
Introduction to Graph Theory
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.
CSE, IIT KGP Graph Theory: Introduction Pallab Dasgupta Dept. of CSE, IIT
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Trees Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT
Planar Graphs prepared and Instructed by Arie Girshson Semester B, 2014 June 2014Planar Graphs1.
Chapter 7 Planar Graphs 大葉大學 資訊工程系 黃鈴玲  7.2 Planar Embeddings  7.3 Euler’s Formula and Consequences  7.4 Characterization of Planar Graphs.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Matchings and Factors Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
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
Outline 1 Properties of Planar Graphs 5/4/2018.
Discrete Mathematics Graph: Planar Graph Yuan Luo
Characteristics of Planar Graphs
Graph Theory CSRU1400, Fall 2007 Ellen Zhang.
Chapter 5 Fundamental Concept
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.
Planarity and Euler’s Formula
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.
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
Proof Techniques.
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
Graph Theory: Cuts and Connectivity
Graph Theory: Proof Techniques
Graph Theory: Euler Graphs and Digraphs
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Graph Theory: Degree Sequences and Digraphs
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.
Drawing a graph
Drawing a graph
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.
Drawing a graph
Presentation transcript:

Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT

Indian Institute of Technology Kharagpur PALLAB DASGUPTA Polygonal Paths A polygonal path or polygonal curve in the plane is the union of finitely many line segments such that each segment starts at the end of the previous one and no point appears in more than one segment except for common endpoints of consecutive segments. In a polygonal u,v-path, the beginning of the first segment is u and the end of the last segment is v.

Indian Institute of Technology Kharagpur PALLAB DASGUPTA Drawing of a Graph A drawing of a graph G is a function that maps each vertex v  V(G) to a point f(v) in the plane and each edge uv to a polygonal f(u),f(v)-path in the plane. – The images of vertices are distinct – A point in f(e)  f(e) other than a common end is a crossing.

Indian Institute of Technology Kharagpur PALLAB DASGUPTA Planar Graph A graph is planar if it has a drawing without crossings. A plane graph is a particular drawing of a planar graph in the plane with no crossings.

Indian Institute of Technology Kharagpur PALLAB DASGUPTA Faces An open set in the plane is a set U   2 such that for every p  U, all points within some small distance from p belong to U. A region is an open set U that contains a polygonal u,v -path for every pair u,v  U. The faces of a plane graph are the maximal regions of the plane that are disjoint from the drawing. The length of a face in a plane graph G is the length of the walk in G that bounds it.

Indian Institute of Technology Kharagpur PALLAB DASGUPTA Dual Graphs Suppose G is a plane graph. The dual graph G* of G is a plane graph having a vertex for each region in G. The edges of G* correspond to the edges of G as follows: – If e is an edge of G that has region X on one side and region Y on the other side, then the corresponding dual edge e*  E(G*) is an edge joining the vertices x,y of G* that correspond to the faces X,Y of G.

Indian Institute of Technology Kharagpur PALLAB DASGUPTA Results If l (F i ) denotes the length of face F i in a plane graph G, then 2 e (G) =  l (F i ). The following statements are equivalent for a plane graph G: 1.G is bipartite. 2.Every face of G has even length. 3.The dual graph G* is Eulerian.

Indian Institute of Technology Kharagpur PALLAB DASGUPTA Euler’s Formula & other results [Euler’s Formula:] If a connected plane graph G has n vertices, e edges and f faces, then n  e + f = 2 – If G is a simple planar graph with at least three vertices, then e (G)  3 n (G)  6. – If also G is triangle-free, then e (G)  2 n (G)  4.

Indian Institute of Technology Kharagpur PALLAB DASGUPTA More results If E is the edge set of a face in some planar embedding of G, then G has an embedding in which E is the edge set of the unbounded face. Every minimal non-planar graph is 2-connected. Suppose S = {x,y} is a 2-cut of G and G !,G 2 are sub-graphs of G such that G 1  G 2 = G and V(G 1 )  V(G 2 ) = S. Let H i = G i  xy. If G is non-planar, then at least one of H 1,H 2 is non-planar.

Indian Institute of Technology Kharagpur PALLAB DASGUPTA Preparation for Kuratowski’s Theorem Suppose G is a non-planar graph with no Kuratowski subgraph, and G has the fewest edges among such graphs. Then G is 3-connected. A 3-connected graph with at least five vertices contains an edge whose contraction leaves a 3-connected graph. If G  e has a Kuratowski subgraph, then G also has a Kuratowski subgraph.

Indian Institute of Technology Kharagpur PALLAB DASGUPTA Kuratowski’s Theorem / Tutte’s Theorem Subdividing an edge means replacing the edge with a path of length 2. Kuratowski proved that G is planar iff G contains no sub-division of K 5 or K 3,3. [Tutte’s Theorem:] If G is a 3-connected graph with no subdivision of K 5 or K 3,3, then G has a convex embedding in the plane. This is a stronger result that Kuratowski’s theorem.