Proportional Contact Representations of 4-Connected Planar Graphs

Size: px
Start display at page:

Download "Proportional Contact Representations of 4-Connected Planar Graphs"

Transcription

1 Proortionl Contct Reresenttions of -Connected Plnr Grhs Md. Jwherul Alm nd Stehen G. Koourov Dertment of Comuter Science, University of Arizon, Tucson, AZ, USA Astrct. In contct reresenttion of lnr grh, vertices re reresented y interior-disjoint olygons nd two olygons shre non-emty common oundry when the corresonding vertices re djcent. In the weighted version, weight is ssigned to ech vertex nd contct reresenttion is clled roortionl if ech olygon relizes n re roortionl to the vertex weight. In this er we study roortionl contct reresenttions of -connected internlly tringulted lnr grhs. The est known lower nd uer ounds on the olygonl comlexity for such grhs re nd 8, resectively. We nrrow the g etween them y roving the existence of reresenttion with comlexity 6. We then disrove 0-yer old conjecture on the existence of Hmiltonin cnonicl cycle in -connected mximl lnr grh, which lso imlies tht reviously suggested method for constructing roortionl contct reresenttions of comlexity 6 for these grhs will not work. Finlly we rove tht it is NP-hrd to decide whether -connected lnr grh dmits roortionl contct reresenttion using only rectngles. Introduction Contct grh reresenttions for lnr grhs re well-studied lterntive to the trditionl node-link digrm. In most contct grh reresenttions, vertices re reresented y geometric ojects such s circles, tringles nd rectngles, while edges corresond to two ojects touching in some secified fshion. Here we consider contct reresenttions of lnr grhs, with vertices reresented y simle interior-disjoint olygons nd edges reresented y non-emty shred oundries etween corresonding olygons. In the weighted version, the inut is lnr grh G =(V,E) nd weight function w : V R +.Aroortionl contct reresenttion of G is one where ech vertex v is reresented y olygon with w(v) re. When the olygons re mde of only xis-ligned sides, the unweighted nd weighted reresenttions re clled rectiliner dulsnd rectiliner crtogrms, resectively. Contct reresenttions hve rcticl lictions in crtogrhy [5], geogrhy [7], sociology [] nd floor-lnning for VLSI lyout [9]. Other lictions re in visuliztion of reltionl dt, where using the djcency of regions to reresent edges in grh cn led to more comelling visuliztion thn just drwing line segment etween two oints [3]. In this context it is often desirle, for esthetic, Reserch suorted in rt y NSF grnt CCF-597 nd grnt from the Humoldt Foundtion. W. Didimo nd M. Ptrignni (Eds.): GD 0, LNCS 770,. 3, 03. c Sringer-Verlg Berlin Heidelerg 03

2 M.J. Alm nd S.G. Koourov rcticl nd cognitive resons, to limit the olygonl comlexity of the reresenttion, mesured y the mximum numer of sides in olygon. Similrly, it is lso desirle to minimize the unused re, lso known s holes in floor-lnning nd VLSI lyouts. With these considertions in mind, we study the rolem of constructing hole-free roortionl contct reresenttions with miniml olygonl comlexity.. Relted Work Koee s theorem [] is n erly exmle of contct reresenttion, showing tht ny lnr grh cn e reresented y touching circles. Any lnr grh lso hs reresenttion with tringles [7] nd with cues in 3D [6]. However ll these results yield reresenttions tht contin oint-contcts etween djcent olygons. When djcent olygons must shre non-trivil common oundries (lso known s side-contct reresenttion) it hs een shown tht convex hexgons re sometimes necessry nd lwys sufficient []. The rectiliner vrint of the side-contct reresenttion rolem ws first studied in grh theoretic context, nd then with renewed interest in VLSI lyouts nd floor lnning. It is known tht 8 sides re sometimes necessry nd lwys sufficient for rectiliner duls of mximl lnr grhs [0,, 9]. Chrcteriztions for lnr grhs with rectiliner duls of comlexity nd 6 re lso known [3, 6, 8]. While ll the ove results del with the unweighted version of the rolem, the weighted version ws first studied ck in 93 when Risz descried rectngulr crtogrms, i.e., rectiliner crtogrms tht use only rectngles [5]. In the generl rectiliner setting it hs een recently shown tht 8 sides re lwys sufficient for rectiliner crtogrm of mximl lnr grhs [] while it hs lwys een known tht 8 sides re sometimes necessry. It hs een shown tht 7 sides re sometimes necessry nd lwys sufficient if we dro the rectiliner restriction while still reuiring roortionl side-contct reresenttions []. Note tht the reresenttion with 7 sides comes t the exense of mny holes, when comred to the reresenttion with 8 sides. In this er we study roortionl contct reresenttions for -connected internllytringulted lnr grhs. There re severl erlier results on contct reresenttion for this lrge grh clss nd for some suclsses thereof. It is known tht the clss of grhs tht hve rectiliner duls with rectngles nd without ny degree- oints in the reresenttions re exctly the clss of -connected lnr grhs with tringulr internl fces nd non-tringulr outerfce [3, 8]. However, the sme cnnot e sid out roortionl contct reresenttions; there re instnces of -connected lnr grhs with tringulr internl fces nd non-tringulr outerfce tht hve no roortionl contct reresenttions with rectngles for some weight functions. Recently, Estein et l. [5] chrcterized the clss of re-universl rectngulr duls, i.e., rectngulr duls tht cn relize ny secified re for the rectngles. In summry, the est known lower nd uer ounds for hole-free roortionl contct reresenttions of -connected lnr grhs re nd 8, resectively [, ].. Our Contriutions We re interested in nrrowing the g etween the known lower nd uer ounds on the olygonl comlexity in roortionl contct reresenttions for -connected lnr grhs in vrious settings (rectiliner or not, hole-free or with holes). We lso

