This chapter covers special properties of planar graphs.

Similar documents
Paths. Connectivity. Euler and Hamilton Paths. Planar graphs.

12/3/12. Outline. Part 10. Graphs. Circuits. Euler paths/circuits. Euler s bridge problem (Bridges of Konigsberg Problem)

5/9/13. Part 10. Graphs. Outline. Circuits. Introduction Terminology Implementing Graphs

CSE 373: More on graphs; DFS and BFS. Michael Lee Wednesday, Feb 14, 2018

1 Introduction to Modulo 7 Arithmetic

The University of Sydney MATH2969/2069. Graph Theory Tutorial 5 (Week 12) Solutions 2008

Graph Isomorphism. Graphs - II. Cayley s Formula. Planar Graphs. Outline. Is K 5 planar? The number of labeled trees on n nodes is n n-2

Math 61 : Discrete Structures Final Exam Instructor: Ciprian Manolescu. You have 180 minutes.

V={A,B,C,D,E} E={ (A,D),(A,E),(B,D), (B,E),(C,D),(C,E)}

V={A,B,C,D,E} E={ (A,D),(A,E),(B,D), (B,E),(C,D),(C,E)}

Graphs. CSC 1300 Discrete Structures Villanova University. Villanova CSC Dr Papalaskari

Why the Junction Tree Algorithm? The Junction Tree Algorithm. Clique Potential Representation. Overview. Chris Williams 1.

Garnir Polynomial and their Properties

COMPLEXITY OF COUNTING PLANAR TILINGS BY TWO BARS

Graphs. Graphs. Graphs: Basic Terminology. Directed Graphs. Dr Papalaskari 1

Planar Upward Drawings

0.1. Exercise 1: the distances between four points in a graph

Module graph.py. 1 Introduction. 2 Graph basics. 3 Module graph.py. 3.1 Objects. CS 231 Naomi Nishimura

CSC Design and Analysis of Algorithms. Example: Change-Making Problem

Present state Next state Q + M N

Page 1. Question 19.1b Electric Charge II Question 19.2a Conductors I. ConcepTest Clicker Questions Chapter 19. Physics, 4 th Edition James S.

Chapter 9. Graphs. 9.1 Graphs

Outline. Circuits. Euler paths/circuits 4/25/12. Part 10. Graphs. Euler s bridge problem (Bridges of Konigsberg Problem)

, each of which is a tree, and whose roots r 1. , respectively, are children of r. Data Structures & File Management

ECE COMBINATIONAL BUILDING BLOCKS - INVEST 13 DECODERS AND ENCODERS

CSE 373. Graphs 1: Concepts, Depth/Breadth-First Search reading: Weiss Ch. 9. slides created by Marty Stepp

# 1 ' 10 ' 100. Decimal point = 4 hundred. = 6 tens (or sixty) = 5 ones (or five) = 2 tenths. = 7 hundredths.

(2) If we multiplied a row of B by λ, then the value is also multiplied by λ(here lambda could be 0). namely

Section 10.4 Connectivity (up to paths and isomorphism, not including)

CSE 373: AVL trees. Warmup: Warmup. Interlude: Exploring the balance invariant. AVL Trees: Invariants. AVL tree invariants review

Numbering Boundary Nodes

Walk Like a Mathematician Learning Task:

DUET WITH DIAMONDS COLOR SHIFTING BRACELET By Leslie Rogalski

An undirected graph G = (V, E) V a set of vertices E a set of unordered edges (v,w) where v, w in V

Seven-Segment Display Driver

Cycles and Simple Cycles. Paths and Simple Paths. Trees. Problem: There is No Completely Standard Terminology!

Outline. 1 Introduction. 2 Min-Cost Spanning Trees. 4 Example

Solutions for HW11. Exercise 34. (a) Use the recurrence relation t(g) = t(g e) + t(g/e) to count the number of spanning trees of v 1

