arxiv: v1 [math.co] 18 Sep 2015

Size: px
Start display at page:

Download "arxiv: v1 [math.co] 18 Sep 2015"

Transcription

1 Improvements on the density o miml -plnr grphs rxiv: v [mth.co] 8 Sep 05 János Brát MTA-ELTE Geometric nd Algeric Comintorics Reserch Group rt@cs.elte.hu nd Géz Tóth Alréd Rényi Institute o Mthemtics, Hungrin Acdemy o Sciences toth.gez@renyi.mt.hu July, 08 Astrct A grph is -plnr i it cn e drwn in the plne such tht ech edge is crossed t most once. A grph, together with -plnr drwing is clled -plne. Brndenurg et l. showed tht there re miml -plnr grphs with only 45 n + O().647n edges nd miml - 7 plne grphs with only 7 n + O().33n edges. On the other hnd, 3 they showed tht miml -plnr grph hs t lest 8 n O() 3.5n O() edges, nd miml -plne grph hs t lest.n O() edges. We improve oth lower ounds to 0n.n. 9 Introduction In drwing o simple undirected grph G, vertices re represented y distinct points in the plne nd edges re represented y simple continuous curves connecting the corresponding points. or simplicity, the points nd curves re lso clled vertices nd edges, nd i it does not led to conusion, we do denote them the sme wy s the originl vertices nd edges o G, respectively. We ssume tht edges do not contin vertices in their interior. It ollows rom Euler s ormul tht plnr grph o n vertices hs t most 3n 6 edges. Also i plnr grph G hs less edges, then we cn dd edges to it so tht the resulting grph hs ectly 3n 6 edges nd still plnr. This holds even i we strt with ied plnr drwing o G. A drwing o grph is -plnr, i ech edge is crossed t most once. A grph is -plnr, i it hs -plnr drwing. It is miml -plnr, i we cnnot dd ny edge to it so tht the resulting grph is still -plnr. A grph together with -plnr drwing is -plne grph. It is miml -plne, i we cnnot dd ny edge to it so tht the resulting drwing is still -plne. The Supported y OTKA K-87.

2 mimum numer o edges o -plnror -plne grph is 4n 8[4]. Recently, Brndenurg et l. [, ] oserved very interesting phenomenon: there re miml -plnr nd -plne grphs with much ewer edges. Theorem (Brndenurg et l. []) (i) Let e(n) e the minimum numer o edges o miml -plnr grph with n vertices. The ollowing holds 8 45 n O().5n O() e(n) n+o().647n, 3 7 (ii) Let e (n) e the minimum numer o edges o miml -plne grph with n vertices. The ollowing holds.n O() e(n) 7 n+o().33n. 3 In this note, we improve oth lower ounds. Theorem A miml -plnr or -plne grph hs t lest 0 9 n O().n edges. Tht is, e(n),e (n) 0 9 n O(). Preliminries Our method is sed on the ides o Brndenurg et l. []. We lso point out n error in [], ut with our pproch their proo goes through s well. The ollowing oservtions re essentilly rom their pper. We include the proos or completeness. Throughout this section, G is miml -plne grph. The edges o G divide the plne into ces. A ce is ounded y edges nd edge segments. These edges nd edge segments end in vertices or crossings. Lemm (i) There re t lest two vertices on the oundry o ech ce. (ii) I u nd v re two vertices on the oundry o ce, then they re djcent. Proo. (i) Ech ce is ounded y t lest three edges or edge segments, nd hs t lest three vertices or crossings on its oundry. Since there is t most one crossing on ech edge, ech edge segment contins verte s n endpoint. Thereore, there must e t lest two vertices on the oundry o the ce. (ii) Suppose tht there re two vertices, u nd v on the oundry o ce. Now u nd v could e connected y curve in the ce without creting ny crossing. Thereore, y the mimlity o G, u nd v re lredy connected. Lemm There re neither isolted vertices nor vertices o degree in G. Proo. Suppose tht v is n isolted verte or verte o degree in ce o G. Now G\{v} is lso miml -plnr, since i we cn dd n edge to G\{v}, then we could hve dded it to G. Thereore, y Lemm, hs t lest two vertices on its oundry, dierent rom v, nd v is djcent to oth o them, contrdiction. Lemm 3 I nd cd re crossing edges in G, then,,c,d spn K 4 in G.

3 Proo. Let e the crossing o nd cd. Since there re no other crossings on nd cd, there is ce ounded y nd c. Now nd c re djcent y Lemm. Similrly nd d, nd c, nd d re lso djcent. The smllest degree in G is t lest two y Lemm. ollowing [], we cll vertices o degree two hermits. Lemm 4 I verte h hs only two neighors in G, sy u nd v, then (i) hu nd hv re not crossed y ny edge, (ii) u nd v re djcent in G. Proo. (i) Suppose to the contrry tht hu is crossed y n edge. By Lemm 3, verte h hs degree t lest 3, contrdiction. (ii) Since the only neighors o h re u nd v, nd edges hu nd hv re not crossed, there is ce tht hs u, nd v on its oundry. Thereore, u nd v re djcent y Lemm. Lemm 5 Suppose tht h is hermit, nd its neighors re u nd v. Delete h, hu, hv, uv rom G, nd let G e the resulting grph with the originl emedding. Let e the ce o G tht contins the point corresponding to verte h. Then hs only two vertices on its oundry, u nd v. Proo. I there is nother verte on the oundry o, then we could connect it to h. Either without ny crossing or with ectly one crossing with edge uv contrdicting the mimlity o G. We conclude tht hermit is surrounded y two pirs o crossing edges, see igure. u u h v h v igure : Hermit h, surrounded y two pirs o crossing edges. Remove ll hermits rom G. The resulting grph Ĝ with the inherited drwing is the skeleton o G. Notice tht Ĝ is lso miml -plnr nd ech verte o Ĝ hs degree t lest 3.. A Correction In [] the lower ound proos rely on the ollowing sttement: Clim. [] Every edge o Ĝ is covered y K 4 in Ĝ. However, this clim does not hold! See igure 3 or counteremple. Cll n edge o Ĝ eceptionl i it is not prt o K 4 in Ĝ. We hve to del with eceptionl edges s well. Lemm 6 Suppose tht edge o Ĝ is eceptionl. Tht is, is not prt o K 4 in Ĝ. Let nd e the ces ounded y. Then 3

4 (i), (ii) i hs ectly three vertices on its oundry, nd i or i =,, nd =, (iii) oth i nd i re non-eceptionl edges o Ĝ. igure : The our possile types o eceptionl edges Proo. (i) Suppose tht is n eceptionl edge o Ĝ. I edge is crossed y nother edge, then it is prt o K 4 y Lemm 3. Thereore, does not prticipte in crossing. Let nd e the ces ounded y. I =, then is cut edge. In this cse, y Lemm, oth components hve t lest one other verte on the oundry o =, nd they cn e connected. This contrdicts the mimlity o Ĝ. Consequently,. (ii) I there is n edge rom nd n edge rom which cross, then is prt o K 4 y Lemm 3. I there re t lest our dierent vertices on the oundry o i, sy,, nd y, then they orm K 4 y Lemm. We conclude tht i is eceptionl, then i hs ectly three vertices on its oundry,, nd i. I, then we cn connect them through nd, contrdiction gin. Thereore, = nd we denote it y or the rest o the proo. (iii) Vertices, nd divide the oundry o into three prts. Between nd, we hve edge y ssumption. Between nd, we either hve edge, or two segments o edges. In the ltter cse, is n edge o Ĝ nd prt o K 4 y Lemm 3. We cn rgue similrly or ce. We conclude tht is n edge o Ĝ nd prt o K 4, unless is on the oundry o oth nd. Now the degree o would e in Ĝ, which is impossile. We cn rgue the sme wy or edge. Remrk. Ech o the drwings on igure cn e etended to miml -plne grph so tht is not prt o K 4. See igure 3 or n emple. 4