3 Proortionl Contct Reresenttions of -Connected Plnr Grhs 3 resent some comuttionl comlexity results out nturl recognition rolem, nd disrove 0-yer old conjecture. To summrize: () We descrie n lgorithm for constructing hole-free roortionl contct reresenttion of -connected internlly tringulted lnr grh using 6-sided olygons with ritrrily smll crtogrhic error. We then rove the existence of reresenttion without crtogrhic error. Note tht this result lso imroves the known uer ound on the olygonl comlexity of reresenttions where holes re lso llowed. () We disrove conjecture, osed indeendently y two sets of uthors [, 8], out the existence of Hmiltonin cnonicl order ( cnonicl order tht induces Hmiltonin cycle) in -connected mximl lnr grh. In rticulr, this shows tht method suggested in [] for constructing 6-sided rectiliner roortionl contct reresenttions for -connected grhs will not work. (3) We show tht it is NP-hrd to decide whether -connected lnr grh hs roortionl contct reresenttion with rectngles. Proortionl Contct Reresenttion of Comlexity 6 In this section we give n lgorithm for constructing 6-sided roortionl contct reresenttion of n internlly tringulted -connected lnr grh with ritrrily smll crtogrhic error. With the hel of this lgorithm, we then rove the existence of reresenttion with comlexity 6 nd no crtogrhic error.. Reresenttions with Crtogrhic Error We rove the following min theorem in the rest of this section. Theorem. Let G =(V,E) e n internlly tringulted -connected lne grh nd let w : V R + e weight function on the vertices of G. Then for ny ɛ>0, G hs contct reresenttion where ech vertex v of G is reresented y 6-sided olygon with re in the rnge [w(v),w(v) +ɛ]. Assume first tht the outer fce of G is not tringle. Then G dmits rectngulr dul Γ ( rectiliner dul tht uses only rectngles) due to [3, 8]. We need the following definitions for rectngulr dul Γ of G. The grh G is the dul of Γ. Since ech olygon in Γ is rectngle, the djcency etween two rectngles in Γ reresenting n edge of G cn occur in one of two wys: (i) through shred horizontl segment (horizontl djcency), or (ii) through shred verticl segment (verticl djcency). We sy Γ is toologiclly euivlent to nother rectngulr lyout Γ when oth Γ nd Γ hve the sme dul grh G nd ech edge of G is reresented y the sme tye of djcency (horizontl or verticl) in oth Γ nd Γ.Aline-segment in Γ is the union of inner edges of Γ forming consecutive rt of stright-line. A line-segment not contined in ny other line-segment is mximl. A mximl line-segment s is clled one-sided if it forms full side of t lest one rectngulr fce, or in other words, if the Crtogrhic error in reresenttion of grh G is the mximum over the vertices v in G of the vlue A(v) w(v),wherea(v) is the re for v nd w(v) is its weight.

4 M.J. Alm nd S.G. Koourov Fig.. Illustrtion for the roof of Lemm erendiculr line segments tht ttch to its interior re ll on one side of s.otherwise, s is two-sided. Estein et l. roved tht if ll the mximl segments in rectngulr dul Γ re one-sided then Γ is re-universl, which mens tht ny distriution of res to the rectngles in Γ cn e relized with toologiclly euivlent lyout [5]. Unfortuntely, not every internlly tringulted -connected lne grh hs rectngulr dul tht is lso re-universl. With the next lemm we cn rove slightly weker sttement which cn hel us reduce the olygonl comlexity. Secificlly, we cn show tht for ny such grh with non-tringle outerfce, there exists rectngulr dul where ll two-sided mximl segments re horizontl. Lemm. Let G e n internlly tringulted -connected lne grh with nontringle outerfce. Then G hs rectngulr dul with no verticl two-sided segment. Proof Sketch. We strt y comuting (ossily two-sided) rectngulr dul Γ of G [3]. If G is one-sided or hs only horizontl -sided mximl segments we re done. Let s e verticl mximl segment in Γ. Cll every degree-3 oint on s junction on s. Ifs is not one-sided, then going from ottom to to long s there will e t lest one of the two configurtions in Fig.. In oth cses, we modify the lyout loclly, s illustrted in Fig.. If we reetedly ly this oertion for ech verticl two-sided segment in Γ, there will e no more verticl two-sided segment. Once we hve rectngulr dul of lnr grh G with no two-sided verticl mximl segments, we modify the reresenttion into contct reresenttion with 6-sided olygons to relize ny set of weights on the vertices of G, t the exense of ɛ-crtogrhic error, ɛ>0. Lemm. Let G =(V,E) e n internlly tringulted lne grh nd let Γ e rectngulr dul of G such tht Γ contins no verticl two-sided mximl segment. Then G dmits contct reresenttion Λ such tht ech vertex v of G is reresented y olygon of comlexity t most 6 with re in the rnge [w(v),w(v) +ɛ], where w : V R + is n ritrry weight function nd ɛ>0. Proof Sketch. If Γ contins no two-sided mximl segment, then it cn relize ny weight function [5] nd we re done. Otherwise, for ech horizontl two-sided mximl segment s, we relce s y rectngle with smll height (< the minimum feture size of Γ ) nd with horizontl sn sme s s; see Fig. () (). It is esy to see tht These oertions re well-known s flis in much of the relted work; see [9] for exmle.