CS61B Lecture #33. Administrivia: Autograder will run this evening. Today s Readings: Graph Structures: DSIJ, Chapter 12

Register Allocation. Register Allocation. Principle Phases. Principle Phases. Example: Build. Spills 11/14/2012

Weighted graphs -- reminder. Data Structures LECTURE 15. Shortest paths algorithms. Example: weighted graph. Two basic properties of shortest paths

12. Traffic engineering

b. How many ternary words of length 23 with eight 0 s, nine 1 s and six 2 s?

Constructive Geometric Constraint Solving

Nefertiti. Echoes of. Regal components evoke visions of the past MULTIPLE STITCHES. designed by Helena Tang-Lim

a b c cat CAT A B C Aa Bb Cc cat cat Lesson 1 (Part 1) Verbal lesson: Capital Letters Make The Same Sound Lesson 1 (Part 1) continued...

CS200: Graphs. Graphs. Directed Graphs. Graphs/Networks Around Us. What can this represent? Sometimes we want to represent directionality:

Algorithmic and NP-Completeness Aspects of a Total Lict Domination Number of a Graph

TOPIC 5: INTEGRATION

CS 461, Lecture 17. Today s Outline. Example Run

QUESTIONS BEGIN HERE!

CS 241 Analysis of Algorithms

1. Determine whether or not the following binary relations are equivalence relations. Be sure to justify your answers.

COMP108 Algorithmic Foundations

Outline. Computer Science 331. Computation of Min-Cost Spanning Trees. Costs of Spanning Trees in Weighted Graphs

Exam 1 Solution. CS 542 Advanced Data Structures and Algorithms 2/14/2013

Solutions to Homework 5

MA1506 Tutorial 2 Solutions. Question 1. (1a) 1 ) y x. e x. 1 exp (in general, Integrating factor is. ye dx. So ) (1b) e e. e c.

The University of Sydney MATH 2009

HIGHER ORDER DIFFERENTIAL EQUATIONS

S i m p l i f y i n g A l g e b r a SIMPLIFYING ALGEBRA.

EE1000 Project 4 Digital Volt Meter

Instructions for Section 1

Integration Continued. Integration by Parts Solving Definite Integrals: Area Under a Curve Improper Integrals

Lecture 11 Waves in Periodic Potentials Today: Questions you should be able to address after today s lecture:

Designing A Concrete Arch Bridge

Grade 7/8 Math Circles March 4/5, Graph Theory I- Solutions

MAT3707. Tutorial letter 201/1/2017 DISCRETE MATHEMATICS: COMBINATORICS. Semester 1. Department of Mathematical Sciences MAT3707/201/1/2017

5/7/13. Part 10. Graphs. Theorem Theorem Graphs Describing Precedence. Outline. Theorem 10-1: The Handshaking Theorem

Using the Printable Sticker Function. Using the Edit Screen. Computer. Tablet. ScanNCutCanvas

Section 3: Antiderivatives of Formulas

Analysis for Balloon Modeling Structure based on Graph Theory

Announcements. Not graphs. These are Graphs. Applications of Graphs. Graph Definitions. Graphs & Graph Algorithms. A6 released today: Risk

SOLVED EXAMPLES. be the foci of an ellipse with eccentricity e. For any point P on the ellipse, prove that. tan

More Foundations. Undirected Graphs. Degree. A Theorem. Graphs, Products, & Relations

Similarity Search. The Binary Branch Distance. Nikolaus Augsten.

Problem solving by search

Floating Point Number System -(1.3)

Floating Point Number System -(1.3)

A Simple Code Generator. Code generation Algorithm. Register and Address Descriptors. Example 3/31/2008. Code Generation

Amphenol Canada Corp.

Last time: introduced our first computational model the DFA.

The Plan. Honey, I Shrunk the Data. Why Compress. Data Compression Concepts. Braille Example. Braille. x y xˆ

Announcements. These are Graphs. This is not a Graph. Graph Definitions. Applications of Graphs. Graphs & Graph Algorithms