5 igure 3: A miml -plne grph, is not prt o K 4. 3 Improvement o the lower ounds Proo o Theorem Let Ĝ e the skeleton o miml -plne grph. Recll tht the skeleton Ĝ rises y removing ech hermit rom G together with its two incident edges. The skeleton inherits its drwing rom G, it is miml -plne nd ech verte hs degree t lest three. We distinguish three types o edges in Ĝ: crossing, plin nd eceptionl. Edges tht prticipte in crossing re crossing edges. A crossing-ree edge tht is prt o K 4, is plin edge. Any other edge is eceptionl. Those edges re crossing-reend do not elong to K 4. Let n(h), c(h), p(h), e(h) denote the numer o vertices, crossing edges, plin edges, nd eceptionl edges o grph H. In prticulr, let n = n(ĝ), c = c(ĝ), p = p(ĝ), e = e(ĝ). We prove the ollowing crucil inequlity involving these quntities. Lemm 7 I Ĝ is the skeleton o ny drwing o miml -plnr grph G nd n 4, then 9p+0e+7c 0n 30. () Proo. We use induction on the pir (e, n), ordered leicogrphiclly. I there is n eceptionl edge, then we use the induction hypothesis on grphs with smller e. I e = 0, then we use induction on n. Suppose tht there is n eceptionl edge in Ĝ. Let nd e the two ces ounded y. By Lemm 6,, nd oth nd hve ectly three vertices on their oundries,,, nd, see igure. The closure o divides the plne into two prts, sy S,S. Now S i, the closure o S i, intersects Ĝ in G i or i =,. Remove the edge nd the interior o, rom Ĝ. Now two lmost disjoint sugrphs G nd G rise such tht they hve ectly one verte in common, G nd G. Both G nd G re miml -plne nd oth hve t lest our vertices. Thereore, we cn use the induction hypothesis on G nd G. or i =,, let n i,c i,p i,e i denote the numer o vertices, crossing edges, plin edges, nd eceptionl edges o G i. 5

6 Now 9p + 0e + 7c 0n 30 nd 9p + 0e + 7c 0n 30, where e + e + = e, n + n = n nd p + p = p, c + c = c. Thereore, 9p+0e 0+7c 0n+0 60, nd the sttement ollows. We my now ssume e = 0, nd we should prove 9p + 7c 0n 30, where n 4. In wht ollows, we deine n incresing sequence o sugrphs G 0 G Ĝ recursively nd keep trck o the numer o vertices nd edges o G i. In every step, we mintin the inequlity 9p+7c 0n 30. Sincethererenoeceptionledgesnow,wecnusetheideoBrndenurg et l. []. They deined the K 4 -network o G, which is n uiliry grph K. Its verteset correspondsto the K 4 sugrphso Ĝ. Twoverticesin K redjcent i the corresponding sugrphs in Ĝ shre verte. Since Ĝ is connected nd every edge is contined in K 4, the grph K is connected. Brndenurg et l. proved lower ound on the numer o edges o Ĝ y inding certin spnning tree o K y n lgorithm nd investigting the numer o edges o Ĝ involved in ech step o the lgorithm. We go in their ootsteps, ut tke closer look. We use slightly more comple lgorithm tht sweeps through Ĝ rther thn K. Let G 0 e K 4 sugrph o Ĝ. Suppose tht we hve lredy deined G i, connected sugrph o Ĝ, nd now we construct G i. Thereore, the vertices, edges, sugrphs o G i re old nd the ones o G i re new. We ssume 9p(G i )+7c(G i ) 0n(G i ) 30. This clerly holds or i =. To construct G i rom G i, we use one o the ollowing opertions in this order o preerence.. Adding n edge etween two old vertices.. Adding new verte nd ll K 4 s spnned y nd three old vertices. 3. Adding two new vertices, nd y nd ll K 4 s spnned y, y nd two old vertices. 4. Adding two new K 4 s such tht they shre new verte nd ech o them hs verte in common with the old sugrph. I none o these opertions cn e eecuted, then let G inl = G i nd the lgorithm termintes. Oserve tht K 4 hs two dierent -plnr drwings. Either ll edges re crossing-ree, or there is ectly one crossing. We show tht the output o the lgorithm G inl stisies G inl = Ĝ. We lso show y induction, tht 9p(G i )+7c(G i ) 0n(G i ) 30 or every i. This is certinly true or i = 0. Suppose 9p(G i )+7c(G i ) 0n(G i ) 30 or some i, nd now we construct G i. I we pply opertion, then the let side o inequlity () increses y t lest 5 (it is the cse when we dd n edge tht crosses previously plin edge), while the right side does not chnge, so () holds or G i s well. Suppose tht we eecuted the second opertion nd we dded ectly one K 4 with new verte nd old vertices,, c, see igure 4. Now either, nd c re plin edges in G i, or one o them, sy c, crosses. The other two edges, nd do not cross n old edge since in this cse there would e more K 4 s involving. The let side o the inequlity () incresed y 7 or 3 while the right side incresed y 0. I we dded more thn one K 4, then we hd to 6

7 c c igure 4: Opertion. dd t lest our edges djcent to. The ddition o n edge increses the let side o the inequlity y t lest 5, so it incresed y t lest 0. y y igure 5: Opertion 3. Suppose tht we eecuted the third opertion, see igure 5. Let nd y e the new vertices, nd the old vertices o new K 4. Edges,, y, y cnnot cross n old edge, since in tht cse we ind K 4 with ectly three old vertices contrdicting the preerence order o the opertions. I y is not crossed y n old edge, then the let side o the inequlity () increses y 4 or 45, while the right side increses y 40. Suppose tht the edge y crosses n old edge cd. Now,y,c,d orm nother K 4, nd gin none o the other new edges crosses n old edge. We dded t lest eight new edges, so the let-hnd side incresed y t lest 40 gin. v u y y w igure 6: Opertion 4. Suppose now tht we rrive to stge, where we cnnot use ny o the irst three opertions. Thereore, there is no K 4 in Ĝ tht hs ectly two or three 7