5 Proortionl Contct Reresenttions of -Connected Plnr Grhs 5 s l l l l l l () () (c) (d) Fig.. Illustrtion for the roof of Lemm () () (c) (d) (e) (f) Fig. 3. Illustrtion of the construction with 6-sided olygons nd ɛ-crtogrhic error this modifiction mkes ll mximl segments one-sided, which mkes the resulting reresenttion Γ re-universl. Let Γ e rectngulr lyout, where the re of ech newly formed rectngle is ɛ nd the res for ll other rectngles relize the weight function w; see Fig. (c). Suose s ws horizontl two-sided segment in Γ nd let l nd l e the to nd ottom side of the corresonding rectngle in Γ (lso in Γ ). We select some oints on l corresonding to ll the junctions on l so tht the order of ll these junctions defined y s is resected. We then dd n edge from ech junction on l to its corresonding oint on l. In this wy the re of the rectngle defined y l nd l which hd re ɛ is distriuted mong the rectngles ove l. For ech rectngle t most two dditionl corners re thus dded mking it olygon with t most 6 sides. We re now redy to rove Theorem. Proof of Theorem. If the outerfce of G is not tringle, then y Lemm nd Lemm, G dmits desired reresenttion. We thus ssume tht the outerfce of G is tringle c.thengdmits no rectngulr dul. However, G dmits rectiliner dul where one of the outer vertices, sy, is reresented y 6-sided L-shed rectiliner olygon nd ll other vertices re reresented y rectngles [6]. Furthermore, the reresenttion is contined inside rectngle nd so is the union of the rectngles reresenting ll vertices of G = G {}. We then otin contct reresenttion of G with 6-sided olygons y Lemm nd Lemm. Since the oundry of the rectngulr dul of G is not chnged, we cn still dd the L-shed olygon for round it with the desired re nd correct djcencies.

6 6 M.J. Alm nd S.G. Koourov Figure 3 illustrtes the construction of contct reresenttion of -connected lne grh G with 6-sided olygons using the ove rocedure.. Reresenttions without Crtogrhic Error Here we rove tht n internlly tringulted -connected lne grh hs roortionl contct reresenttion of comlexity 6 with no crtogrhic error for ny weight function. We egin with reresenttion tht hs ɛ-crtogrhic error nd rgue tht it cn e modified so s to remove the errors, while reserving the toology of the lyout. Let G =(V,E) e grh with weight function w : V R +. Consider vertex order v,v,...,v n of the vertices of G. LetΛ = λ,λ,...,λ n e list of n nonnegtive rel numers.then the Λ-vicinity of w is the set of ll weight functions w : V R + such tht w(v i ) w (v i ) λ i for ech vertex v i of G. Ifλ = λ =... = λ n = λ, then the Λ-vicinity of w is lso clled the λ-vicinity of w. Wehvethe following lemm, whose roof is ommitted in this extended strct. Lemm 3. Let G =(V,E) e n internlly tringulted lne grh nd let Γ e rectngulr crtogrm of G for weight function w : V R + where Γ contins no verticl two-sided segment. Then there exists sufficiently smll λ>0 such tht for ny weight function w : V R + in the λ-vicinity of w, there is rectngulr crtogrm Γ (w ) of G with resect to w,whereγ (w ) is toologiclly euivlent to Γ. Using the ove lemm, we cn rove the existence of crtogrm for internlly tringulted -connected grh without ny crtogrhic error. Theorem. Let G =(V,E) e n internlly tringulted -connected lne grh nd let w : V R + e weight function on the vertices of G. ThenG hs roortionl contct reresenttion of comlexity 6 with resect to w. Proof. Here we use the lgorithm from Theorem. We ssume tht G hs non-tringle outerfce since the cse with tringle outerfce cn e hndled in the sme wy s in Theorem. Let Γ ereresenttionofg otined y this lgorithm. Ech olyline etween two horizontl segments in Γ consists of two segments: verticl segment followed y segment with n ritrry sloe. Cll ech such olyline verticl -line nd cll the common oint etween the two segments of verticl -line ivot oint. For exmle, in Fig. (d), there re three such verticl -lines. Ech ivot oint cn e moved u or down, resulting in the increse or decrese of the res of its djcent olygons. We use this flexiility to find reresenttion without crtogrhic error. Let Γ 0 denote the rectngulr lyout when we set ɛ =0, where ech ivot oint hs the sme y-coordinte s the ottommost oint of its verticl -line. Note tht Γ 0 my no longer reresent G ecuse the djcencies etween rectngles on oosite sides of horizontl segment my chnge. We now modify the weights for the rectngles in Γ 0 so tht the totl weight for ll rectngles remins the sme nd we cn move the ivot oints to correct the error creted y this chnge. We choose the new weight function w to e in the λ-vicinity of w,forsomeλ>0, y lying Lemm 3, so tht we cn find rectngulr crtogrm Γ toologiclly euivlent to Γ 0. We set the width nd height of

7 Proortionl Contct Reresenttions of -Connected Plnr Grhs 7 LL L C R RR xl xr xl 3x + xr x +3x x () () Fig.. Illustrtion for Theorem l l r r this lyout to e B nd H,whereB H = v V w(v).thenb min =(w min + λ)/h nd H min =(w min + λ)/b re the minimum width nd height of rectngle in Γ, resectively, where w min = min v V w(v). We now define the weights for ll the rectngles ove ech two-sided horizontl mximl segment s s follows. Let us consider the set S of ll the verticl -lines incident to the to-side of rticulr rectngle R. Fig. illustrtes set of such verticl -lines where for convenience of visuliztion the ivot oints nd the ottommost oints re lced t different y-coordintes. Let x l nd x r e the x-coordintes of the left nd right side of the rectngle to the ottom of the horizontl segment. In the finl reresenttion with 6-sided olygons, we wnt the ottommost oint of ech of these verticl -lines to e lced etween one-fourth nd three-fourth of its horizontl sn; i.e., etween (3x l + x r )/ nd (x l +3x r )/. In this resect we rtition the verticl -lines in S into five clsses s follows, deending on the x-coordintes of the ivot oints; see Fig. () (ivot oints re highlighted y lck dots). (i) LL-lines: ivot oints re to the left of x l (ii) L-lines: ivot oints re etween x l nd (3x l + x r )/ (iii) C-lines: ivot oints re etween (3x l + x r )/ nd (x l +3x r )/ (iv) R-lines: ivot oints re etween (x l +3x r )/ nd x r (v) RR-lines: ivot oints re to the right of x r By left-to-right scn, we set the weight for ll the rectngles to the left of LL-line nd L-line in S. For ech LL-line, we set the weight of the rectngle to its left such tht the totl weight for ll the rectngles to its left is decresed y n mount ɛ>0 where ɛ<λnd ɛ<(b min H min )/8. For ech L-line, we set the weight of the rectngle to its left so tht the weight of ll rectngles to its left is decresed y ɛ>0 where ɛ<λnd ɛ<(b min H min )/(8 S ). Similrly y right-to-left scn, we set the weight for ech the rectngle to the left of RR-line (res. R-line) so tht the weight of ll rectngles to the left of the olyline is incresed y ɛ>0 where ɛ<λnd ɛ<(b min H min )/8 (res. ɛ<(b min H min )/(8 S )). For ech C-line, we set the weight of the rectngle to its left so tht the totl weight of ll the rectngles to its left remins the sme. Once we comute ɛ for ll the verticl -lines, we cn clculte the exct weights to e ssigned to ech rectngle in S. By Lemm 3, we then find rectngulr crtogrm Γ with the new weight function such tht Γ is toologiclly