Case Study VI Answers PHA 5127 Fall 2006

Trees as operads. Lecture A formalism of trees

QUESTIONS BEGIN HERE!

ME 522 PRINCIPLES OF ROBOTICS. FIRST MIDTERM EXAMINATION April 19, M. Kemal Özgören

CONTINUITY AND DIFFERENTIABILITY

Errata for Second Edition, First Printing

On Local Transformations in Plane Geometric Graphs Embedded on Small Grids

INTEGRALS. Chapter 7. d dx. 7.1 Overview Let d dx F (x) = f (x). Then, we write f ( x)

Linear Algebra Existence of the determinant. Expansion according to a row.

Ch 1.2: Solutions of Some Differential Equations

Aquauno Video 6 Plus Page 1

learning objectives learn what graphs are in mathematical terms learn how to represent graphs in computers learn about typical graph algorithms

UNCORRECTED PAGE PROOFS

Solutions for HW9. Bipartite: put the red vertices in V 1 and the black in V 2. Not bipartite!

EXAMPLE 87.5" APPROVAL SHEET APPROVED BY /150HP DUAL VFD CONTROL ASSEMBLY CUSTOMER NAME: CAL POLY SLO FINISH: F 20

Construction 11: Book I, Proposition 42

Transcription:

Chptr 21 Plnr Grphs This hptr ovrs spil proprtis of plnr grphs. 21.1 Plnr grphs A plnr grph is grph whih n b rwn in th pln without ny gs rossing. Som piturs of plnr grph might hv rossing gs, but it s possibl to rrw th pitur to limint th rossings. For xmpl, lthough th usul piturs of K 4 n Q 3 hv rossing gs, it s sy to rrw thm so tht no gs ross. For xmpl, plnr pitur of Q 3 is shown blow. Howvr, if you fil roun with rwings of K 3,3 or K 5, thr osn t sm to b ny wy to limint th rossings. W ll s how to prov tht ths two grphs rn t plnr. 230

CHAPTER 21. PLANAR GRAPHS 231 C b A B Why shoul w r? Plnr grphs hv som intrsting mthmtil proprtis,.g. thy n b olor with only 4 olors. Also, s w ll s ltr, w n us fts bout plnr grphs to show tht thr r only 5 Pltoni solis. Thr r lso mny prtil pplitions with grph strutur in whih rossing gs r nuisn, inluing sign problms for iruits, subwys, utility lins. Two rossing onntions normlly mns tht th gs must b run t iffrnt hights. This isn t big issu for ltril wirs, but it rts xtr xpns for som typs of lins.g. burying on subwy tunnl unr nothr (n thrfor pr thn you woul orinrily n). Ciruits, in prtiulr, r sir to mnuftur if thir onntions liv in fwr lyrs. 21.2 Fs Whn plnr grph is rwn with no rossing gs, it ivis th pln into st of rgions, ll fs. By onvntion, w lso ount th unboun r outsi th whol grph s on f. Th bounry of f is th subgrph ontining ll th gs jnt to tht f n bounry wlk is los wlk ontining ll of thos gs. Th gr of th f is th minimum lngth of bounry wlk. For xmpl, in th figur blow, th lfthn grph hs thr fs. Th bounry of f 2 hs gs f, f,,, so this f hs gr 4. Th bounry of f 3 (th unboun f) hs gs b, f, f,,, b, so f 3 hs gr 6.