8 old vertices. Let u e n old verte tht hs t lest one neighor not in G i. Since Ĝ is connected, there is such verte. The grph G i is lso connected, so u hs neighor in G i s well. Order ll neighors o u in the circulr order the corresponding edges emnte rom u. Recll tht edges with common endpoint do not cross. Let v nd w e consecutive neighors o u such tht v G i nd w G i. We distinguish our cses. Cse : Both uv nd uw re plin edges in Ĝ. We consider K 4 tht contins the edge uw. By the ssumptions, this K 4 hs ectly one verte (u) in G i nd three vertices, sy w,, nd not in G i. The vertices v nd w cn e connected longuv nd uw, so y the mimlity o Ĝ, they re djcent in Ĝ. We consider K 4 tht contins the edge vw. By the ssumptions, this K 4 hs ectly one verte (v) in G i nd three vertices not in G i : w, y, nd y. By the ssumptions, none o the new edges crosses n old edge. I,, y, y re ll dierent, then we dded ive new vertices so the right-hnd side o () incresed y 00, see igure 6. The let-hnd side incresed y t lest 00 since dding two crossing K 4 s mens 4 crossing nd 8 plin edges nd = 00. I i = y j or some i,j, then the sitution is even etter, the clcultion is very similr. Cse : The edge uv is plin in Ĝ nd uw is crossing. In this cse, uw is crossed y n edge o Ĝ. Now,,u,w orm K 4, so nd re not in G i. Verte v cn e connected to or long uv, uw, nd. Suppose tht it is, so y the mimlity o Ĝ, v nd re djcent. Consider K 4 tht contins edge v nd the one with vertices,,u,w. The clcultion is very similr to the previous cse. Cse 3: The edge uw is plin in Ĝ nd uv is crossing. Let e the edge tht crosses uv. Now,,u,v orm K 4, nd u, v re old vertices, so nd re lso old vertices. Verte w cn e connected to or, sy,, long uw, uv, nd. So gin y the mimlity o Ĝ, w nd re djcent. Consider K 4 tht contins w nd K 4 tht contins uw. The clcultion is similr to the previous cses. Cse4: Bothuv nduwrecrossingedgesinĝ. Thiscseisthecomintion o the previous two cses. Edge uw is crossed y, uv is crossed y cd. Now one o nd, sy,, nd one o c nd d, sy, c, cn e connected long, uv, uw, cd, so they re connected. Tke the K 4 ormed y u,w,c,d, nd K 4 the contins c. The clcultion is the sme gin. In summry, we proved tht we cn lwys pply one o the our opertions in our lgorithm, so the lgorithm termintes when G inl = Ĝ. On the other hnd, we lso proved 9p(G i ) + 7c(G i ) 0n(G i ) 30 or every i. Thereore 9p(Ĝ)+7c(Ĝ) 0n(Ĝ) 30. This concludes the proo o Lemm Proo o Theorem Recll tht e(n) (e (n)) is the minimum numer o edges o miml -plnr (-plne) grph with n vertices. Since every miml -plnr grph with ny - plnr drwing is miml -plne grph, e(n) e (n). Thereore, Theorem ollows immeditely rom the net result. Theorem 3 Every miml N-verte -plne grph hs t lest 0 9 N 0 3 edges, where N 4. 8

9 Proo. Let G e miml -plne grph, N nd E denote the numer o vertices nd edges, nd h denotes the numer o hermits. Let Ĝ e the skeleton o G nd let n = n(ĝ), c = c(ĝ), p = p(ĝ), e = e(ĝ) denote the numer o vertices, crossing edges, plin edges, nd eceptionl edges o Ĝ. Everyhermit is surrounded y two pirs o crossing edges. A crossingpir o edges cn prticipte in our such surroundings, on the our sides o the crossing. This gives us c h. On the other hnd, or ech eceptionl edge, ech o the two neighoring cells hs pir o crossing edges on its oundry, these two crossings cnnot prticipte in surrounding o hermit in tht direction. This shows c e nd c e h. Now N = n+h, E = p+e+c+h. Let us minimize (p,e,c,h,n) = E 0 9 N under the conditions c e h, () nd 9p+0e+7c 0n 30, (3) p,e,c,h,n 0 (4) (p,e,c,h,n) = E 0 9 N = p+e+c+h n 9 h = p+e+c 9 n 9 h. irst we pply the ollowing trnsormtion: e = e 9 0 ε, p = p+ε, h = h+ 9 0 ε, c = c, n = n. Noticetht iconditions() nd(3) holdor(p,e,c,h,n), then they lsohold or (p,e,c,h,n ). On the other hnd, (p,e,c,h,n ) = (p,e,c,h,n) 0 ε. Thereore, the ive-tuple (p,e,c,h,n) tht minimizes (p,e,c,h,n) under conditions () nd (3) hs e = 0. or prmeter h, the only condition is tht c h. I c > h nd we increse h, then (p,0,c,h,n) decreses, nd the conditions still hold. Thereore, we my ssume c = h. Now we hve to minimize (p,0,c,c,n) = p c 0 9 n under the condition 9p+7c 0n 30. We get immeditely tht the minimum o (p,0,c,c,n) under the conditions is 0 3. Consequently E 0 9 N 0 3. Thereore, E 0 9 N 0 3 or ny miml -plnr drwing with N 4 vertices nd E edges. Remrk. We elieve tht our ound is r rom optiml. I our ound ws close to optiml, then or some miml -plne grph we would hve to use opertion 4. in lmost every step o the lgorithm descried in the proo o Lemm 7. However, this seems impossile. Reerences [] C. Auer,. J. Brndenurg, A. Gleissner, K. Hnuer: On Sprse Miml -Plnr Grphs, Grph Drwing 0, Lecture Notes in Computer Science 7704 (03), []. J. Brndenurg, D. Eppstein, A. Gleissner, M. T. Goodrich, K. Hnuer, J. Reislhuer: On the Density o Miml -Plnr Grphs, Grph Drwing 0, Lecture Notes in Computer Science 7704 (03),

10 [3] P. Edes, S.-H. Hong, N. Ktoh, G. Liott, P. Schweitzer, Y. Suzuki: Testing Miml -Plnrity o Grphs with Rottion System in Liner Time, Grph Drwing 0, Lecture Notes in Computer Science 7704 (03), [4] J. Pch, G. Tóth: Grphs drwn with ew crossings per edge, Comintoric 7 (997),

CS311H: Discrete Mathematics. Graph Theory IV. A Non-planar Graph. Regions of a Planar Graph. Euler s Formula. Instructor: Işıl Dillig

CS311H: Discrete Mathematics. Graph Theory IV. A Non-planar Graph. Regions of a Planar Graph. Euler s Formula. Instructor: Işıl Dillig CS311H: Discrete Mthemtics Grph Theory IV Instructor: Işıl Dillig Instructor: Işıl Dillig, CS311H: Discrete Mthemtics Grph Theory IV 1/25 A Non-plnr Grph Regions of Plnr Grph The plnr representtion of

More information

F. R. K. Chung y. University ofpennsylvania. Philadelphia, Pennsylvania R. L. Graham. AT&T Labs - Research. March 2,1997.

F. R. K. Chung y. University ofpennsylvania. Philadelphia, Pennsylvania R. L. Graham. AT&T Labs - Research. March 2,1997. Forced convex n-gons in the plne F. R. K. Chung y University ofpennsylvni Phildelphi, Pennsylvni 19104 R. L. Grhm AT&T Ls - Reserch Murry Hill, New Jersey 07974 Mrch 2,1997 Astrct In seminl pper from 1935,