8 8 M.J. Alm nd S.G. Koourov euivlent to Γ. By shifting the ivot oints u s needed, we relize exct weights for ech rectngle. By the weight distriution, it is never reuired to shift ny ivot oint more thn H min distnce, the minimum verticl distnce etween two horizontl segments. By choosing ɛ smll enough, we mke sure tht the segments etween the ivot oints nd ottommost oints of verticl -lines do not cross. 3 Hmiltonin Cnonicl Cycles Let G =(V,E) e mximl lne grh with outer vertices u, v, w in clockwise order. A cnonicl order of the vertices v = u, v = v, v 3,..., v n = w of G, is one tht meets the following criteri for every i n, whereg i is the sugrh of G induced y the vertices v, v,..., v i : G i G is iconnected, nd its outer-cycle C i contins the edge (u, v). vertex v i is in the outerfce of G i, nd its neighors in G i form n (t lest -element) suintervl of the th C i (u, v). A Hmiltonin Cnonicl Cycle in mximl lnr grh G is cnonicl order v, v,..., v n of the vertices of G such tht v v...v n is lso Hmiltonin cycle of G. Whether every -connected mximl lnr grh hs Hmiltonin cnonicl cycle is uestion sked t lest two times y two sets of uthors in different contexts [, 8]. In fct, n lgorithm in [] roduces 6-sided rectiliner roortionl contct reresenttion of ny mximl lnr grh tht hs Hmiltonin cnonicl cycle. If the ove conjecture were true, tht would suffice to lower the current est known uer ound on the olygonl comlexity for rectiliner crtogrms of -connected mximl lnr grhs from 8 sides to 6 sides. Unfortuntely, we show tht the conjecture is not true y constructing -connected mximl lnr grh with no Hmiltonin cnonicl cycle. Theorem 3. There exist -connected mximl lnr grhs tht do not hve ny Hmiltonin cnonicl cycle in ny emedding. To rove this clim we construct -connected grh G where there re two internl fces of length nd the remining fces (including the outerfce) re tringles. We ut one isomorhic coy of the grh K in Fig. 5 inside ech of the fces of length in G (so tht the four vertices on the fces re suerimosed with,, c nd d). In ny emedding of this grh, t lest one coy of K will retin its emedding. Thus in order to rove Theorem 3, it suffices to rove tht there is no Hmiltonin cnonicl cycle of ny lne grh tht contins n isomorhic coy of K with the fixed emedding. Lemm. Let G e mximl lne grh with n isomorhic coy of the grh K in Fig. 5 s n emedded sugrh. Then G hs no Hmiltonin cnonicl cycle. The grh K is very symmetric nd it contins four isomorhic coies of the grh L in Fig. 6. Lemm 5 shows tht ny Hmiltonin cnonicl cycle of K must follow restricted th inside L. This cn e used to rove Lemm. Let C =v, v,..., v n e Hmiltonin cnonicl cycle of mximl lnr grh G. SinceC induces cnonicl order, we cn consider it s directed cycle where the edge (v i,v i+ ) is directed towrds v i+ for i n nd the edge (v n,v ) is directed towrds v. This lso induces direction for ny suth of C.

9 Proortionl Contct Reresenttions of -Connected Plnr Grhs 9 d L 3 h r g L s o c L e f L Fig. 5. The grh K used in Theorem 3 nd Lemm Lemm 5. Let G e mximl lne grh tht contins n isomorhic coy of grh L of Fig. 6 s n emedded sugrh. Then there exists no Hmiltonin cnonicl cycle C of G such tht it contins suth P where: (i) the first two vertices on P re from the set {A, B}, (ii) the third vertex on P is lso from the sugrh L, nd (iii) either the lst vertex of P is Z nd F is fter Z in C or the lst vertex of P is F. Proof Sketch. Assume for contrdiction tht there exists Hmiltonin cnonicl cycle C of G with suth P such tht the conditions (i) (iii) hold. Denote the vertex set of L y S. First note tht the vertex set T = {A, B, Z, F } defines serting cycle of G.LetL e the grh induced y S T.ThenP cn enter nd exit L only once. The first two vertices on P re A nd B. Without loss of generlity, is the third vertex. Since C is the only vertex for P to go etween vertices on different sides of the olyline BCF, C must er on P fter ll the vertices from the left of BCF hve ered. Then since C is Hmiltonin cycle s well s cnonicl order, creful oservtion shows tht the initil suth of P is the one drwn y the thick lck olyline, followed y the one drwn y the dotted grey olyline in Fig. 6. On the other hnd, the suth of P ending t C must e the one drwn y the thick gry solid olyline. However there is no edge to go etween these two suths, contrdiction. We re now redy to rove Lemm. We re only giving the roof sketch here. Proof Sketch of Lemm. Assume for contrdiction tht G hs Hmiltonin cnonicl cycle C. For ny emedded sugrh H of G ounded y serting cycle C H, cll the sugrh induced y the vertices of H C H the inside of H. SinceC is cnonicl order, withour loss of generlity the first vertex on C inside K is e. Then oth nd er efore e nd C cn enter nd exit the inside of K only once nd either c or d is the only exit vertex. Cll the suth of C etween the entry nd the exit vertex P. Assume due to symmetry tht P enters in the inside of L fter e. Since either c or d is the exit vertex, P must enter nd exit the inside of L through s nd h, resectively