CHAPTER 21. PLANAR GRAPHS 232 b f b f 1 2 3 1 2 Th righthn grph bov hs spik g stiking into th mil of f 1. Th bounry of f 1 hs gs bf, f,,,, b. Howvr, ny bounry wlk must trvrs th spik twi,.g. on possibl bounry wlk is bf, f,,,,, b, in whih is us twi. So th gr of f 1 in th righthn grph is 7. In suh ss, it my hlp to think of wlking long insi th f just nxt to th bounry, rthr wlking long th bounris thmslvs. Noti tht th bounry wlk for suh f is not yl. Suppos tht w hv grph with gs, v nos, n f fs. W know tht th Hnshking thorm hols, i.. th sum of no grs is 2. For plnr grphs, w lso hv Hnshking thorm for fs: th sum of th f grs is 2. To s this, noti tht typil g forms prt of th bounry of two fs, on to h si of it. Th xptions r gs, suh s thos involv in spik, tht ppr twi on th bounry of singl f. Finlly, for onnt plnr grphs, w hv Eulr s formul: v +f = 2. W ll prov tht this formul works. 1 21.3 Trs Bfor w try to prov Eulr s formul, lt s look t on spil typ of plnr grph: fr trs. In grph thory, fr tr is ny onnt grph with no yls. Fr trs r somwht lik norml trs, but thy on t hv signt root no n, thrfor, thy on t hv lr nstor-snnt orring to thir nots. A fr tr osn t ivi th pln into multipl fs, bus it osn t 1 You n sily gnrliz Eulr s formul to hnl grphs with mor thn on onnt omponnts.

CHAPTER 21. PLANAR GRAPHS 233 ontin ny yls. A fr tr hs only on f: th ntir pln surrouning it. So Eulr s thorm rus to v = 1, i.. = v 1. Lt s prov tht this is tru, by inution. Proof by inution on th numbr of nos in th grph. Bs: If th grph ontins no gs n only singl no, th formul is lrly tru. Inution: Suppos th formul works for ll fr trs with up to n nos. Lt T b fr tr with n + 1 nos. W n to show tht T hs n gs. Now, w fin no with gr 1 (only on g going into it). To o this strt t ny no r n follow wlk in ny irtion, without rpting gs. Bus T hs no yls, this wlk n t rturn to ny no it hs lry visit. So it must vntully hit n: th no t th n must hv gr 1. Cll it p. Rmov p n th g oming into it, mking nw fr tr T with n nos. By th inutiv hypothsis, T hs n 1 gs. Sin T hs on mor g thn T, T hs n gs. Thrfor our formul hols for T. 21.4 Proof of Eulr s formul W n now prov Eulr s formul (v + f = 2) works in gnrl, for ny onnt plnr grph. Proof: by inution on th numbr of gs in th grph. Bs: If = 0, th grph onsists of singl no with singl f surrouning it. So w hv 1 0 + 1 = 2 whih is lrly right. Inution: Suppos th formul works for ll grphs with no mor thn n gs. Lt G b grph with n + 1 gs. Cs 1: G osn t ontin yl. So G is fr tr n w lry know th formul works for fr trs.

CHAPTER 21. PLANAR GRAPHS 234 Cs 2: G ontins t lst on yl. Pik n g p tht s on yl. Rmov p to rt nw grph G. Sin th yl sprts th pln into two fs, th fs to ithr si of p must b istint. Whn w rmov th g p, w mrg ths two fs. So G hs on fwr fs thn G. Sin G hs n gs, th formul works for G by th inution hypothsis. Tht is v + f = 2. But v = v, = 1, n f = f 1. Substituting, w fin tht So v ( 1) + (f 1) = 2 v + f = 2 21.5 Som orollris of Eulr s formul Corollry 1 Suppos G is onnt plnr grph, with v nos, gs, n f fs, whr v 3. Thn 3v 6. Proof: Th sum of th grs of th fs is qul to twi th numbr of gs. But h f must hv gr 3. So w hv 3f 2. Eulr s formul sys tht v + f = 2, so f = v + 2 n thus 3f = 3 3v + 6. Combining this with 3f 2, w gt 3 3v + 6 2. So 3v 6. W n lso us this formul to show tht th grph K 5 isn t plnr. K 5 hs fiv nos n 10 gs. This isn t onsistnt with th formul 3v 6. Unfortuntly, this mtho won t hlp us with K 3,3, whih isn t plnr but os stisfy this qution. W n lso us this Corollry 1 to riv usful ft bout plnr grphs:

CHAPTER 21. PLANAR GRAPHS 235 Corollry 2 If G is onnt plnr grph, G hs no of gr lss thn six. Proof: This is lrly tru if G hs on or two nos. If G hs t lst thr nos, thn suppos tht th gr of h no ws t lst 6. By th hnshking thorm, 2 quls th sum of th grs of th nos, so w woul hv 2 6v. But orollry 1 sys tht 3v 6, so 2 6v 12. W n t hv both 2 6v n 2 6v 12. So thr must hv bn no with gr lss thn six. If our grph G isn t onnt, th rsult still hols, bus w n pply our proof to h onnt omponnt iniviully. So w hv: Corollry 3 If G is plnr grph, G hs no of gr lss thn six. 21.6 K 3,3 is not plnr Whn ll th yls in our grph hv t lst four nos, w n gt tightr rltionship btwn th numbrs of nos n gs. Corollry 4 Suppos G is onnt plnr grph, with v nos, gs, n f fs, whr v 3. n if ll yls in G hv lngth 4, thn 2v 4. Proof: Th sum of th grs of th fs is qul to twi th numbr of gs. But h f must hv gr 4 bus ll yls hv lngth 4. So w hv 4f 2, so 2f. Eulr s formul sys tht v + f = 2, so v + 2 = f, so 2 2v + 4 = 2f. Combining this with 2f, w gt tht 2 2v + 4. So 2v 4. This rsult lts us show tht K 3,3 isn t plnr. All th yls in K 3,3 hv t lst four nos. But K 3,3 hs 9 gs n 6 nos, whih isn t onsistnt with this formul. So K 3,3 n t b plnr.

CHAPTER 21. PLANAR GRAPHS 236 21.7 Kurtowski s Thorm Th two xmpl non-plnr grphs K 3,3 n K 5 wrn t pik rnomly. It turns out tht ny non-plnr grph must ontin subgrph losly rlt to on of ths two grphs. Spifilly, w ll sy tht grph G is subivision of nothr grph F if th two grphs r isomorphi or if th only iffrn btwn th grphs is tht G ivis up som of F s gs by ing xtr gr 2 nos in th mil of th gs. For xmpl, in th following pitur, th righthn grph is subivision of th lfthn grph. A B A B F G E C C W n now stt our thorm prisly. Clim 57 Kurtowski s Thorm: A grph is nonplnr if n only if it ontins subgrph tht is subivision of K 3,3 or K 5. This ws prov in 1930 by Kzimirz Kurtowski, n th proof is pprntly somwht iffiult. So w ll just s how to pply it. For xmpl, hr s grph known s th Ptrsn grph (ftr nish mthmtiin nm Julius Ptrsn).

CHAPTER 21. PLANAR GRAPHS 237 A B b E C This isn t plnr. Th offning subgrph is th whol grph, xpt for th no B (n th gs tht onnt to B): A b E C This subgrph is subivision of K 3,3. To s why, first noti tht th no b is just subiviing th g from to, so w n lt it. Or,

CHAPTER 21. PLANAR GRAPHS 238 formlly, th prvious grph is subivision of this grph: A E C In th sm wy, w n rmov th nos A n C, to limint unnssry subivisions: E Now form th pitur bit n w s tht w hv K 3,3.

CHAPTER 21. PLANAR GRAPHS 239 E 21.8 Coloring plnr grphs On pplition of plnr grphs involvs oloring mps of ountris. Two ountris shring borr 2 must b givn iffrnt olors. W n turn this into grph oloring problm by ssigning grph no to h ountry. W thn onnt two nos with n g xtly whn thir rgions shr borr. This grph is ll th ul of our originl mp. Bus th mps r plnr, ths ul grphs r lwys plnr. Plnr grphs n b olor muh mor sily thn othr grphs. For xmpl, w n prov tht thy nvr rquir mor thn 6 olors: Proof: by inution on th numbr of nos in G. Bs: Th plnr grph with just on no hs mximum gr 0 n n b olor with on olor. Inution: Suppos tht ny plnr grph with < k nos n b olor with 6 olors. Lt G b plnr grph with k nos. 2 Two rgions touhing t point r not onsir to shr borr.