More information

2 Computing all Intersections of a Set of Segments Line Segment Intersection

2 Computing all Intersections of a Set of Segments Line Segment Intersection 15-451/651: Design & Anlysis of Algorithms Novemer 14, 2016 Lecture #21 Sweep-Line nd Segment Intersection lst chnged: Novemer 8, 2017 1 Preliminries The sweep-line prdigm is very powerful lgorithmic design

More information

1. SEQUENCES INVOLVING EXPONENTIAL GROWTH (GEOMETRIC SEQUENCES)

1. SEQUENCES INVOLVING EXPONENTIAL GROWTH (GEOMETRIC SEQUENCES) Numbers nd Opertions, Algebr, nd Functions 45. SEQUENCES INVOLVING EXPONENTIAL GROWTH (GEOMETRIC SEQUENCES) In sequence of terms involving eponentil growth, which the testing service lso clls geometric

More information

MATH 25 CLASS 5 NOTES, SEP

MATH 25 CLASS 5 NOTES, SEP MATH 25 CLASS 5 NOTES, SEP 30 2011 Contents 1. A brief diversion: reltively prime numbers 1 2. Lest common multiples 3 3. Finding ll solutions to x + by = c 4 Quick links to definitions/theorems Euclid

More information

If you are at the university, either physically or via the VPN, you can download the chapters of this book as PDFs.

If you are at the university, either physically or via the VPN, you can download the chapters of this book as PDFs. Lecture 5 Wlks, Trils, Pths nd Connectedness Reding: Some of the mteril in this lecture comes from Section 1.2 of Dieter Jungnickel (2008), Grphs, Networks nd Algorithms, 3rd edition, which is ville online

More information

A dual of the rectangle-segmentation problem for binary matrices

A dual of the rectangle-segmentation problem for binary matrices A dul of the rectngle-segmenttion prolem for inry mtrices Thoms Klinowski Astrct We consider the prolem to decompose inry mtrix into smll numer of inry mtrices whose -entries form rectngle. We show tht

More information

Lecture 7: Integration Techniques

Lecture 7: Integration Techniques Lecture 7: Integrtion Techniques Antiderivtives nd Indefinite Integrls. In differentil clculus, we were interested in the derivtive of given rel-vlued function, whether it ws lgeric, eponentil or logrithmic.

More information

In the last lecture, we discussed how valid tokens may be specified by regular expressions.

In the last lecture, we discussed how valid tokens may be specified by regular expressions. LECTURE 5 Scnning SYNTAX ANALYSIS We know from our previous lectures tht the process of verifying the syntx of the progrm is performed in two stges: Scnning: Identifying nd verifying tokens in progrm.

More information

10.5 Graphing Quadratic Functions

10.5 Graphing Quadratic Functions 0.5 Grphing Qudrtic Functions Now tht we cn solve qudrtic equtions, we wnt to lern how to grph the function ssocited with the qudrtic eqution. We cll this the qudrtic function. Grphs of Qudrtic Functions

More information

Definition of Regular Expression

Definition of Regular Expression Definition of Regulr Expression After the definition of the string nd lnguges, we re redy to descrie regulr expressions, the nottion we shll use to define the clss of lnguges known s regulr sets. Recll

More information

MA1008. Calculus and Linear Algebra for Engineers. Course Notes for Section B. Stephen Wills. Department of Mathematics. University College Cork

MA1008. Calculus and Linear Algebra for Engineers. Course Notes for Section B. Stephen Wills. Department of Mathematics. University College Cork MA1008 Clculus nd Liner Algebr for Engineers Course Notes for Section B Stephen Wills Deprtment of Mthemtics University College Cork s.wills@ucc.ie http://euclid.ucc.ie/pges/stff/wills/teching/m1008/ma1008.html

More information

Ma/CS 6b Class 1: Graph Recap

Ma/CS 6b Class 1: Graph Recap M/CS 6 Clss 1: Grph Recp By Adm Sheffer Course Detils Instructor: Adm Sheffer. TA: Cosmin Pohot. 1pm Mondys, Wednesdys, nd Fridys. http://mth.cltech.edu/~2015-16/2term/m006/ Min ook: Introduction to Grph

More information

Improper Integrals. October 4, 2017

Improper Integrals. October 4, 2017 Improper Integrls October 4, 7 Introduction We hve seen how to clculte definite integrl when the it is rel number. However, there re times when we re interested to compute the integrl sy for emple 3. Here

More information

Ma/CS 6b Class 1: Graph Recap

Ma/CS 6b Class 1: Graph Recap M/CS 6 Clss 1: Grph Recp By Adm Sheffer Course Detils Adm Sheffer. Office hour: Tuesdys 4pm. dmsh@cltech.edu TA: Victor Kstkin. Office hour: Tuesdys 7pm. 1:00 Mondy, Wednesdy, nd Fridy. http://www.mth.cltech.edu/~2014-15/2term/m006/

More information

this grammar generates the following language: Because this symbol will also be used in a later step, it receives the

this grammar generates the following language: Because this symbol will also be used in a later step, it receives the LR() nlysis Drwcks of LR(). Look-hed symols s eplined efore, concerning LR(), it is possile to consult the net set to determine, in the reduction sttes, for which symols it would e possile to perform reductions.

More information

COMP 423 lecture 11 Jan. 28, 2008

COMP 423 lecture 11 Jan. 28, 2008 COMP 423 lecture 11 Jn. 28, 2008 Up to now, we hve looked t how some symols in n lphet occur more frequently thn others nd how we cn sve its y using code such tht the codewords for more frequently occuring

More information

1.1. Interval Notation and Set Notation Essential Question When is it convenient to use set-builder notation to represent a set of numbers?

1.1. Interval Notation and Set Notation Essential Question When is it convenient to use set-builder notation to represent a set of numbers? 1.1 TEXAS ESSENTIAL KNOWLEDGE AND SKILLS Prepring for 2A.6.K, 2A.7.I Intervl Nottion nd Set Nottion Essentil Question When is it convenient to use set-uilder nottion to represent set of numers? A collection

More information

Pointwise convergence need not behave well with respect to standard properties such as continuity.

Pointwise convergence need not behave well with respect to standard properties such as continuity. Chpter 3 Uniform Convergence Lecture 9 Sequences of functions re of gret importnce in mny res of pure nd pplied mthemtics, nd their properties cn often be studied in the context of metric spces, s in Exmples

More information

Graphs with at most two trees in a forest building process

Graphs with at most two trees in a forest building process Grphs with t most two trees in forest uilding process rxiv:802.0533v [mth.co] 4 Fe 208 Steve Butler Mis Hmnk Mrie Hrdt Astrct Given grph, we cn form spnning forest y first sorting the edges in some order,

More information

The Complexity of Nonrepetitive Coloring

The Complexity of Nonrepetitive Coloring The Complexity of Nonrepetitive Coloring Dániel Mrx Institut für Informtik Humoldt-Universitt zu Berlin dmrx@informtik.hu-erlin.de Mrcus Schefer Deprtment of Computer Science DePul University mschefer@cs.depul.edu

More information

Notes for Graph Theory