10 0 M.J. Alm nd S.G. Koourov F C B A Z Fig. 6. The grh L used in Lemms nd 5 nd o must immeditely receed s on P. Looking ck t L, in cse P goes from either or f to o, it must go from h to the inside of L 3 nd eventully exit the inside of K through c. However, this is not ossile y Lemm 5. Thus P must visit ll the vertices of L nd exit through f nd go vi the inside of L,toc. Since,, c hve ll een lredy visited y P, it must then exit though d from the inside of K; which is lso not ossile due to Lemm 5. The roof of Theorem 3 follows from Lemm since we could construct grh tht contins n isomorhoc coy of the grh K s n emedded grh. NP-Hrdness for Rectngulr Reresenttions Here we consider the following rolem. Given -connected lne grh G =(V,E) with tringle nd udrngle internl fces nd non-tringle outerfce nd weight function w : V R +, we wnt to determine whether G hs rectngulr crtogrm with resect to w. Let us cll the rolem RectngleCrtogrm (RC). We now show tht this rolem is NP-hrd y reduction from the well-known NP-hrd rolem Prtition defined s follows. Given set of integers S = {x,..., x n } with n i= x n = A for some integer A, we wnt to find suset I of S such tht x x i I i = A. Given n instnce of Prtition, we construct n instnce of RC s follows. For ech integer x i of S, we hve sugrh with eight vertices: X i, i, i+, i, i+, i, i, c i. We highlight such sugrh for x i in Fig. 7. The constructed grh is then -connected with nontringle outerfce where ech internl fce is tringle or udrngle. We define the weight function s follows. Define m = min n i= x n. For ech vertex X i,wedefinew(x i )=x i. We give very smll weight, sy δ = m/0 to ech vertex i, i, c i, i, i for i n nd to ech vertex L, R, T nd B. Wegiveverylrge weight W (M) to the vertex M such tht W (M)+A +(n +)δ W (M) < m. Finlly we give weights to the vertices t nd t such tht w(t ) : w(t ) = W (M)+A +(n +)δ W (M) : W (M). We now hve the following lemm nd we only sketch its roof here.

11 Proortionl Contct Reresenttions of -Connected Plnr Grhs T t t L X X 3 i Xi i i i+ n Xn n n n+ M c c 3 i c i i+ n c n n+ B R Fig. 7. The grh constructed from n instnce of Prtition rolem Lemm 6. There exists suset I of S such tht x i I x i = A if nd only if there is rectngulr crtogrm of G with resect to the weight function w. Proof Sketch. Suose first tht there exists crtogrm Γ of G with resect to w.then the rectngles for L, T, R, B, t nd t define rectngulr frme F inside which lie the remining rectngles. The left nd ottom of the rectngle for M define two lines l v nd l h nd ech sugrh for x i hs drwing in one of two configurtions; see Fig. 8. Then the vertices corresonding to the rectngles X i lying to the left of l v form the suset I of S. Conversely if we re given suset I of S such tht x i I x i = A,then M M X i l h l h l v l v X i () () Fig. 8. Illustrtion of the roof of Lemm 6 we first drw the rectngles for L, T, R, B, t nd t such tht they enclose sure frme F of size W (M) +A +(n +)δ. We then drw the sugrhs for x i s in Fig. 8() if x i I; otherwise we drw this sugrh s in Fig. 8(). We cn thus reduce n instnce S of Prolem Prtition to n instnce (G, w) of Prolem RectngleCrtogrm such tht S hs solution if nd only if G hs rectiliner crtogrmwith resect to w. This yields the following theorem. Theorem. Prolem RectngleCrtogrm is NP-hrd.

12 M.J. Alm nd S.G. Koourov 5 Conclusions nd Oen Prolems We ddressed the rolem of roortionl contct reresenttion of -connected internlly tringulted lnr grhs nd showed tht non-rectiliner olygons with comlexity 6 re sufficient. Nrrowing the g etween this uer ound nd the currently est known lower ound of remins oen. With the dditionl restriction of using rectiliner olygons, there re instnces where comlexity 6 is reuired nd here we showed tht it is NP-hrd to decide whether -connected lnr grh with tringle nd udrngle internl fces dmits reresenttion with rectngles. It will e interesting to investigte the comlexity of the sme rolem for internlly tringulted grhs. On the other hnd, the currently est known uer nd lower ounds for rectiliner crtogrms of -connected internlly tringulted lnr grhs re 8 nd 6, resectively. Thus to find out whether the true ound in this cse is 6 or 8 is oen. Acknowledgments. We thnk Torsten Ueckerdt nd Michel Kufmnn for discussions out the rolem. References. Alm, M.J., Biedl, T., Felsner, S., Kufmnn, M., Koourov, S.G.: Proortionl Contct Reresenttions of Plnr Grhs. In: vn Kreveld, M., Seckmnn, B. (eds.) GD 0. LNCS, vol. 703, Sringer, Heidelerg (0). Alm, M.J., Biedl, T.C., Felsner, S., Kufmnn, M., Koourov, S.G., Ueckerdt, T.: Comuting crtogrms with otiml comlexity. In: Symosium on Comuttionl Geometry, SoCG 0,. 30 (0) 3. Buchsum, A.L., Gnsner, E.R., Procoiuc, C.M., Venktsurmnin, S.: Rectngulr lyouts nd contct grhs. ACM Trnsctions on Algorithms () (008). Duncn, C.A., Gnsner, E.R., Hu, Y.F., Kufmnn, M., Koourov, S.G.: Otiml olygonl reresenttion of lnr grhs. Algorithmic 63(3), (0) 5. Estein, D., Mumford, E., Seckmnn, B., Vereek, K.: Are-universl nd constrined rectngulr lyouts. SIAM Journl on Comuting (3), (0) 6. Felsner, S., Frncis, M.C.: Contct reresenttions of lnr grhs with cues. In: Symosium on Comuttionl Geometry, SoCG 0, (0) 7. de Frysseix, H., de Mendez, P.O., Rosenstiehl, P.: On tringle contct grhs. Comintorics, Proility nd Comuting 3, 33 6 (99) 8. de Frysseix, H., de Mendez, P.O.: On toologicl sects of orienttions. Discrete Mthemtics 9(-3), 57 7 (00) 9. Fusy, É.: Trnsversl structures on tringultions: A comintoril study nd stright-line drwings. Discrete Mthemtics 309(7), (009) 0. He, X.: On floor-ln of lne grhs. SIAM Journl on Comuting 8(6), (999). House, D.H., Kocmoud, C.J.: Continuous crtogrm construction. In: IEEE Visuliztion, (998). Koee, P.: Kontktroleme der konformen Aildung. Berichte üer die Verhndlungen der Sächsischen Akdemie der Wissenschften zu Leizig. Mth.-Phys. Klsse 88, 6 (936) 3. Koźmiński, K., Kinnen, E.: Rectngulr duls of lnr grhs. Networks 5, 5 57 (985)