CHAPTER 21. PLANAR GRAPHS 240 By Corollry 3, G hs no of gr lss thn 6. Lt s pik suh no n ll it v. Rmov som no v (n its gs) from G to rt smllr grph G. G is plnr grph with k 1 nos. So, by th inutiv hypothsis, G n b olor with 5 olors. Bus v hs lss thn 6 nighbors, its nighbors r only using 5 of th vilbl olors. So thr is spr olor to ssign to v, finishing th oloring of G. It s not hr, but bit mssy, to upgr this proof to show tht plnr grphs rquir only fiv olors. Four olors is muh hrr. Wy bk in 1852, Frnis Guthri hypothsiz tht ny plnr grph oul b olor with only four olors, but it took 124 yrs to prov tht h ws right. Alfr Kmp thought h h prov it in 1879 n it took 11 yrs for nothr mthmtiin to fin n rror in his proof. Th Four Color Thorm ws finlly prov by Knnth Appl n Wolfgng Hkn t UIUC in 1976. Thy ru th problm mthmtilly, but wr lft with 1936 spifi grphs tht n to b hk xhustivly, using omputr progrm. Not vryon ws hppy to hv omputr involv in mthmtil proof, but th proof hs om to b pt s lgitimt. 21.9 Applition: Pltoni solis A ft ting bk to th Grks is tht thr r only fiv Pltoni solis: ub, ohron, ttrhron, ioshron, othron. Ths r onvx polyhr whos fs ll hv th sm numbr of sis (k) n whos nos ll hv th sm numbr of gs going into thm (). To turn Pltoni soli into grph, imgin tht it s m of strthy mtril. Mk smll hol in on f. Put your fingrs into tht f n pull siwys, strthing tht f rlly big n mking th whol thing flt. For xmpl, n othron (8 tringulr sis) turns into th following grph. Noti tht it still hs ight fs, on for h f of th originl soli, h with thr sis.

CHAPTER 21. PLANAR GRAPHS 241 Grphs of polyhr r slightly spil plnr grphs. Polyhr rn t llow to hv xtr nos prtwy long gs, so h no in th grph must hv gr t lst thr. Also, sin th fs must b flt n th gs stright, h f ns to b boun by t lst thr gs. So, if G is th grph of Pltoni soli, ll th nos of G must hv th sm gr 3 n ll fs must hv th sm gr k 3. Now, lt s o som lgbr to s why thr r so fw possibilitis for th strutur of suh grph. By th hnshking thorm, th sum of th no grs is twi th numbr of gs. So, sin th grs r qul to, w hv v = 2 n thrfor v = 2 By th hnshking thorm for fs, th sum of th f grs is lso twi th numbr of gs. Tht is kf = 2. So f = 2 k Eulr s formul sys tht v +f = 2, so v+f = 2+ >. Substituting th bov qutions into this on, w gt: 2 + 2 k >

CHAPTER 21. PLANAR GRAPHS 242 iviing both sis by 2: 1 + 1 k > 1 2 If w nlyz this qution, w isovr tht n k n t both b lrgr thn 3. If thy wr both 4 or bov, th lft si of th qution woul b 1. Sin w know tht n k r both 3, this implis tht on of th 2 two is tully qul to thr n th othr is som intgr tht is t lst 3. Suppos w st to b 3. Thn th qution boms 1 + 1 > 1. So 3 k 2 1 > 1, whih mns tht k n t b ny lrgr thn 5. Similrly, if k is 3, k 6 thn n t b ny lrgr thn 5. This lvs us only fiv possibilitis for th grs n k: (3, 3), (3, 4), (3, 5), (4, 3), n (5, 3). Eh of ths orrspons to on of th Pltoni solis.