Notes for Graph Theory Notes for Grph Theory These re notes I wrote up for my grph theory clss in 06. They contin most of the topics typiclly found in grph theory course. There re proofs of lot of the results, ut not of everything.

More information

MTH 146 Conics Supplement

MTH 146 Conics Supplement 105- Review of Conics MTH 146 Conics Supplement In this section we review conics If ou ne more detils thn re present in the notes, r through section 105 of the ook Definition: A prol is the set of points

More information

The Complexity of Nonrepetitive Coloring

The Complexity of Nonrepetitive Coloring The Complexity of Nonrepetitive Coloring Dániel Mrx Deprtment of Computer Science nd Informtion Theory Budpest University of Technology nd Econonomics Budpest H-1521, Hungry dmrx@cs.me.hu Mrcus Schefer

More information

1 Quad-Edge Construction Operators

1 Quad-Edge Construction Operators CS48: Computer Grphics Hndout # Geometric Modeling Originl Hndout #5 Stnford University Tuesdy, 8 December 99 Originl Lecture #5: 9 November 99 Topics: Mnipultions with Qud-Edge Dt Structures Scribe: Mike

More information

9 Graph Cutting Procedures

9 Graph Cutting Procedures 9 Grph Cutting Procedures Lst clss we begn looking t how to embed rbitrry metrics into distributions of trees, nd proved the following theorem due to Brtl (1996): Theorem 9.1 (Brtl (1996)) Given metric

More information

The Basic Properties of the Integral

The Basic Properties of the Integral The Bsic Properties of the Integrl When we compute the derivtive of complicted function, like + sin, we usull use differentition rules, like d [f()+g()] d f()+ d g(), to reduce the computtion d d d to

More information

12-B FRACTIONS AND DECIMALS

12-B FRACTIONS AND DECIMALS -B Frctions nd Decimls. () If ll four integers were negtive, their product would be positive, nd so could not equl one of them. If ll four integers were positive, their product would be much greter thn

More information

Unit 5 Vocabulary. A function is a special relationship where each input has a single output.

Unit 5 Vocabulary. A function is a special relationship where each input has a single output. MODULE 3 Terms Definition Picture/Exmple/Nottion 1 Function Nottion Function nottion is n efficient nd effective wy to write functions of ll types. This nottion llows you to identify the input vlue with

More information

CS201 Discussion 10 DRAWTREE + TRIES

CS201 Discussion 10 DRAWTREE + TRIES CS201 Discussion 10 DRAWTREE + TRIES DrwTree First instinct: recursion As very generic structure, we could tckle this problem s follows: drw(): Find the root drw(root) drw(root): Write the line for the

More information

ON THE DEHN COMPLEX OF VIRTUAL LINKS

ON THE DEHN COMPLEX OF VIRTUAL LINKS ON THE DEHN COMPLEX OF VIRTUAL LINKS RACHEL BYRD, JENS HARLANDER Astrct. A virtul link comes with vriety of link complements. This rticle is concerned with the Dehn spce, pseudo mnifold with oundry, nd

More information

Before We Begin. Introduction to Spatial Domain Filtering. Introduction to Digital Image Processing. Overview (1): Administrative Details (1):

Before We Begin. Introduction to Spatial Domain Filtering. Introduction to Digital Image Processing. Overview (1): Administrative Details (1): Overview (): Before We Begin Administrtive detils Review some questions to consider Winter 2006 Imge Enhncement in the Sptil Domin: Bsics of Sptil Filtering, Smoothing Sptil Filters, Order Sttistics Filters

More information

arxiv: v1 [cs.cg] 9 Dec 2016

arxiv: v1 [cs.cg] 9 Dec 2016 Some Counterexmples for Comptible Tringultions rxiv:62.0486v [cs.cg] 9 Dec 206 Cody Brnson Dwn Chndler 2 Qio Chen 3 Christin Chung 4 Andrew Coccimiglio 5 Sen L 6 Lily Li 7 Aïn Linn 8 Ann Lubiw 9 Clre Lyle

More information

arxiv:math/ v2 [math.co] 28 Feb 2006

arxiv:math/ v2 [math.co] 28 Feb 2006 Chord Digrms nd Guss Codes for Grphs rxiv:mth/0508269v2 [mth.co] 28 Feb 2006 Thoms Fleming Deprtment of Mthemtics University of Cliforni, Sn Diego L Joll, C 92093-0112 tfleming@mth.ucsd.edu bstrct lke

More information

4452 Mathematical Modeling Lecture 4: Lagrange Multipliers

4452 Mathematical Modeling Lecture 4: Lagrange Multipliers Mth Modeling Lecture 4: Lgrnge Multipliers Pge 4452 Mthemticl Modeling Lecture 4: Lgrnge Multipliers Lgrnge multipliers re high powered mthemticl technique to find the mximum nd minimum of multidimensionl

More information

The Greedy Method. The Greedy Method

The Greedy Method. The Greedy Method Lists nd Itertors /8/26 Presenttion for use with the textook, Algorithm Design nd Applictions, y M. T. Goodrich nd R. Tmssi, Wiley, 25 The Greedy Method The Greedy Method The greedy method is generl lgorithm

More information

6.3 Volumes. Just as area is always positive, so is volume and our attitudes towards finding it.

6.3 Volumes. Just as area is always positive, so is volume and our attitudes towards finding it. 6.3 Volumes Just s re is lwys positive, so is volume nd our ttitudes towrds finding it. Let s review how to find the volume of regulr geometric prism, tht is, 3-dimensionl oject with two regulr fces seprted

More information

Fig.25: the Role of LEX

Fig.25: the Role of LEX The Lnguge for Specifying Lexicl Anlyzer We shll now study how to uild lexicl nlyzer from specifiction of tokens in the form of list of regulr expressions The discussion centers round the design of n existing

More information

What are suffix trees?

What are suffix trees? Suffix Trees 1 Wht re suffix trees? Allow lgorithm designers to store very lrge mount of informtion out strings while still keeping within liner spce Allow users to serch for new strings in the originl

More information

Presentation Martin Randers

Presentation Martin Randers Presenttion Mrtin Rnders Outline Introduction Algorithms Implementtion nd experiments Memory consumption Summry Introduction Introduction Evolution of species cn e modelled in trees Trees consist of nodes

More information

INTRODUCTION TO SIMPLICIAL COMPLEXES

INTRODUCTION TO SIMPLICIAL COMPLEXES INTRODUCTION TO SIMPLICIAL COMPLEXES CASEY KELLEHER AND ALESSANDRA PANTANO 0.1. Introduction. In this ctivity set we re going to introduce notion from Algebric Topology clled simplicil homology. The min

More information

CS 241 Week 4 Tutorial Solutions

CS 241 Week 4 Tutorial Solutions CS 4 Week 4 Tutoril Solutions Writing n Assemler, Prt & Regulr Lnguges Prt Winter 8 Assemling instrutions utomtilly. slt $d, $s, $t. Solution: $d, $s, nd $t ll fit in -it signed integers sine they re 5-it

More information

8.2 Areas in the Plane

8.2 Areas in the Plane 39 Chpter 8 Applictions of Definite Integrls 8. Ares in the Plne Wht ou will lern out... Are Between Curves Are Enclosed Intersecting Curves Boundries with Chnging Functions Integrting with Respect to