13 Proortionl Contct Reresenttions of -Connected Plnr Grhs 3. Lio, C.C., Lu, H.I., Yen, H.C.: Comct floor-lnning vi orderly snning trees. Journl of Algorithms 8, 5 (003) 5. Risz, E.: The rectngulr sttisticl crtogrm. Geogrhicl Review (3), 9 96 (93) 6. Sun, Y., Srrfzdeh, M.: Floorlnning y grh duliztion: L-shed modules. Algorithmic 0(6), 9 56 (993) 7. Toler, W.: Thirty five yers of comuter crtogrms. Annls of Assocition of Americn Geogrhers 9, (00) 8. Ungr, P.: On digrms reresenting grhs. Journl of London Mthemticl Society 8, (953) 9. Ye, K.H., Srrfzdeh, M.: Floor-lnning y grh duliztion: -concve rectiliner modules. SIAM Journl on Comuting, (993)

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

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

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

The Structure of Forward, Reverse, and Transverse Path Graphs in The Pattern Recognition Algorithms of Sellers

The Structure of Forward, Reverse, and Transverse Path Graphs in The Pattern Recognition Algorithms of Sellers The Structure of Forwrd, Reverse, nd Trnsverse Pth Grhs in The Pttern Recognition Algorithms of Sellers Lewis Lsser Dertment of Mthemtics nd Comuter Science York College/CUNY Jmic, New York 11451 llsser@york.cuny.edu

More information

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

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

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

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

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

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

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

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

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

P(r)dr = probability of generating a random number in the interval dr near r. For this probability idea to make sense we must have

P(r)dr = probability of generating a random number in the interval dr near r. For this probability idea to make sense we must have Rndom Numers nd Monte Crlo Methods Rndom Numer Methods The integrtion methods discussed so fr ll re sed upon mking polynomil pproximtions to the integrnd. Another clss of numericl methods relies upon using

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

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

MATH 2530: WORKSHEET 7. x 2 y dz dy dx =

MATH 2530: WORKSHEET 7. x 2 y dz dy dx = MATH 253: WORKSHT 7 () Wrm-up: () Review: polr coordintes, integrls involving polr coordintes, triple Riemnn sums, triple integrls, the pplictions of triple integrls (especilly to volume), nd cylindricl

More information

arxiv: v1 [math.co] 20 Dec 2014

arxiv: v1 [math.co] 20 Dec 2014 rxiv:1412.6676v1 [mth.co] 20 Dec 2014 On the Richter-Thomssen Conjecture out Pirwise Intersecting Closed Curves János Pch Ntn Ruin Gáor Trdos August 24, 2018 Astrct A long stnding conjecture of Richter

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

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

ZZ - Advanced Math Review 2017

ZZ - Advanced Math Review 2017 ZZ - Advnced Mth Review Mtrix Multipliction Given! nd! find the sum of the elements of the product BA First, rewrite the mtrices in the correct order to multiply The product is BA hs order x since B is

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

Chapter44. Polygons and solids. Contents: A Polygons B Triangles C Quadrilaterals D Solids E Constructing solids

Chapter44. Polygons and solids. Contents: A Polygons B Triangles C Quadrilaterals D Solids E Constructing solids Chpter44 Polygons nd solids Contents: A Polygons B Tringles C Qudrilterls D Solids E Constructing solids 74 POLYGONS AND SOLIDS (Chpter 4) Opening prolem Things to think out: c Wht different shpes cn you

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

arxiv: v1 [math.co] 18 Sep 2015