More information

Determining Single Connectivity in Directed Graphs

Determining Single Connectivity in Directed Graphs Determining Single Connectivity in Directed Grphs Adm L. Buchsbum 1 Mrtin C. Crlisle 2 Reserch Report CS-TR-390-92 September 1992 Abstrct In this pper, we consider the problem of determining whether or

More information

arxiv:cs.cg/ v1 18 Oct 2005

arxiv:cs.cg/ v1 18 Oct 2005 A Pir of Trees without Simultneous Geometric Embedding in the Plne rxiv:cs.cg/0510053 v1 18 Oct 2005 Mrtin Kutz Mx-Plnck-Institut für Informtik, Srbrücken, Germny mkutz@mpi-inf.mpg.de October 19, 2005

More information

1.5 Extrema and the Mean Value Theorem

1.5 Extrema and the Mean Value Theorem .5 Extrem nd the Men Vlue Theorem.5. Mximum nd Minimum Vlues Definition.5. (Glol Mximum). Let f : D! R e function with domin D. Then f hs n glol mximum vlue t point c, iff(c) f(x) for ll x D. The vlue

More information

Solutions to Math 41 Final Exam December 12, 2011

Solutions to Math 41 Final Exam December 12, 2011 Solutions to Mth Finl Em December,. ( points) Find ech of the following its, with justifiction. If there is n infinite it, then eplin whether it is or. ( ) / ln() () (5 points) First we compute the it:

More information

EECS150 - Digital Design Lecture 23 - High-level Design and Optimization 3, Parallelism and Pipelining

EECS150 - Digital Design Lecture 23 - High-level Design and Optimization 3, Parallelism and Pipelining EECS150 - Digitl Design Lecture 23 - High-level Design nd Optimiztion 3, Prllelism nd Pipelining Nov 12, 2002 John Wwrzynek Fll 2002 EECS150 - Lec23-HL3 Pge 1 Prllelism Prllelism is the ct of doing more

More information

A Tautology Checker loosely related to Stålmarck s Algorithm by Martin Richards

A Tautology Checker loosely related to Stålmarck s Algorithm by Martin Richards A Tutology Checker loosely relted to Stålmrck s Algorithm y Mrtin Richrds mr@cl.cm.c.uk http://www.cl.cm.c.uk/users/mr/ University Computer Lortory New Museum Site Pemroke Street Cmridge, CB2 3QG Mrtin

More information

Algorithms for embedded graphs

Algorithms for embedded graphs Algorithms for embedded grphs Éric Colin de Verdière October 4, 2017 ALGORITHMS FOR EMBEDDED GRAPHS Foreword nd introduction Foreword This document is the overlpping union of some course notes tht the

More information

Theory of Computation CSE 105

Theory of Computation CSE 105 $ $ $ Theory of Computtion CSE 105 Regulr Lnguges Study Guide nd Homework I Homework I: Solutions to the following problems should be turned in clss on July 1, 1999. Instructions: Write your nswers clerly

More information

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus

Unit #9 : Definite Integral Properties, Fundamental Theorem of Calculus Unit #9 : Definite Integrl Properties, Fundmentl Theorem of Clculus Gols: Identify properties of definite integrls Define odd nd even functions, nd reltionship to integrl vlues Introduce the Fundmentl

More information

Stained Glass Design. Teaching Goals:

Stained Glass Design. Teaching Goals: Stined Glss Design Time required 45-90 minutes Teching Gols: 1. Students pply grphic methods to design vrious shpes on the plne.. Students pply geometric trnsformtions of grphs of functions in order to

More information

arxiv: v1 [cs.cg] 1 Jun 2016

arxiv: v1 [cs.cg] 1 Jun 2016 HOW TO MORPH PLANAR GRAPH DRAWINGS Soroush Almdri, Ptrizio Angelini, Fidel Brrer-Cruz, Timothy M. Chn, Giordno D Lozzo, Giuseppe Di Bttist, Fbrizio Frti, Penny Hxell, Ann Lubiw, Murizio Ptrignni, Vincenzo

More information

ORDER AUTOMATIC MAPPING CLASS GROUPS. Colin Rourke and Bert Wiest

ORDER AUTOMATIC MAPPING CLASS GROUPS. Colin Rourke and Bert Wiest PACIFIC JOURNAL OF MATHEMATICS ol. 94, No., 000 ORDER AUTOMATIC MAPPING CLASS GROUPS Colin Rourke nd Bert Wiest We prove tht the mpping clss group of compct surfce with finite numer of punctures nd non-empty

More information

EXPONENTIAL & POWER GRAPHS

EXPONENTIAL & POWER GRAPHS Eponentil & Power Grphs EXPONENTIAL & POWER GRAPHS www.mthletics.com.u Eponentil EXPONENTIAL & Power & Grphs POWER GRAPHS These re grphs which result from equtions tht re not liner or qudrtic. The eponentil

More information

such that the S i cover S, or equivalently S

such that the S i cover S, or equivalently S MATH 55 Triple Integrls Fll 16 1. Definition Given solid in spce, prtition of consists of finite set of solis = { 1,, n } such tht the i cover, or equivlently n i. Furthermore, for ech i, intersects i

More information

The Fundamental Theorem of Calculus

The Fundamental Theorem of Calculus MATH 6 The Fundmentl Theorem of Clculus The Fundmentl Theorem of Clculus (FTC) gives method of finding the signed re etween the grph of f nd the x-xis on the intervl [, ]. The theorem is: FTC: If f is

More information

Ray surface intersections

Ray surface intersections Ry surfce intersections Some primitives Finite primitives: polygons spheres, cylinders, cones prts of generl qudrics Infinite primitives: plnes infinite cylinders nd cones generl qudrics A finite primitive

More information

Here is an example where angles with a common arm and vertex overlap. Name all the obtuse angles adjacent to

Here is an example where angles with a common arm and vertex overlap. Name all the obtuse angles adjacent to djcent tht do not overlp shre n rm from the sme vertex point re clled djcent ngles. me the djcent cute ngles in this digrm rm is shred y + + me vertex point for + + + is djcent to + djcent simply mens

More information

Recovering Conductances of Resistor Networks in a Punctured Disk

Recovering Conductances of Resistor Networks in a Punctured Disk Recovering Conductnces of Resistor Networks in Punctured Disk Yuli Alexndr Brin Burks Ptrici Commins Novemer 27, 2018 Astrct The response mtrix of resistor network is the liner mp from the potentil t the

More information

Section 10.4 Hyperbolas

Section 10.4 Hyperbolas 66 Section 10.4 Hyperbols Objective : Definition of hyperbol & hyperbols centered t (0, 0). The third type of conic we will study is the hyperbol. It is defined in the sme mnner tht we defined the prbol

More information

Typing with Weird Keyboards Notes

Typing with Weird Keyboards Notes Typing with Weird Keyords Notes Ykov Berchenko-Kogn August 25, 2012 Astrct Consider lnguge with n lphet consisting of just four letters,,,, nd. There is spelling rule tht sys tht whenever you see n next

More information

Tries. Yufei Tao KAIST. April 9, Y. Tao, April 9, 2013 Tries

Tries. Yufei Tao KAIST. April 9, Y. Tao, April 9, 2013 Tries Tries Yufei To KAIST April 9, 2013 Y. To, April 9, 2013 Tries In this lecture, we will discuss the following exct mtching prolem on strings. Prolem Let S e set of strings, ech of which hs unique integer

More information

Outline. Introduction Suffix Trees (ST) Building STs in linear time: Ukkonen s algorithm Applications of ST

Outline. Introduction Suffix Trees (ST) Building STs in linear time: Ukkonen s algorithm Applications of ST Suffi Trees Outline Introduction Suffi Trees (ST) Building STs in liner time: Ukkonen s lgorithm Applictions of ST 2 3 Introduction Sustrings String is ny sequence of chrcters. Sustring of string S is

More information

If f(x, y) is a surface that lies above r(t), we can think about the area between the surface and the curve.

If f(x, y) is a surface that lies above r(t), we can think about the area between the surface and the curve. Line Integrls The ide of line integrl is very similr to tht of single integrls. If the function f(x) is bove the x-xis on the intervl [, b], then the integrl of f(x) over [, b] is the re under f over the

More information

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming Lecture 10 Evolutionry Computtion: Evolution strtegies nd genetic progrmming Evolution strtegies Genetic progrmming Summry Negnevitsky, Person Eduction, 2011 1 Evolution Strtegies Another pproch to simulting

More information

CS143 Handout 07 Summer 2011 June 24 th, 2011 Written Set 1: Lexical Analysis

CS143 Handout 07 Summer 2011 June 24 th, 2011 Written Set 1: Lexical Analysis CS143 Hndout 07 Summer 2011 June 24 th, 2011 Written Set 1: Lexicl Anlysis In this first written ssignment, you'll get the chnce to ply round with the vrious constructions tht come up when doing lexicl

More information

Single-Player and Two-Player Buttons & Scissors Games

Single-Player and Two-Player Buttons & Scissors Games Single-Plyer nd Two-Plyer Buttons & Scissors Gmes The MIT Fculty hs mde this rticle openly ville. Plese shre how this ccess enefits you. Your story mtters. Cittion As Pulished Pulisher Burke, Kyle, et

More information

Subtracting Fractions

Subtracting Fractions Lerning Enhncement Tem Model Answers: Adding nd Subtrcting Frctions Adding nd Subtrcting Frctions study guide. When the frctions both hve the sme denomintor (bottom) you cn do them using just simple dding

More information

Compilers Spring 2013 PRACTICE Midterm Exam

Compilers Spring 2013 PRACTICE Midterm Exam Compilers Spring 2013 PRACTICE Midterm Exm This is full length prctice midterm exm. If you wnt to tke it t exm pce, give yourself 7 minutes to tke the entire test. Just like the rel exm, ech question hs

More information

Premaster Course Algorithms 1 Chapter 6: Shortest Paths. Christian Scheideler SS 2018

Premaster Course Algorithms 1 Chapter 6: Shortest Paths. Christian Scheideler SS 2018 Premster Course Algorithms Chpter 6: Shortest Pths Christin Scheieler SS 8 Bsic Grph Algorithms Overview: Shortest pths in DAGs Dijkstr s lgorithm Bellmn-For lgorithm Johnson s metho SS 8 Chpter 6 Shortest

More information

Grade 7/8 Math Circles Geometric Arithmetic October 31, 2012

Grade 7/8 Math Circles Geometric Arithmetic October 31, 2012 Fculty of Mthemtics Wterloo, Ontrio N2L 3G1 Grde 7/8 Mth Circles Geometric Arithmetic Octoer 31, 2012 Centre for Eduction in Mthemtics nd Computing Ancient Greece hs given irth to some of the most importnt

More information

Lily Yen and Mogens Hansen

Lily Yen and Mogens Hansen SKOLID / SKOLID No. 8 Lily Yen nd Mogens Hnsen Skolid hs joined Mthemticl Myhem which is eing reformtted s stnd-lone mthemtics journl for high school students. Solutions to prolems tht ppered in the lst

More information

6.2 Volumes of Revolution: The Disk Method

6.2 Volumes of Revolution: The Disk Method mth ppliction: volumes by disks: volume prt ii 6 6 Volumes of Revolution: The Disk Method One of the simplest pplictions of integrtion (Theorem 6) nd the ccumultion process is to determine so-clled volumes

More information

3 4. Answers may vary. Sample: Reteaching Vertical s are.

3 4. Answers may vary. Sample: Reteaching Vertical s are. Chpter 7 Answers Alterntive Activities 7-2 1 2. Check students work. 3. The imge hs length tht is 2 3 tht of the originl segment nd is prllel to the originl segment. 4. The segments pss through the endpoints

More information

Tilings of the sphere with right triangles, II: the asymptotically right families

Tilings of the sphere with right triangles, II: the asymptotically right families Tilings of the sphere with right tringles, II: the symptoticlly right fmilies Robert J. McG. Dwson Deprtment of Mthemtics nd Computing Science Sint Mry s University Hlif, Nov Scoti, Cnd Blir Doyle HB Studios

More information

On Approximating Restricted Cycle Covers

On Approximating Restricted Cycle Covers On Approximting Restricted Cycle Covers Bodo Mnthey Universität zu Lüeck, Institut für Theoretische Informtik Rtzeurger Allee 160, 23538 Lüeck, Germny mnthey@tcs.uni-lueeck.de Astrct. A cycle cover of

More information

arxiv: v2 [cs.dm] 17 May 2014

arxiv: v2 [cs.dm] 17 May 2014 EXTENDING ARTIAL RERESENTATIONS OF INTERVAL GRAHS. KLAVÍK, J. KRATOCHVÍL, Y. OTACHI, T. SAITOH, AND T. VYSKOČIL rxiv:1306.2182v2 [cs.dm] 17 My 2014 Astrct. Intervl grphs re intersection grphs of closed

More information

Misrepresentation of Preferences

Misrepresentation of Preferences Misrepresenttion of Preferences Gicomo Bonnno Deprtment of Economics, University of Cliforni, Dvis, USA gfbonnno@ucdvis.edu Socil choice functions Arrow s theorem sys tht it is not possible to extrct from

More information

Geometric transformations

Geometric transformations Geometric trnsformtions Computer Grphics Some slides re bsed on Shy Shlom slides from TAU mn n n m m T A,,,,,, 2 1 2 22 12 1 21 11 Rows become columns nd columns become rows nm n n m m A,,,,,, 1 1 2 22

More information

a(e, x) = x. Diagrammatically, this is encoded as the following commutative diagrams / X

a(e, x) = x. Diagrammatically, this is encoded as the following commutative diagrams / X 4. Mon, Sept. 30 Lst time, we defined the quotient topology coming from continuous surjection q : X! Y. Recll tht q is quotient mp (nd Y hs the quotient topology) if V Y is open precisely when q (V ) X

More information

Fixed Parameter Algorithms for one-sided crossing minimization Revisited

Fixed Parameter Algorithms for one-sided crossing minimization Revisited Fixed Prmeter Algorithms for one-sided crossing minimiztion Revisited Vid Dujmović 1, Henning Fernu 2,3, nd Michel Kufmnn 2 1 McGill University, School of Computer Science, 3480 University St., Montrel,