arxiv: v1 [math.co] 18 Sep 2015 Improvements on the density o miml -plnr grphs rxiv:509.05548v [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,

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

Rank-Maximal Matchings

Rank-Maximal Matchings Rnk-Mximl Mtchings Robert W. Irving Telikelli Kvith Kurt Mehlhorn Dimitrios Michil Ktrzyn Pluch Abstrct Suose tht ech member of set A of licnts rnks subset of set P of osts in n order of reference, ossibly

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

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

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

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

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

Naming 3D objects. 1 Name the 3D objects labelled in these models. Use the word bank to help you.

Naming 3D objects. 1 Name the 3D objects labelled in these models. Use the word bank to help you. Nming 3D ojects 1 Nme the 3D ojects lelled in these models. Use the word nk to help you. Word nk cue prism sphere cone cylinder pyrmid D A C F A B C D cone cylinder cue cylinder E B E prism F cue G G pyrmid

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

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

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

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

Intersection Graphs of L-Shapes and Segments in the Plane

Intersection Graphs of L-Shapes and Segments in the Plane Intersection Grphs of -Shpes nd Segments in the Plne Stefn Felsner 1, Kolj Knuer 2, George B. Mertzios 3, nd Torsten Ueckerdt 4 1 Institut für Mthemtik, Technische Universität Berlin, Germny. 2 IRMM, Université

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

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

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

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

Angle Properties in Polygons. Part 1 Interior Angles

Angle Properties in Polygons. Part 1 Interior Angles 2.4 Angle Properties in Polygons YOU WILL NEED dynmic geometry softwre OR protrctor nd ruler EXPLORE A pentgon hs three right ngles nd four sides of equl length, s shown. Wht is the sum of the mesures

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

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

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

Mathematics Background

Mathematics Background For more roust techer experience, plese visit Techer Plce t mthdshord.com/cmp3 Mthemtics Bckground Extending Understnding of Two-Dimensionl Geometry In Grde 6, re nd perimeter were introduced to develop

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

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

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

50 AMC LECTURES Lecture 2 Analytic Geometry Distance and Lines. can be calculated by the following formula:

50 AMC LECTURES Lecture 2 Analytic Geometry Distance and Lines. can be calculated by the following formula: 5 AMC LECTURES Lecture Anlytic Geometry Distnce nd Lines BASIC KNOWLEDGE. Distnce formul The distnce (d) between two points P ( x, y) nd P ( x, y) cn be clculted by the following formul: d ( x y () x )

More information

Answer Key Lesson 6: Workshop: Angles and Lines

Answer Key Lesson 6: Workshop: Angles and Lines nswer Key esson 6: tudent Guide ngles nd ines Questions 1 3 (G p. 406) 1. 120 ; 360 2. hey re the sme. 3. 360 Here re four different ptterns tht re used to mke quilts. Work with your group. se your Power

More information

OUTPUT DELIVERY SYSTEM

OUTPUT DELIVERY SYSTEM Differences in ODS formtting for HTML with Proc Print nd Proc Report Lur L. M. Thornton, USDA-ARS, Animl Improvement Progrms Lortory, Beltsville, MD ABSTRACT While Proc Print is terrific tool for dt checking

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

Computing a Canonical Polygonal Schema of an Orientable Triangulated Surface Lazarus, Francis; Pocchiola, Michel; Vegter, Geert; Verroust, Anne

Computing a Canonical Polygonal Schema of an Orientable Triangulated Surface Lazarus, Francis; Pocchiola, Michel; Vegter, Geert; Verroust, Anne University of Groningen Comuting Cnonicl Polygonl Schem of n Orientle Tringulted Surfce Lzrus, Frncis; Pocchiol, Michel; Vegter, Geert; Verroust, Anne Pulished in: EPRINTS-BOOK-TITLE IMPORTANT NOTE: You

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

Pythagoras theorem and trigonometry (2)

Pythagoras theorem and trigonometry (2) HPTR 10 Pythgors theorem nd trigonometry (2) 31 HPTR Liner equtions In hpter 19, Pythgors theorem nd trigonometry were used to find the lengths of sides nd the sizes of ngles in right-ngled tringles. These

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

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

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

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

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 Math Learning Center PO Box 12929, Salem, Oregon Math Learning Center

The Math Learning Center PO Box 12929, Salem, Oregon Math Learning Center Resource Overview Quntile Mesure: Skill or Concept: 80Q Multiply two frctions or frction nd whole numer. (QT N ) Excerpted from: The Mth Lerning Center PO Box 99, Slem, Oregon 9709 099 www.mthlerningcenter.org

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

Lost in Translation: A Reflection on the Ballot Problem and André's Original Method

Lost in Translation: A Reflection on the Ballot Problem and André's Original Method Lost in Trnsltion: A Reflection on the Bllot Prolem nd André's Originl Method Mrc Renult Shippensurg University Presented t MthFest August 5, 2007 The Bllot Prolem (1887) In how mny wys cn upsteps nd downsteps

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

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

UT1553B BCRT True Dual-port Memory Interface

UT1553B BCRT True Dual-port Memory Interface UTMC APPICATION NOTE UT553B BCRT True Dul-port Memory Interfce INTRODUCTION The UTMC UT553B BCRT is monolithic CMOS integrted circuit tht provides comprehensive MI-STD- 553B Bus Controller nd Remote Terminl

More information

Pointer Analysis. CSE 501 Spring 15

Pointer Analysis. CSE 501 Spring 15 Pointer Anlysis CSE 501 Sring 15 Course Outline St8c nlysis Dtflow nd strct interret8on Alic8ons We re here Beyond generl- urose lnguges Progrm Verific8on Dynmic nlysis New comilers Tody Intro to ointer

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

Area & Volume. Chapter 6.1 & 6.2 September 25, y = 1! x 2. Back to Area:

Area & Volume. Chapter 6.1 & 6.2 September 25, y = 1! x 2. Back to Area: Bck to Are: Are & Volume Chpter 6. & 6. Septemer 5, 6 We cn clculte the re etween the x-xis nd continuous function f on the intervl [,] using the definite integrl:! f x = lim$ f x * i )%x n i= Where fx

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

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

Fig.1. Let a source of monochromatic light be incident on a slit of finite width a, as shown in Fig. 1.

Fig.1. Let a source of monochromatic light be incident on a slit of finite width a, as shown in Fig. 1. Answer on Question #5692, Physics, Optics Stte slient fetures of single slit Frunhofer diffrction pttern. The slit is verticl nd illuminted by point source. Also, obtin n expression for intensity distribution

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

Uninformed Search. Hal Daumé III. Computer Science University of Maryland CS 421: Introduction to Artificial Intelligence 31 Jan 2012

Uninformed Search. Hal Daumé III. Computer Science University of Maryland CS 421: Introduction to Artificial Intelligence 31 Jan 2012 1 Hl Dumé III (me@hl3.nme) Uninformed Serch Hl Dumé III Comuter Science University of Mrylnd me@hl3.nme CS 421: Introduction to Artificil Intelligence 31 Jn 2012 Mny slides courtesy of Dn Klein, Sturt

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

Graphing Conic Sections

Graphing Conic Sections Grphing Conic Sections Definition of Circle Set of ll points in plne tht re n equl distnce, clled the rdius, from fixed point in tht plne, clled the center. Grphing Circle (x h) 2 + (y k) 2 = r 2 where

More information

Vertex Intersection Graphs of Paths on a Grid

Vertex Intersection Graphs of Paths on a Grid Journl of Grph Algorithms nd Applictions http://jg.info/ vol. 16, no. 2, pp. 129 150 (2012) Vertex Intersection Grphs of Pths on Grid Andrei Asinowski 1 Eld Cohen 2,3 Mrtin Chrles Golumic 2,3 Vincent Limouzy

More information

Position Heaps: A Simple and Dynamic Text Indexing Data Structure

Position Heaps: A Simple and Dynamic Text Indexing Data Structure Position Heps: A Simple nd Dynmic Text Indexing Dt Structure Andrzej Ehrenfeucht, Ross M. McConnell, Niss Osheim, Sung-Whn Woo Dept. of Computer Science, 40 UCB, University of Colordo t Boulder, Boulder,

More information

Hyperbolas. Definition of Hyperbola

Hyperbolas. Definition of Hyperbola CHAT Pre-Clculus Hyperols The third type of conic is clled hyperol. For n ellipse, the sum of the distnces from the foci nd point on the ellipse is fixed numer. For hyperol, the difference of the distnces

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

Approximation of Two-Dimensional Rectangle Packing

Approximation of Two-Dimensional Rectangle Packing pproximtion of Two-imensionl Rectngle Pcking Pinhong hen, Yn hen, Mudit Goel, Freddy Mng S70 Project Report, Spring 1999. My 18, 1999 1 Introduction 1-d in pcking nd -d in pcking re clssic NP-complete

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

Angles. Angles. Curriculum Ready.

Angles. Angles. Curriculum Ready. ngles ngles urriculum Redy www.mthletics.com ngles mesure the mount of turn in degrees etween two lines tht meet t point. Mny gmes re sed on interpreting using ngles such s pool, snooker illirds. lck

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

3D convex hulls. Convex Hull in 3D. convex polyhedron. convex polyhedron. The problem: Given a set P of points in 3D, compute their convex hull

3D convex hulls. Convex Hull in 3D. convex polyhedron. convex polyhedron. The problem: Given a set P of points in 3D, compute their convex hull Convex Hull in The rolem: Given set P of oints in, omute their onvex hull onvex hulls Comuttionl Geometry [si 3250] Lur Tom Bowoin College onvex olyheron 1 2 3 olygon olyheron onvex olyheron 4 5 6 Polyheron

More information

cisc1110 fall 2010 lecture VI.2 call by value function parameters another call by value example:

cisc1110 fall 2010 lecture VI.2 call by value function parameters another call by value example: cisc1110 fll 2010 lecture VI.2 cll y vlue function prmeters more on functions more on cll y vlue nd cll y reference pssing strings to functions returning strings from functions vrile scope glol vriles

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

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

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

Announcements. CS 188: Artificial Intelligence Fall Recap: Search. Today. Example: Pancake Problem. Example: Pancake Problem

Announcements. CS 188: Artificial Intelligence Fall Recap: Search. Today. Example: Pancake Problem. Example: Pancake Problem Announcements Project : erch It s live! Due 9/. trt erly nd sk questions. It s longer thn most! Need prtner? Come up fter clss or try Pizz ections: cn go to ny, ut hve priority in your own C 88: Artificil

More information

1 The Definite Integral

1 The Definite Integral The Definite Integrl Definition. Let f be function defined on the intervl [, b] where

More information

Order these angles from smallest to largest by wri ng 1 to 4 under each one. Put a check next to the right angle.

Order these angles from smallest to largest by wri ng 1 to 4 under each one. Put a check next to the right angle. Lines nd ngles Connect ech set of lines to the correct nme: prllel perpendiculr Order these ngles from smllest to lrgest y wri ng to 4 under ech one. Put check next to the right ngle. Complete this tle

More information

File Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment

File Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment File Mnger Quick Reference Guide June 2018 Prepred for the Myo Clinic Enterprise Khu Deployment NVIGTION IN FILE MNGER To nvigte in File Mnger, users will mke use of the left pne to nvigte nd further pnes

More information

Distributed Systems Principles and Paradigms

Distributed Systems Principles and Paradigms Distriuted Systems Principles nd Prdigms Chpter 11 (version April 7, 2008) Mrten vn Steen Vrije Universiteit Amsterdm, Fculty of Science Dept. Mthemtics nd Computer Science Room R4.20. Tel: (020) 598 7784

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

Today. CS 188: Artificial Intelligence Fall Recap: Search. Example: Pancake Problem. Example: Pancake Problem. General Tree Search.

Today. CS 188: Artificial Intelligence Fall Recap: Search. Example: Pancake Problem. Example: Pancake Problem. General Tree Search. CS 88: Artificil Intelligence Fll 00 Lecture : A* Serch 9//00 A* Serch rph Serch Tody Heuristic Design Dn Klein UC Berkeley Multiple slides from Sturt Russell or Andrew Moore Recp: Serch Exmple: Pncke

More information

Algebra II Notes Unit Ten: Conic Sections

Algebra II Notes Unit Ten: Conic Sections Sllus Ojective: 0. The student will sketch the grph of conic section with centers either t or not t the origin. (PARABOLAS) Review: The Midpoint Formul The midpoint M of the line segment connecting the

More information