More information

Lesson 11 MA Nick Egbert

Lesson 11 MA Nick Egbert Lesson MA 62 Nick Eert Overview In this lesson we return to stndrd Clculus II mteril with res etween curves. Recll rom irst semester clculus tht the deinite interl hd eometric menin, nmel the re under

More information

CS321 Languages and Compiler Design I. Winter 2012 Lecture 5

CS321 Languages and Compiler Design I. Winter 2012 Lecture 5 CS321 Lnguges nd Compiler Design I Winter 2012 Lecture 5 1 FINITE AUTOMATA A non-deterministic finite utomton (NFA) consists of: An input lphet Σ, e.g. Σ =,. A set of sttes S, e.g. S = {1, 3, 5, 7, 11,

More information

6.3 Definite Integrals and Antiderivatives

6.3 Definite Integrals and Antiderivatives Section 6. Definite Integrls nd Antiderivtives 8 6. Definite Integrls nd Antiderivtives Wht ou will lern out... Properties of Definite Integrls Averge Vlue of Function Men Vlue Theorem for Definite Integrls

More information

Slides for Data Mining by I. H. Witten and E. Frank

Slides for Data Mining by I. H. Witten and E. Frank Slides for Dt Mining y I. H. Witten nd E. Frnk Simplicity first Simple lgorithms often work very well! There re mny kinds of simple structure, eg: One ttriute does ll the work All ttriutes contriute eqully

More information

Basic Geometry and Topology

Basic Geometry and Topology Bsic Geometry nd Topology Stephn Stolz Septemer 7, 2015 Contents 1 Pointset Topology 1 1.1 Metric spces................................... 1 1.2 Topologicl spces................................ 5 1.3 Constructions

More information

ply the eistence of homeomorphic modifictions. Outline. Section 2 introduces definitions from comintoril topology. Section 3 defines oundry; its sic p

ply the eistence of homeomorphic modifictions. Outline. Section 2 introduces definitions from comintoril topology. Section 3 defines oundry; its sic p Topology Preserving Edge Contrction Λ Tml K. Dey y, Herert Edelsrunner z, Sumnt Guh nd Dmitry V. Nekhyev Astrct We study edge contrctions in simplicil complees nd locl conditions under which they preserve

More information

a < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1

a < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1 Mth 33 Volume Stewrt 5.2 Geometry of integrls. In this section, we will lern how to compute volumes using integrls defined by slice nlysis. First, we recll from Clculus I how to compute res. Given the

More information

9 4. CISC - Curriculum & Instruction Steering Committee. California County Superintendents Educational Services Association

9 4. CISC - Curriculum & Instruction Steering Committee. California County Superintendents Educational Services Association 9. CISC - Curriculum & Instruction Steering Committee The Winning EQUATION A HIGH QUALITY MATHEMATICS PROFESSIONAL DEVELOPMENT PROGRAM FOR TEACHERS IN GRADES THROUGH ALGEBRA II STRAND: NUMBER SENSE: Rtionl

More information

Algorithms for graphs on surfaces

Algorithms for graphs on surfaces Algorithms for grphs on surfces Éric Colin de Verdière École normle supérieure, 20112012 ALGORITHMS FOR GRAPHS ON SURFACES Foreword nd introduction Foreword These notes re certinly not in nl shpe, nd comments

More information

c 2014 Society for Industrial and Applied Mathematics

c 2014 Society for Industrial and Applied Mathematics SIAM J. COMPUT. Vol. 43, No. 1, pp. 25 51 c 2014 Society for Industril nd Applied Mthemtics ON A LINEAR PROGRAM FOR MINIMUM-WEIGHT TRIANGULATION ARMAN YOUSEFI AND NEAL E. YOUNG Astrct. Minimum-weight tringultion

More information

Homework. Context Free Languages III. Languages. Plan for today. Context Free Languages. CFLs and Regular Languages. Homework #5 (due 10/22)

Homework. Context Free Languages III. Languages. Plan for today. Context Free Languages. CFLs and Regular Languages. Homework #5 (due 10/22) Homework Context Free Lnguges III Prse Trees nd Homework #5 (due 10/22) From textbook 6.4,b 6.5b 6.9b,c 6.13 6.22 Pln for tody Context Free Lnguges Next clss of lnguges in our quest! Lnguges Recll. Wht

More information

CSCI 3130: Formal Languages and Automata Theory Lecture 12 The Chinese University of Hong Kong, Fall 2011

CSCI 3130: Formal Languages and Automata Theory Lecture 12 The Chinese University of Hong Kong, Fall 2011 CSCI 3130: Forml Lnguges nd utomt Theory Lecture 12 The Chinese University of Hong Kong, Fll 2011 ndrej Bogdnov In progrmming lnguges, uilding prse trees is significnt tsk ecuse prse trees tell us the

More information

CS 241. Fall 2017 Midterm Review Solutions. October 24, Bits and Bytes 1. 3 MIPS Assembler 6. 4 Regular Languages 7.

CS 241. Fall 2017 Midterm Review Solutions. October 24, Bits and Bytes 1. 3 MIPS Assembler 6. 4 Regular Languages 7. CS 241 Fll 2017 Midterm Review Solutions Octoer 24, 2017 Contents 1 Bits nd Bytes 1 2 MIPS Assemly Lnguge Progrmming 2 3 MIPS Assemler 6 4 Regulr Lnguges 7 5 Scnning 9 1 Bits nd Bytes 1. Give two s complement

More information

Compression Outline :Algorithms in the Real World. Lempel-Ziv Algorithms. LZ77: Sliding Window Lempel-Ziv

Compression Outline :Algorithms in the Real World. Lempel-Ziv Algorithms. LZ77: Sliding Window Lempel-Ziv Compression Outline 15-853:Algorithms in the Rel World Dt Compression III Introduction: Lossy vs. Lossless, Benchmrks, Informtion Theory: Entropy, etc. Proility Coding: Huffmn + Arithmetic Coding Applictions

More information

An Efficient Divide and Conquer Algorithm for Exact Hazard Free Logic Minimization

An Efficient Divide and Conquer Algorithm for Exact Hazard Free Logic Minimization An Efficient Divide nd Conquer Algorithm for Exct Hzrd Free Logic Minimiztion J.W.J.M. Rutten, M.R.C.M. Berkelr, C.A.J. vn Eijk, M.A.J. Kolsteren Eindhoven University of Technology Informtion nd Communiction

More information

Math 142, Exam 1 Information.

Math 142, Exam 1 Information. Mth 14, Exm 1 Informtion. 9/14/10, LC 41, 9:30-10:45. Exm 1 will be bsed on: Sections 7.1-7.5. The corresponding ssigned homework problems (see http://www.mth.sc.edu/ boyln/sccourses/14f10/14.html) At

More information

Midterm 2 Sample solution

Midterm 2 Sample solution Nme: Instructions Midterm 2 Smple solution CMSC 430 Introduction to Compilers Fll 2012 November 28, 2012 This exm contins 9 pges, including this one. Mke sure you hve ll the pges. Write your nme on the

More information