Competitive Routing in the Half-θ 6 -Graph

Size: px
Start display at page:

Download "Competitive Routing in the Half-θ 6 -Graph"

Transcription

1 Compeiie Roing in he Half-θ 6 -Graph Proenji Boe Rolf Fagererg André an Renen Sander Verdoncho Arac We preen a deerminiic local roing cheme ha i garaneed o find a pah eeen any pair of erice in a halfθ 6-graph hoe lengh i a mo 5/ 3 = ime he Eclidean diance eeen he pair of erice. The half-θ 6- graph i idenical o he Delanay rianglaion here he empy region i an eqilaeral riangle. Moreoer, e ho ha no local roing cheme can achiee a eer compeiie panning raio herey implying ha or roing cheme i opimal. Thi i omeha rpriing ecae he panning raio of he half-θ 6-graph i 2. Since eery rianglaion can e emedded in he plane a a half-θ 6-graph ing O(log n) i per erex coordinae ia Schnyder emedding cheme (SODA 1990), or rel proide a compeiie local roing cheme for eery ch emedded rianglaion. 1 Inrodcion A fndamenal prolem in neorking i he roing of a meage from one erex o anoher in a graph. Wha make roing more challenging i ha ofen in a neork he roing raegy m e local. Informally, a roing raegy i local, hen he roing algorihm m decide hich erex o forard a meage o aed olely on knoledge of he orce and deinaion erex, he crren erex and all erice direcly conneced o he crren erex. Roing algorihm are conidered geomeric hen he nderlying graph i emedded in he plane. Edge are egmen connecing pair of poin and are eighed y he Eclidean diance eeen heir endpoin. Geomeric roing algorihm are imporan in irele enor neork (ee [13] and [15] for rey of he area) ince hey offer roing raegie ha e he coordinae of he erice o help gide he earch a oppoed o ing he more radiional roing ale. Papadimirio and Raajczak [14] poed a analizing qeion in hi area ha led o a flrry of aciiy: Doe eery 3-conneced planar graph hae a raigh- Reearch ppored in par y NSERC and he Danih Concil for Independen Reearch, Naral Science. School of Comper Science, Carleon Unieriy. ji@c.carleon.ca, arene@connec.carleon.ca, erdon@connec.carleon.ca. Deparmen of Mahemaic and Comper Science, Unieriy of Sohern Denmark. rolf@imada.d.dk. line emedding in he plane ha admi a local roing raegy ch a greedy 1 roing? They proided a parial aner y hoing ha 3-conneced planar graph can alay e emedded in R 3 ch ha hey admi a greedy roing raegy. They alo hoed ha he cla of complee iparie graph, K k,6k+1 for all k 1 canno e emedded ch ha greedy roing alay cceed ince eery emedding ha a lea one erex ha i no conneced o i neare neighor. Boe and Morin [4] hoed ha greedy roing alay cceed on Delanay rianglaion. In fac, a lighly rericed greedy roing raegy knon a greedy-compa i he fir local roing raegy hon o cceed on all rianglaion [3]. Dhandapani [6] proed he exience of an emedding ha admi greedy roing for eery rianglaion and Angelini e al.[1] proided a conrcie proof. Leighon and Moira [12] eled Papadimirio and Raajczak qeion y hoing ha eery 3-conneced planar graph can e emedded in he plane ch ha greedy roing cceed. One draack of hee emedding algorihm i ha he coordinae reqire Ω(n log n) i per erex. To addre hi, He and Zhang [9] and Goodrich and Srah [8] gae ccinc emedding ing only O(log n) i per erex. Recenly, He and Zhang [10] hoed ha eery 3-conneced plane graph admi a ccinc conex emedding 2 on hich a lighly modified greedy roing raegy alay cceed. In ligh of hee recen ccee, i i rpriing o noe ha he aoe roing raegie hae olely concenraed on finding an emedding ha garanee a local roing raegy ill cceed. No aenion i paid o he qaliy of he reling pah relaie o he hore pah. None of he aoe roing raegie hae een hon o e compeiie 3. Boe and Morin 1 A roing raegy i greedy hen a meage i alay forarded o he erex hoe diance o he deinaion i he malle among all erice in he neighorhood of he crren erex inclding he crren erex. 2 An emedding of a planar graph i conex hen eery face i conex. 3 A roing raegy i compeiie if he pah fond y he roing raegy i no more han a conan (he compeiie panning raio) ime he hore pah. The compeiie panning raio of a graph i defined a he minimm compeiie panning raio oer all roing raegie.

2 [4] ho ha many local roing raegie are no compeiie ho ho o roe compeiiely on he Delanay rianglaion. Hoeer, Dillencor [7] hoed ha no all rianglaion can e emedded in he plane a Delanay rianglaion. Thi raie he folloing qeion: can eery rianglaion e emedded in he plane ch ha i admi a compeiie local roing raegy? We aner hi qeion in he affirmaie. The half-θ 6 -graph a inrodced y Bonichon e al. [2] ho hoed ha i i idenical o he Delanay rianglaion here he empy region i an eqilaeral riangle. Or main rel i a deerminiic local roing cheme ha i garaneed o find a pah eeen any pair of erice in a half-θ 6 -graph hoe lengh i a mo 5/ 3 = ime he Eclidean diance eeen he pair of erice. On he ay o proing or main rel, e ncoer ome local properie of panning pah in he half-θ 6 -graph. Since Schnyder [16] hoed ha eery rianglaion can e emedded in he plane a a half-θ 6 -graph ing O(log n) i per erex coordinae, or main rel implie ha a compeiie local roing cheme exi for eery rianglaion emedded a ch. Moreoer, e ho ha no local roing cheme can achiee a eer compeiie panning raio on half-θ 6 -graph, implying ha or roing cheme i opimal. Thi i omeha rpriing ecae Che [5] hoed ha he panning raio of he halfθ 6 -graph i a mo 2. Th, or loer ond proide a eparaion eeen he panning raio of he half-θ 6 - graph and he compeiie panning raio of any local roing cheme on he half-θ 6 -graph. Finally, e conclde y highlighing ome imilariie and difference eeen he half-θ 6 -graph and he fll-θ 6 -graph [11]. 2 Preliminarie In a eighed graph G, le he diance d G (, ) eeen o erice and e he lengh of he hore pah eeen and in G. A graph H of G i a -panner of G if for all pair of erice and, d H (, ) d G (, ), 1. I panning raio i he malle for hich i i a -panner. The graph G i referred o a he nderlying graph. We conider he iaion here he nderlying graph G i a raighline emedding of he complee graph on a e of n poin in he plane denoed y K n, ih he eigh of an edge (, ) eing he Eclidean diance eeen and. A panner of ch a graph i called a geomeric panner. In hi paper, e ho ho o roe compeiiely on he geomeric panner called he half-θ 6 -graph [2]. To define hi graph, e need he folloing erminology. Le a cone C e he region in he plane eeen o ray originaing from he ame poin (referred o a he apex of he cone). For each erex of K n conider he ix ray originaing from ih angle o he poiie x-axi eing mliple of π/3. Each pair of conecie ray define a cone. Le C 1, C 0, C 2, C 1, C 0, C 2 e he eqence of cone in conerclockie order aring from he poiie x-axi, a depiced in Figre 1, and call C 0, C 1, and C 2 poiie cone, and C 0, C 1, and C 2 negaie cone. The name are choen ch ha ing modlo 3 arihmeic on he indice, a poiie cone C i ha he negaie cone C i+1 (C i 1 ) a i clockie (conerclockie) neighor. An analogo aemen hold for a negaie cone C i. When he apex i no clear from he conex, e e Ci o denoe cone C i ih apex. C 2 C 0 C 1 C 1 C 0 C 2 Figre 1: The cone haing apex. The half-θ 6 -graph [2] i conrced a follo: for each of he hree poiie cone of each erex, add an edge from o he cloe erex in ha cone, here diance i meared along he iecor of he cone. More formally, e add an edge eeen o erice and if Ci and for all poin Ci ( ),, here and denoe he orhogonal projecion of and, repeciely, on he iecor of Ci. For eae of expoiion, e only conider poin e in general poiion: no o poin lie on a line parallel o one of he ray ha define he cone. Thi implie ha each erex add a mo one edge per poiie cone o he graph, and hence here are a mo 3n edge in oal. Gien a erex in a poiie cone Ci of erex, e define he canonical eqilaeral riangle T o e he riangle defined y he order of Ci and he line hrogh perpendiclar o he iecor of Ci. Figre 2 gie an example ih C0. Noe ha for any pair of erice and, eiher lie in a poiie cone of, or lie in a poiie cone of, o here i exacly one canonical eqilaeral riangle (eiher T or T ) for he pair.

3 m α ame.l.o.g. ha lie in C0. We proe he heorem y indcion on he area of T (formally, indcion on he rank, hen ordered y area, of he riangle T xy for all pair of poin x and y). Le a and e he pper lef and righ corner of T, and le A = T C1 and B = T C2 (ee Figre 3). Figre 2: The canonical eqilaeral riangle T of and, i iecor m, and he angle α eeen and he iecor. a A B 3 Spanning Raio of he Half-θ 6 -Graph Bonichon e al. [2] hoed ha he half-θ 6 -graph i eqialen o he Delanay rianglaion aed on empy eqilaeral riangle, hich i knon o hae panning raio 2 [5]. In hi ecion, e proide an alernaie proof of he panning raio of he half-θ 6 -graph. Or proof ho ha eeen any pair of poin,, here alay exi a pah ih panning raio 2 ha lie in he canonical riangle. Thi i a key propery ed y or roing algorihm. For a pair of erice and, or ond i expreed in erm of he angle α eeen he line from o and he iecor of heir canonical eqilaeral riangle. See Figre 2. Theorem 3.1. Le and e erice ih in a poiie cone of. Le m e he midpoin of he ide of T oppoing, and le α e he nigned angle eeen he line and m. There exi a pah in he halfθ 6 -graph of lengh a mo ( 3 co α + in α) here all erice on hi pah lie in T. The expreion 3 co α + in α i increaing for α [0, π/6]. Inering he exreme ale π/6 for α, e arrie a he folloing. Corollary 3.1. The panning raio of he half-θ 6 - graph i 2. We noe ha he ond of Theorem 3.1 and Corollary 3.1 are igh: for all ale of α [0, π/6] here exi a poin e for hich he hore pah in he halfθ 6 -graph for ome pair of erice and ha lengh arirarily cloe o ( 3 co α + in α). A imple example appear laer in he proof of Theorem 4.1. Proof of Theorem 3.1. Gien o erice and, e Figre 3: The corner a and, and he area A and B. Or indcie hypohei i he folloing, here δ(, ) denoe he lengh of he hore pah from o in he half-θ 6 -graph ih all erice lying in T : If A i empy, hen δ(, ) +. If B i empy, hen δ(, ) a + a. If neiher A nor B i empy, hen δ(, ) max{ a + a, + }. We fir noe ha hi indcion hypohei implie Theorem 3.1: ing he ide of T a he ni of lengh, e hae m = in α and 3/2 = m = co α (ee Figre 2), hence he indcion hypohei gie ha δ(, ) i a mo 1+1/2+ m = 3 ( 3/2) + m = ( 3 co α + in α). Bae cae: T ha rank 1. Since he riangle i a malle riangle, i he cloe erex o in a poiie cone of. Hence he edge (, ) i in he half-θ 6 -graph, and δ(, ) =. From he riangle ineqaliy, e hae min{ a + a, + }, o he indcion hypohei hold. Indcion ep: We ame ha he indcion hypohei hold for all pair of poin ih canonical riangle of rank p o k. Le T e a canonical riangle of rank k + 1. If (, ) i an edge in he half-θ 6 -graph, he indcion hypohei follo y he ame argmen a in he ae cae. If here i no edge eeen and, le e he erex cloe o in he poiie cone C0, and le a and e he pper lef and righ corner of T, repeciely. See Figre 5. By definiion, δ(, ) + δ(, ), and y he riangle ineqaliy, min{ a + a, + }.

4 d d a a a Figre 4: Vializaion of he pah ineqaliie. Thick, dark gray line ignify pah occrring in he ineqaliie, and ligh gray area indicae empine. a a A c d C D B (a) a a a A E () Figre 5: The o cae: (a) lie in neiher A nor B, () lie in A. We perform a cae analyi aed on he locaion of : (a) lie neiher in A nor in B, () lie inide A, and (c) lie inide B. Cae (c) i analogo o Cae (), o e only dic he fir o cae. Cae (a): Le c and d e he pper lef and righ corner of T, repeciely, and le C = T C1 and D = T C2. See Figre 5. Since T ha maller area han T, e apply he indcie hypohei on T. Or ak i o proe all hree aemen of he indcie hypohei for T. 1. If A i empy, hen C i alo empy, o y indcion δ(, ) d + d. Since, d,, and form a parallelogram, e hae: (3.1) (3.2) (3.3) δ(, ) + δ(, ) + + d + d = +, hich proe he fir aemen of he indcion hypohei. Thi argmen i illraed in Figre 4, lef, here hick, dark grey line ignify pah occrring in he ineqaliie aoe, and ligh gray area indicae empine. B 2. If B i empy, an analogo argmen proe he econd aemen of he indcion hypohei. 3. If neiher A nor B i empy, y indcion e hae δ(, ) max{ c + c, d + d }. Ame, iho lo of generaliy, ha he maximm of he righ hand ide i aained y i econd argmen d + d (he oher cae i analogo). Since erice, d,, and form a parallelogram, e hae ha: (3.4) (3.5) (3.6) (3.7) δ(, ) + δ(, ) + + d + d + max{ a + a, + }, hich proe he hird aemen of he indcion hypohei. Thi argmen i illraed in Figre 4, middle. Cae (): Le E = T T, and le a e he pper lef corner of T. See Figre 5. Since i he cloe erex o in he poiie cone C0, T i empy. Hence, E i empy. Since T i maller han T, e can apply indcion on i. A E i empy, he fir aemen of he indcion hypohei for T gie δ(, ) a + a. Since a + a and, a, a, and a form a parallelogram, e hae ha δ(, ) a + a, proing he econd and hird aemen in he indcion hypohei for T. Thi argmen i illraed in Figre 4, righ. Since lie in A, he fir aemen in he indcion hypohei for T i acoly re. 4 Roing in he Half-θ 6 -Graph In hi ecion, e gie maching pper and loer ond for he compeiie roing raio on he half-θ 6 - graph. We egin y defining or model. A deerminiic k-local roing cheme defined on a graph G i a fncion f(,, N k ()) pecifying he erex he meage

5 m m m α α α Inance 1 Inance 2a Inance 2 Figre 6: Loer ond inance. hold e forarded o gien ha i he crren erex, i he arge or deinaion erex, and N k () i he k-neighorhood of. The k-neighorhood of a erex i he e of erice in he graph ha can e reached from y folloing a mo k edge. When k = 1, e drop he ale and refer o he cheme a a local roing cheme. We noe ha in he lierare, many arian of hi model hae een died here he roing cheme kno hich node en he meage o or he cheme ha ome memory. Hoeer, e dy one of he eake model and ho ha i i ill poile o roe compeiiely. Or pper ond hold for k = 1 and or loer ond hold for any fixed k. Since or graph are geomeric, he idenifier for a erex i i coordinae in he plane. The compeiie roing raio of a roing cheme i defined analogoly o he panning raio a he malle 1 for hich no roe comped y he roing cheme eeen any pair of erice i longer han ime he Eclidean diance eeen ha pair. Or ond are expreed in erm of he angle α eeen he line from he orce o he deinaion poin and he iecor of heir canonical eqilaeral riangle. See Figre 2. Theorem 4.1. Le and e erice ih in a poiie cone of. Le m e he midpoin of he ide of T oppoing, and le α e he nigned angle eeen he line and m. There i a local roing cheme on he half-θ 6 -graph for hich eery pah folloed ha lengh a mo i) ( 3 co α + in α) hen roing from o, ii) (5/ 3 co α in α) hen roing from o, and hi i e poile for deerminiic k-local roing cheme. The fir expreion i increaing for α [0, π/6], hile he econd expreion i decreaing. Inering he exreme ale π/6 and 0 for α, e ge he folloing or cae erion of Theorem 4.1. Corollary 4.1. Le and e o erice ih in a poiie cone of. There i a local roing cheme on he half-θ 6 -graph ih roing raio i) 2 hen roing from o, ii) 5/ 3 = hen roing from o, and hi i e poile for deerminiic k-local roing cheme. Since he panning raio of he half-θ 6 -graph i 2, he econd loer ond ho a eparaion eeen he panning raio and he compeiie roing raio in he half-θ 6 -graph. Since eery rianglaion can e emedded in he plane a a half-θ 6 -graph ing O(log n) i per erex ia Schnyder emedding cheme [16], an imporan implicaion of Theorem 4.1 i he folloing. Corollary 4.2. Eery n-erex rianglaion can e emedded in he plane ing O(log n) i per coordinae ch ha he emedded rianglaion admi a deerminiic local roing cheme ih compeiie roing raio a mo 5/ 3. In he remainder of hi ecion, e proe Theorem 4.1. We fir proe he loer ond, hen decrie he roing cheme, and finally proe he aed pper ond. Loer ond. Le he ide of T e he ni of lengh. From Figre 2 e hae m = in α and 3/2 = m = co α. From Inance 1 in Figre 6, he panning raio of he half-θ 6 -graph i a lea 1 + 1/2 + m = 3 ( 3/2) + m = ( 3 co α + in α) (ince he poin in he pper lef corner of T can e moed arirarily cloe o he corner). Thi i a loer ond for any roing cheme, and proe or aemen on roing from o. For roing from o, conider inance 2a and 2 in Figre 6. Any deerminiic 1-local roing cheme only ha informaion ao direc neighor,

6 hence canno diingih eeen he o inance hen roing o of. So a deerminiic algorihm m roe o he ame neighor of in oh inance, and eiher choice of neighor lead o a non-opimal roe in one of he o inance. The malle lo occr hen he choice i oard he cloe corner of T (making inance 2a he hard inance), hich gie a loer ond of (1/2 m ) = 5/2 m = (5/ 3 co α in α) (ince he poin in he corner of T can e moed arirarily cloe o he corner hile keeping heir relaie poiion). In fac, hi i preciely here he eparaion occr eeen he panning raio of 2 and he compeiie roing raio. Noe ha y exending inance 2a and 2 of Figre 6 o hae Ω(k) poin cloe o he corner ch ha i no in he k-neighorhood of, he loer ond hold for any deerminiic k-local roing cheme. Roing cheme. We le denoe he crren erex, and he fixed deinaion. The roing cheme need o deermine hich edge (, ) o follo nex. We ay e are crrenly roing poiiely (negaiely) hen i in a poiie (negaie) cone of. For eae of decripion, e ame.l.o.g. ha i in cone C 0 of hen roing poiiely, and in cone C 0 of hen roing negaiely. When roing poiiely, T inerec only C 0 among he cone of. When roing negaiely, T inerec C 0 a ell a he o poiie cone C 1 and C 2 of. We le X 0 = C 0 T, X 1 = C 1 T, and X 2 = C 2 T. We le a e he corner of T conained in X 1 and he corner of T conained in X 2. Thee definiion are illraed in Figre 7. C 0 Roing poiiely a C 1 X 1 X 0 X 2 C 0 Roing negaiely Figre 7: Roing erminology. The roing cheme ill only follo edge (, ) here lie in he canonical eqilaeral riangle of and. Roing poiiely i raighforard ince here i exacly one edge (, ) ih T, y he conrcion of he half-θ 6 -graph. The challenge i o roe negaiely. When roing negaiely, a lea one edge (, ) ih T exi, ince and are conneced y a pah in T, according o Theorem 3.1. The core of or roing cheme i ho o chooe hich C 2 edge o follo hen here are more han one. Iniiely, hen roing negaiely, or cheme rie o elec an edge ha make mearale progre oard he deinaion. When no ch edge exi, e are forced o ake an edge ha doe no make mearale progre, hoeer e are ale o hen dedce ha cerain region ihin he canonical riangle are empy. Thi allo o proe ha e ake ch an edge a mo once. In eence, e proe ha e can go in he rong direcion only once. Thi can e een in he inance 2a and 2 in Figre 6 here an aderary force a roing cheme o go in he rong direcion once. We proide a formal decripion of or roing cheme elo. Or roing algorihm can e in one of for ae. We call he iaion hen roing poiiely ae A, and diide he iaion hen roing negaiely ino hree ae B, C, and D, a follo: By conrcion of he half-θ 6 -graph, here i a mo one edge (, ) ih X 1 and he ame applie o X 2 ince hey are oh poiie cone of. Le ae B e he cae here oh X 1 and X 2 conain an edge, ae C he cae here exacly one conain an edge, and ae D he cae here oh are empy. A he ar of a roing ep, e are in exacly one of he ae A, B, C, or D. Roing in ae A i raighforard. We no decrie roing in ae B, C, and D. In ae B, he roing cheme fir rie o follo an edge (, ) ih X 0. If eeral ch edge exi, an arirary one of hee i folloed. If no ch edge exi, he roing cheme follo an edge in X 1 or X 2 : if a, i follo he ingle edge (, ) ih X 1 ; if a >, i follo he ingle edge (, ) ih X 2. In hor, he roing cheme faor moing oard he cloe corner of T hen i i no ale o moe direcly oard. Noe ha hi choice i made pecifically o enre e can ond he oal diance raelled hen faced ih inance imilar o 2a and 2 in Figre 6. In ae C and D, he roing cheme fir rie o follo an edge (, ) ih X 0. If eeral ch edge exi, i chooe a pecific one aed on ha e call he projeced lengh on a neighoring cone. Le e 1 ( e 2 ) e a ni ecor in he direcion of he ray from coniing he order of C 0 and C 1 (C 2 ). Since e 1 and e 2 are linearly independen, he ecor can e rien niqely a l 1 e 1 +l 2 e 2. We define he projeced lengh of he edge (, ) on he neighoring cone C 1 (C 2 ) o e l 1 (l 2 ). Figre 9 illrae he projeced lengh on C 1. In ae C, exacly one of X 1 or X 2 i empy. If here exi edge (, ) ih X 0, he roing cheme ill follo one of hee, chooing among hem in he folloing ay: If X 1 i empy, i chooe he edge ih large projeced lengh on C 1. Ele X 2 i empy, and i chooe he edge ih large projeced lengh on C 2.

7 a a a a Sae A Sae B Sae C Sae D Figre 8: The poenial φ in each of he ae. C 1 Figre 9: Projeced lengh on C 1. In hor, he roing cheme faor aying cloe o he empy ide of T. If no edge (, ) ih X 0 exi, he roing cheme follo he ingle edge (, ) ih in X 1 X 2. In ae D, oh X 1 and X 2 are empy, o here m exi edge (, ) ih X 0, a and are conneced y a pah in T. If a, he roing cheme follo he edge ih large projeced lengh on C 1 ; if a <, i follo he edge ih large projeced lengh on C 2. In hor, hen oh ide of T are empy, he roing cheme faor aying cloe o he large empy ide of T. Upper ond. The proof of he pper ond e a poenial fncion φ, defined a follo for each of he ae A, B, C, and D, here a and are he corner of T (T ) differen from (), and x {a, } in ae C i he corner conained in he non-empy one of he o area X 1 and X 2. Sae A: Sae B: Sae C: Sae D: φ = a + max( a, ) φ = a + a + min( a, ) φ = a + x φ = a + min( a, ) Thi definiion i illraed in Figre 8, here arline deignae poenial and gray area are empy. We ill refer o he fir erm of φ (i.e., a in ae A, a in ae B, C, and D) a he erical par of φ and o he re a he horizonal par. Or aim i o proe ha for any roing ep, he redcion in φ i a lea a large a he lengh of he edge folloed. Since φ i alay non-negaie, hi ill imply ha no pah folloed can e longer han he iniial ale of φ. A all edge hae ricly poiie lengh, he roing cheme m erminae. Frhermore, he iniial ale of φ in ae A and ae B are exacly he pah lengh appearing in he calclaion leading o he loer ond of inance 1 and 2a/2, repeciely, o he ame ond apply, no a pper ond. The iniial ale of φ in ae C and D are maller han he iniial ale in ae B, and hence can only lead o eer roing ond. Thi gie he pper ond aed in Theorem 4.1. Wha remain i o proe he aemen ha for any roing ep, he redcion in φ i a lea a large a he lengh of he edge folloed. We do hi y cae analyi of he poile roing ep. One imple oeraion ha i repeaedly ed in or analyi i mmarized in he fac elo. Fac 4.1. In an eqilaeral riangle, he ide lengh i he diameer, i.e. he longe diance defined y any o poin in he riangle. Sae A. For a roing ep aring in ae A, i eiher in a negaie or a poiie cone of. The fir iaion lead o ae A again. The econd lead o ae C or D, ince he area of T eeen and m e empy y conrcion of he half-θ 6 -graph. Thee iaion are illraed in Figre 10. For he cae ending in ae A, he redcion of he erical par of φ i a lea a large a y Fac 4.1. The horizonal par of φ can only decreae dring he ep. Hence he aemen hold for hi cae. The ame ype of analyi proe he aemen for he cae ending in ae C. For he cae ending in ae D, he final ale of φ can only e maller han for he cae ending in ae C, o again he aemen hold. Sae B. A roing ep aring in ae B canno lead o ae A, a he ep ay ihin T, i may

8 or Figre 10: Roing in ae A. Figre 11: Roing in ae B. lead o ae B, C, and D. There are o cae, depending on heher edge (, ) ih X 0 exi or no. Thee cae are illraed in Figre 11 for he iaion leading o ae B. In he fir cae, he redcion of he erical par of φ i a lea a large a, y Fac 4.1. The horizonal par of φ can only decreae. In he econd cae, he redcion of he horizonal par of φ i a lea a large a, y Fac 4.1. The erical par of φ can only decreae. In oh cae, he aemen i proen. If he ep inead lead o ae C or D (no illraed), he ale of φ afer he ep can only e maller han aoe, o he aemen alo hold here. Sae C. A roing ep aring in ae C canno lead o ae A, a he ep ay ihin T. We fir proe ha i canno lead o ae B, eiher. There are o cae, depending on heher edge (, ) ih X 0 exi or no. For he cae here edge (, ) ih X 0 do exi, he iaion a he ar of he ep i illraed lef of he arro in he lef half of Figre 12. By he conrcion of he half-θ 6 -graph, he exience of he edge (, ) implie ha he horizonally hached area m e empy. From hi i follo ha he erically hached area m alo e empy: if no, he opmo poin in i old hae an edge o, hile haing larger projeced lengh on he neighoring cone, conradicing he choice of in he roing algorihm. For he cae here edge (, ) ih X 0 do no exi, he iaion a he ar of he ep i illraed lef of he arro in he righ half of Figre 12. The horizonally hached area m e empy y conrcion of he half-θ 6 -graph. From hi i follo ha he erically hached area m alo e empy: if no, he opmo poin in i old hae an edge o, conradicing ha edge (, ) ih X 0

9 Figre 12: Roing in ae C. do no exi. Th, in oh cae he roing ep can only lead o ae C or D. The iaion hen ending p in ae C are illraed righ of he arro of Figre 12. In he lef half of Figre 12, he redcion of he erical par of φ i a lea a large a (y Fac 4.1) and he horizonal par can only decreae. In he righ half of Figre 12, he redcion of he horizonal par of φ i a lea a large a (y Fac 4.1) and he erical par can only decreae. In oh iaion, he aemen i proen. If he ep inead lead o ae D (no illraed), he ale of φ afer he ep can only e maller han hen leading o ae C, o he aemen alo hold here. Sae D. A roing ep aring in ae D (no illraed) ha exacly he ame analyi a he fir cae of a roing ep aring in ae C. Th, he aemen i proen in all cae, hich complee he proof of Theorem Conclding Remark The fll-θ 6 -graph, inrodced y Keil and Gin [11], i imilar o he half-θ 6 -graph excep ha all 6 cone are poiie cone. Th, he fll-θ 6 -graph i he nion of o copie of he half-θ 6 -graph, here one half-θ 6 - graph i roaed y π/3 radian. The half-θ 6 -graph and he fll-θ 6 -graph oh hae a panning raio of 2, ih imple loer ond example hoing ha i i igh for oh graph. Thi i rpriing ince he fll-θ 6 - graph can hae dole he nmer of edge of he halfθ 6 -graph. Or rel ho ha alhogh he panning raio are he ame, he compeiie roing raio differ. Since he fll-θ 6 -graph ha no negaie cone, i ha a compeiie roing raio of 2, hich i eqal o he panning raio and herefore i opimal. Noe ha ince he fll-θ 6 -graph coni of o roaed copie of he half-θ 6 -graph, one qeion ha come o mind i ha i he e panning raio if one i o conrc a graph a o roaed copie of he half-θ 6 -graph? Can one do eer han a panning raio of 2? Conider he folloing conrcion. Bild o half-θ 6 -graph a decried in Secion 2, roae each cone of he econd graph y π/6 radian. By Theorem 3.1, he panning raio for each of hee graph i 3 co α + in α, here α i he angle eeen he line connecing he erice in qeion and he cloe iecor. Since hi fncion i increaing, he panning raio i defined y he maximm poile angle o he cloe iecor, hich in hi conrcion i only π/12 radian, giing a panning raio of roghly By ing more copie, e improe he panning raio een frher: if each i roaed y π/(3k) radian, e ge a panning raio of 3 co π/(6k) + in π/(6k). Thi i eer han he knon pper ond for he fll θ 3k -graph [11] for k 4 and eer han he Yao 3k - graph [17] for k 5. Reference [1] P. Angelini, F. Frai, and L. Grilli. An algorihm o conrc greedy draing of rianglaion. J. Graph Algorihm Appl., 14(1):19 51, [2] N. Bonichon, C. Gaoille, N. Hane, and D. Ilcinka. Connecion eeen hea-graph, Delanay rianglaion, and orhogonal rface. In WG, page , [3] P. Boe, A. Brodnik, S. Carlon, E. D. Demaine, R. Fleicher, A. López-Oriz, P. Morin, and J. I. Mnro. Online roing in conex diiion. In. J. Comp. Geomery Appl., 12(4): , [4] P. Boe and P. Morin. Online roing in rianglaion. SIAM J. Comp., 33(4): , [5] P. Che. There are planar graph almo a good a he complee graph. J. Comp. Sy. Sci., 39(2): , [6] R. Dhandapani. Greedy draing of rianglaion. Dicree & Compaional Geomery, 43(2): , [7] M. B. Dillencor. Realizailiy of Delanay rianglaion. Inf. Proce. Le., 33(6): , [8] M. T. Goodrich and D. Srah. Sccinc greedy

10 geomeric roing in R 2. In ISAAC, page , [9] X. He and H. Zhang. Schnyder greedy roing algorihm. In TAMC, page , [10] X. He and H. Zhang. On ccinc conex greedy draing of 3-conneced plane graph. In SODA, page , [11] J. M. Keil and C. A. Gin. Clae of graph hich approximae he complee Eclidean graph. Dicree & Compaional Geomery, 7:13 28, [12] T. Leighon and A. Moira. Some rel on greedy emedding in meric pace. Dicree & Compaional Geomery, 44(3): , [13] S. Mihra, I. Wongang, and S. Chandra, edior. Gide o Wirele Senor Neork. Springer, [14] C. H. Papadimirio and D. Raajczak. On a conjecre relaed o geomeric roing. Theor. Comp. Sci., 344(1):3 14, [15] H. Räcke. Srey on oliio roing raegie. In CiE, page , [16] W. Schnyder. Emedding planar graph on he grid. In SODA, page , [17] A. C.-C. Yao. On conrcing minimm panning ree in k-dimenional pace and relaed prolem. SIAM J. Comp., 11(4): , 1982.

Maximum Flow 5/6/17 21:08. Presentation for use with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015

Maximum Flow 5/6/17 21:08. Presentation for use with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015 Maximm Flo 5/6/17 21:08 Preenaion for e ih he exbook, Algorihm Deign and Applicaion, by M. T. Goodrich and R. Tamaia, Wiley, 2015 Maximm Flo χ 4/6 4/7 1/9 2015 Goodrich and Tamaia Maximm Flo 1 Flo Neork

More information

COMPETITIVE LOCAL ROUTING WITH CONSTRAINTS

COMPETITIVE LOCAL ROUTING WITH CONSTRAINTS COMPETITIVE LOCAL ROUTING WITH CONSTRAINTS Proenji Boe, Rolf Fagerberg, André van Renen, and Sander Verdoncho Abrac. Le P be a e of n verice in he plane and S a e of non-croing line egmen beween verice

More information

CMPS 6610/4610 Fall Flow Networks. Carola Wenk Slides adapted from slides by Charles Leiserson

CMPS 6610/4610 Fall Flow Networks. Carola Wenk Slides adapted from slides by Charles Leiserson CMP 6610/4610 Fall 2016 Flow Nework Carola Wenk lide adaped rom lide by Charle Leieron Max low and min c Fndamenal problem in combinaorial opimizaion Daliy beween max low and min c Many applicaion: Biparie

More information

Algorithms and Data Structures 2011/12 Week 9 Solutions (Tues 15th - Fri 18th Nov)

Algorithms and Data Structures 2011/12 Week 9 Solutions (Tues 15th - Fri 18th Nov) Algorihm and Daa Srucure 2011/ Week Soluion (Tue 15h - Fri 18h No) 1. Queion: e are gien 11/16 / 15/20 8/13 0/ 1/ / 11/1 / / To queion: (a) Find a pair of ube X, Y V uch ha f(x, Y) = f(v X, Y). (b) Find

More information

Warm Up. Correct order: s,u,v,y,x,w,t

Warm Up. Correct order: s,u,v,y,x,w,t Warm Up Rn Breadh Fir Search on hi graph aring from. Wha order are erice placed on he qee? When proceing a erex iner neighbor in alphabeical order. In a direced graph, BFS only follow an edge in he direcion

More information

Maximum Flow 3/3 4/6 1/1 4/7 3/3. s 3/5 1/9 1/1 3/5 2/2. 1/18/2005 4:03 AM Maximum Flow 1

Maximum Flow 3/3 4/6 1/1 4/7 3/3. s 3/5 1/9 1/1 3/5 2/2. 1/18/2005 4:03 AM Maximum Flow 1 Maximm Flo χ 4/6 4/7 1/9 8/2005 4:03 AM Maximm Flo 1 Oline and Reading Flo neork Flo ( 8.1.1) C ( 8.1.2) Maximm flo Agmening pah ( 8.2.1) Maximm flo and minimm c ( 8.2.1) Ford-Flkeron algorihm ( 8.2.2-8.2.3)

More information

Star coloring of sparse graphs

Star coloring of sparse graphs Sar coloring of pare graph Yeha B Daniel W. Cranon Mickaël Monaier André Rapad Weifan Wang Abrac A proper coloring of he erice of a graph i called a ar coloring if he nion of eery o color clae indce a

More information

Algorithmic Discrete Mathematics 6. Exercise Sheet

Algorithmic Discrete Mathematics 6. Exercise Sheet Algorihmic Dicree Mahemaic. Exercie Shee Deparmen of Mahemaic SS 0 PD Dr. Ulf Lorenz 7. and 8. Juni 0 Dipl.-Mah. David Meffer Verion of June, 0 Groupwork Exercie G (Heap-Sor) Ue Heap-Sor wih a min-heap

More information

arxiv: v1 [cs.cg] 21 Mar 2013

arxiv: v1 [cs.cg] 21 Mar 2013 On he rech facor of he Thea-4 graph Lui Barba Proenji Boe Jean-Lou De Carufel André van Renen Sander Verdoncho arxiv:1303.5473v1 [c.cg] 21 Mar 2013 Abrac In hi paper we how ha he θ-graph wih 4 cone ha

More information

The Residual Graph. 12 Augmenting Path Algorithms. Augmenting Path Algorithm. Augmenting Path Algorithm

The Residual Graph. 12 Augmenting Path Algorithms. Augmenting Path Algorithm. Augmenting Path Algorithm Augmening Pah Algorihm Greedy-algorihm: ar wih f (e) = everywhere find an - pah wih f (e) < c(e) on every edge augmen flow along he pah repea a long a poible The Reidual Graph From he graph G = (V, E,

More information

The Residual Graph. 11 Augmenting Path Algorithms. Augmenting Path Algorithm. Augmenting Path Algorithm

The Residual Graph. 11 Augmenting Path Algorithms. Augmenting Path Algorithm. Augmenting Path Algorithm Augmening Pah Algorihm Greedy-algorihm: ar wih f (e) = everywhere find an - pah wih f (e) < c(e) on every edge augmen flow along he pah repea a long a poible The Reidual Graph From he graph G = (V, E,

More information

Introduction to Congestion Games

Introduction to Congestion Games Algorihmic Game Theory, Summer 2017 Inroducion o Congeion Game Lecure 1 (5 page) Inrucor: Thoma Keelheim In hi lecure, we ge o know congeion game, which will be our running example for many concep in game

More information

Main Reference: Sections in CLRS.

Main Reference: Sections in CLRS. Maximum Flow Reied 09/09/200 Main Reference: Secion 26.-26. in CLRS. Inroducion Definiion Muli-Source Muli-Sink The Ford-Fulkeron Mehod Reidual Nework Augmening Pah The Max-Flow Min-Cu Theorem The Edmond-Karp

More information

Network flows. The problem. c : V V! R + 0 [ f+1g. flow network G = (V, E, c), a source s and a sink t uv not in E implies c(u, v) = 0

Network flows. The problem. c : V V! R + 0 [ f+1g. flow network G = (V, E, c), a source s and a sink t uv not in E implies c(u, v) = 0 Nework flow The problem Seing flow nework G = (V, E, c), a orce and a ink no in E implie c(, ) = 0 Flow from o capaciy conrain kew-ymmery flow-coneraion ale of he flow jfj = P 2V Find a maximm flow from

More information

Problem Set If all directed edges in a network have distinct capacities, then there is a unique maximum flow.

Problem Set If all directed edges in a network have distinct capacities, then there is a unique maximum flow. CSE 202: Deign and Analyi of Algorihm Winer 2013 Problem Se 3 Inrucor: Kamalika Chaudhuri Due on: Tue. Feb 26, 2013 Inrucion For your proof, you may ue any lower bound, algorihm or daa rucure from he ex

More information

20/20 20/20 0/5 0/5 20/20 20/20 5/5 0/5 0/5 5/5 0/20 25/30 20/20 30/30 20/20 0/5 5/5 20/20 0/5 0/5 15/20 15/25 20/20 10/10

20/20 20/20 0/5 0/5 20/20 20/20 5/5 0/5 0/5 5/5 0/20 25/30 20/20 30/30 20/20 0/5 5/5 20/20 0/5 0/5 15/20 15/25 20/20 10/10 Annoncemen CSEP Applied Algorihm Richard Anderon Lecre 9 Nework Flow Applicaion Reading for hi week 7.-7.. Nework flow applicaion Nex week: Chaper 8. NP-Compleene Final exam, March 8, 6:0 pm. A UW. hor

More information

2. VECTORS. R Vectors are denoted by bold-face characters such as R, V, etc. The magnitude of a vector, such as R, is denoted as R, R, V

2. VECTORS. R Vectors are denoted by bold-face characters such as R, V, etc. The magnitude of a vector, such as R, is denoted as R, R, V ME 352 VETS 2. VETS Vecor algebra form he mahemaical foundaion for kinemaic and dnamic. Geomer of moion i a he hear of boh he kinemaic and dnamic of mechanical em. Vecor anali i he imehonored ool for decribing

More information

Randomized Perfect Bipartite Matching

Randomized Perfect Bipartite Matching Inenive Algorihm Lecure 24 Randomized Perfec Biparie Maching Lecurer: Daniel A. Spielman April 9, 208 24. Inroducion We explain a randomized algorihm by Ahih Goel, Michael Kapralov and Sanjeev Khanna for

More information

PHYSICS 151 Notes for Online Lecture #4

PHYSICS 151 Notes for Online Lecture #4 PHYSICS 5 Noe for Online Lecure #4 Acceleraion The ga pedal in a car i alo called an acceleraor becaue preing i allow you o change your elociy. Acceleraion i how fa he elociy change. So if you ar fro re

More information

Network Flow. Data Structures and Algorithms Andrei Bulatov

Network Flow. Data Structures and Algorithms Andrei Bulatov Nework Flow Daa Srucure and Algorihm Andrei Bulao Algorihm Nework Flow 24-2 Flow Nework Think of a graph a yem of pipe We ue hi yem o pump waer from he ource o ink Eery pipe/edge ha limied capaciy Flow

More information

Rectilinear Kinematics

Rectilinear Kinematics Recilinear Kinemaic Coninuou Moion Sir Iaac Newon Leonard Euler Oeriew Kinemaic Coninuou Moion Erraic Moion Michael Schumacher. 7-ime Formula 1 World Champion Kinemaic The objecie of kinemaic i o characerize

More information

1 Motivation and Basic Definitions

1 Motivation and Basic Definitions CSCE : Deign and Analyi of Algorihm Noe on Max Flow Fall 20 (Baed on he preenaion in Chaper 26 of Inroducion o Algorihm, 3rd Ed. by Cormen, Leieron, Rive and Sein.) Moivaion and Baic Definiion Conider

More information

Flow networks. Flow Networks. A flow on a network. Flow networks. The maximum-flow problem. Introduction to Algorithms, Lecture 22 December 5, 2001

Flow networks. Flow Networks. A flow on a network. Flow networks. The maximum-flow problem. Introduction to Algorithms, Lecture 22 December 5, 2001 CS 545 Flow Nework lon Efra Slide courey of Charle Leieron wih mall change by Carola Wenk Flow nework Definiion. flow nework i a direced graph G = (V, E) wih wo diinguihed verice: a ource and a ink. Each

More information

Phys 221 Fall Chapter 2. Motion in One Dimension. 2014, 2005 A. Dzyubenko Brooks/Cole

Phys 221 Fall Chapter 2. Motion in One Dimension. 2014, 2005 A. Dzyubenko Brooks/Cole Phys 221 Fall 2014 Chaper 2 Moion in One Dimension 2014, 2005 A. Dzyubenko 2004 Brooks/Cole 1 Kinemaics Kinemaics, a par of classical mechanics: Describes moion in erms of space and ime Ignores he agen

More information

5.2 GRAPHICAL VELOCITY ANALYSIS Polygon Method

5.2 GRAPHICAL VELOCITY ANALYSIS Polygon Method ME 352 GRHICL VELCITY NLYSIS 52 GRHICL VELCITY NLYSIS olygon Mehod Velociy analyi form he hear of kinemaic and dynamic of mechanical yem Velociy analyi i uually performed following a poiion analyi; ie,

More information

Network Flow Applications

Network Flow Applications Hopial problem Neork Flo Applicaion Injured people: n Hopial: k Each peron need o be brough o a hopial no more han 30 minue aay Each hopial rea no more han n/k" people Gien n, k, and informaion abou people

More information

On Line Supplement to Strategic Customers in a Transportation Station When is it Optimal to Wait? A. Manou, A. Economou, and F.

On Line Supplement to Strategic Customers in a Transportation Station When is it Optimal to Wait? A. Manou, A. Economou, and F. On Line Spplemen o Sraegic Comer in a Tranporaion Saion When i i Opimal o Wai? A. Mano, A. Economo, and F. Karaemen 11. Appendix In hi Appendix, we provide ome echnical analic proof for he main rel of

More information

Wrap up: Weighted, directed graph shortest path Minimum Spanning Tree. Feb 25, 2019 CSCI211 - Sprenkle

Wrap up: Weighted, directed graph shortest path Minimum Spanning Tree. Feb 25, 2019 CSCI211 - Sprenkle Objecive Wrap up: Weighed, direced graph hore pah Minimum Spanning Tree eb, 1 SI - Sprenkle 1 Review Wha are greedy algorihm? Wha i our emplae for olving hem? Review he la problem we were working on: Single-ource,

More information

6.8 Laplace Transform: General Formulas

6.8 Laplace Transform: General Formulas 48 HAP. 6 Laplace Tranform 6.8 Laplace Tranform: General Formula Formula Name, ommen Sec. F() l{ f ()} e f () d f () l {F()} Definiion of Tranform Invere Tranform 6. l{af () bg()} al{f ()} bl{g()} Lineariy

More information

u(t) Figure 1. Open loop control system

u(t) Figure 1. Open loop control system Open loop conrol v cloed loop feedbac conrol The nex wo figure preen he rucure of open loop and feedbac conrol yem Figure how an open loop conrol yem whoe funcion i o caue he oupu y o follow he reference

More information

Today: Max Flow Proofs

Today: Max Flow Proofs Today: Max Flow Proof COSC 58, Algorihm March 4, 04 Many of hee lide are adaped from everal online ource Reading Aignmen Today cla: Chaper 6 Reading aignmen for nex cla: Chaper 7 (Amorized analyi) In-Cla

More information

Geometry. Topological Persistence and Simplification. Herbert Edelsbrunner, 1 David Letscher, 2 and Afra Zomorodian 3. 1.

Geometry. Topological Persistence and Simplification. Herbert Edelsbrunner, 1 David Letscher, 2 and Afra Zomorodian 3. 1. Dicree Comp Geom 28:511 533 (22 DOI: 1.17/454-2-2885-2 Dicree & Compaional Geomery 22 Springer-Verlag Ne Yor Inc. Topological Perience and Simplificaion Herber Edelbrnner, 1 Daid Lecher, 2 and Afra Zomorodian

More information

Generalized Orlicz Spaces and Wasserstein Distances for Convex-Concave Scale Functions

Generalized Orlicz Spaces and Wasserstein Distances for Convex-Concave Scale Functions Generalized Orlicz Space and Waerein Diance for Convex-Concave Scale Funcion Karl-Theodor Surm Abrac Given a ricly increaing, coninuou funcion ϑ : R + R +, baed on he co funcional ϑ (d(x, y dq(x, y, we

More information

We just finished the Erdős-Stone Theorem, and ex(n, F ) (1 1/(χ(F ) 1)) ( n

We just finished the Erdős-Stone Theorem, and ex(n, F ) (1 1/(χ(F ) 1)) ( n Lecure 3 - Kövari-Sós-Turán Theorem Jacques Versraëe jacques@ucsd.edu We jus finished he Erdős-Sone Theorem, and ex(n, F ) ( /(χ(f ) )) ( n 2). So we have asympoics when χ(f ) 3 bu no when χ(f ) = 2 i.e.

More information

EECE 301 Signals & Systems Prof. Mark Fowler

EECE 301 Signals & Systems Prof. Mark Fowler EECE 31 Signal & Syem Prof. Mark Fowler Noe Se #27 C-T Syem: Laplace Tranform Power Tool for yem analyi Reading Aignmen: Secion 6.1 6.3 of Kamen and Heck 1/18 Coure Flow Diagram The arrow here how concepual

More information

Chapter 3 Kinematics in Two Dimensions

Chapter 3 Kinematics in Two Dimensions Chaper 3 KINEMATICS IN TWO DIMENSIONS PREVIEW Two-dimensional moion includes objecs which are moing in wo direcions a he same ime, such as a projecile, which has boh horizonal and erical moion. These wo

More information

CS4445/9544 Analysis of Algorithms II Solution for Assignment 1

CS4445/9544 Analysis of Algorithms II Solution for Assignment 1 Conider he following flow nework CS444/944 Analyi of Algorihm II Soluion for Aignmen (0 mark) In he following nework a minimum cu ha capaciy 0 Eiher prove ha hi aemen i rue, or how ha i i fale Uing he

More information

Introduction to SLE Lecture Notes

Introduction to SLE Lecture Notes Inroducion o SLE Lecure Noe May 13, 16 - The goal of hi ecion i o find a ufficien condiion of λ for he hull K o be generaed by a imple cure. I urn ou if λ 1 < 4 hen K i generaed by a imple curve. We will

More information

Admin MAX FLOW APPLICATIONS. Flow graph/networks. Flow constraints 4/30/13. CS lunch today Grading. in-flow = out-flow for every vertex (except s, t)

Admin MAX FLOW APPLICATIONS. Flow graph/networks. Flow constraints 4/30/13. CS lunch today Grading. in-flow = out-flow for every vertex (except s, t) /0/ dmin lunch oday rading MX LOW PPLIION 0, pring avid Kauchak low graph/nework low nework direced, weighed graph (V, ) poiive edge weigh indicaing he capaciy (generally, aume ineger) conain a ingle ource

More information

Network Flows: Introduction & Maximum Flow

Network Flows: Introduction & Maximum Flow CSC 373 - lgorihm Deign, nalyi, and Complexiy Summer 2016 Lalla Mouaadid Nework Flow: Inroducion & Maximum Flow We now urn our aenion o anoher powerful algorihmic echnique: Local Search. In a local earch

More information

Some Ramsey results for the n-cube

Some Ramsey results for the n-cube Some Ramsey resuls for he n-cube Ron Graham Universiy of California, San Diego Jozsef Solymosi Universiy of Briish Columbia, Vancouver, Canada Absrac In his noe we esablish a Ramsey-ype resul for cerain

More information

Graphs III - Network Flow

Graphs III - Network Flow Graph III - Nework Flow Flow nework eup graph G=(V,E) edge capaciy w(u,v) 0 - if edge doe no exi, hen w(u,v)=0 pecial verice: ource verex ; ink verex - no edge ino and no edge ou of Aume every verex v

More information

Math 2214 Solution Test 1 B Spring 2016

Math 2214 Solution Test 1 B Spring 2016 Mah 14 Soluion Te 1 B Spring 016 Problem 1: Ue eparaion of ariable o ole he Iniial alue DE Soluion (14p) e =, (0) = 0 d = e e d e d = o = ln e d uing u-du b leing u = e 1 e = + where C = for he iniial

More information

TP B.2 Rolling resistance, spin resistance, and "ball turn"

TP B.2 Rolling resistance, spin resistance, and ball turn echnical proof TP B. olling reiance, pin reiance, and "ball urn" upporing: The Illuraed Principle of Pool and Billiard hp://billiard.coloae.edu by Daid G. Alciaore, PhD, PE ("Dr. Dae") echnical proof originally

More information

Max Flow, Min Cut COS 521. Kevin Wayne Fall Soviet Rail Network, Cuts. Minimum Cut Problem. Flow network.

Max Flow, Min Cut COS 521. Kevin Wayne Fall Soviet Rail Network, Cuts. Minimum Cut Problem. Flow network. Sovie Rail Nework, Max Flow, Min u OS Kevin Wayne Fall Reference: On he hiory of he ranporaion and maximum flow problem. lexander Schrijver in Mah Programming, :,. Minimum u Problem u Flow nework.! Digraph

More information

CHAPTER 7: SECOND-ORDER CIRCUITS

CHAPTER 7: SECOND-ORDER CIRCUITS EEE5: CI RCUI T THEORY CHAPTER 7: SECOND-ORDER CIRCUITS 7. Inroducion Thi chaper conider circui wih wo orage elemen. Known a econd-order circui becaue heir repone are decribed by differenial equaion ha

More information

18 Extensions of Maximum Flow

18 Extensions of Maximum Flow Who are you?" aid Lunkwill, riing angrily from hi ea. Wha do you wan?" I am Majikhie!" announced he older one. And I demand ha I am Vroomfondel!" houed he younger one. Majikhie urned on Vroomfondel. I

More information

Chapter 12: Velocity, acceleration, and forces

Chapter 12: Velocity, acceleration, and forces To Feel a Force Chaper Spring, Chaper : A. Saes of moion For moion on or near he surface of he earh, i is naural o measure moion wih respec o objecs fixed o he earh. The 4 hr. roaion of he earh has a measurable

More information

Network Flows UPCOPENCOURSEWARE number 34414

Network Flows UPCOPENCOURSEWARE number 34414 Nework Flow UPCOPENCOURSEWARE number Topic : F.-Javier Heredia Thi work i licened under he Creaive Common Aribuion- NonCommercial-NoDeriv. Unpored Licene. To view a copy of hi licene, vii hp://creaivecommon.org/licene/by-nc-nd/./

More information

Maximum Flow in Planar Graphs

Maximum Flow in Planar Graphs Maximum Flow in Planar Graph Planar Graph and i Dual Dualiy i defined for direced planar graph a well Minimum - cu in undireced planar graph An - cu (undireced graph) An - cu The dual o he cu Cu/Cycle

More information

One-Dimensional Kinematics

One-Dimensional Kinematics One-Dimensional Kinemaics One dimensional kinemaics refers o moion along a sraigh line. Een hough we lie in a 3-dimension world, moion can ofen be absraced o a single dimension. We can also describe moion

More information

Average Case Lower Bounds for Monotone Switching Networks

Average Case Lower Bounds for Monotone Switching Networks Average Cae Lower Bound for Monoone Swiching Nework Yuval Filmu, Toniann Piai, Rober Robere, Sephen Cook Deparmen of Compuer Science Univeriy of Torono Monoone Compuaion (Refreher) Monoone circui were

More information

Brock University Physics 1P21/1P91 Fall 2013 Dr. D Agostino. Solutions for Tutorial 3: Chapter 2, Motion in One Dimension

Brock University Physics 1P21/1P91 Fall 2013 Dr. D Agostino. Solutions for Tutorial 3: Chapter 2, Motion in One Dimension Brock Uniersiy Physics 1P21/1P91 Fall 2013 Dr. D Agosino Soluions for Tuorial 3: Chaper 2, Moion in One Dimension The goals of his uorial are: undersand posiion-ime graphs, elociy-ime graphs, and heir

More information

Physics 240: Worksheet 16 Name

Physics 240: Worksheet 16 Name Phyic 4: Workhee 16 Nae Non-unifor circular oion Each of hee proble involve non-unifor circular oion wih a conan α. (1) Obain each of he equaion of oion for non-unifor circular oion under a conan acceleraion,

More information

Chapter 7: Inverse-Response Systems

Chapter 7: Inverse-Response Systems Chaper 7: Invere-Repone Syem Normal Syem Invere-Repone Syem Baic Sar ou in he wrong direcion End up in he original eady-ae gain value Two or more yem wih differen magniude and cale in parallel Main yem

More information

Two Coupled Oscillators / Normal Modes

Two Coupled Oscillators / Normal Modes Lecure 3 Phys 3750 Two Coupled Oscillaors / Normal Modes Overview and Moivaion: Today we ake a small, bu significan, sep owards wave moion. We will no ye observe waves, bu his sep is imporan in is own

More information

3-FACIAL COLOURING OF PLANE GRAPHS

3-FACIAL COLOURING OF PLANE GRAPHS LABORATOIRE INFORMATIQUE, SIGNAUX ET SYSTÈMES DE SOPHIA ANTIPOLIS UMR 6070 3-FACIAL COLOURING OF PLANE GRAPHS Frédéric Hae, Jean-Sébasien Sereni, Rise Skrekoski Proje MASCOTTE Rappor de recherche ISRN

More information

Geometric Path Problems with Violations

Geometric Path Problems with Violations Click here o view linked Reference 1 1 1 0 1 0 1 0 1 0 1 Geomeric Pah Problem wih Violaion Anil Mahehwari 1, Subha C. Nandy, Drimi Paanayak, Saanka Roy and Michiel Smid 1 1 School of Compuer Science, Carleon

More information

Longest Common Prefixes

Longest Common Prefixes Longes Common Prefixes The sandard ordering for srings is he lexicographical order. I is induced by an order over he alphabe. We will use he same symbols (,

More information

Greedy. I Divide and Conquer. I Dynamic Programming. I Network Flows. Network Flow. I Previous topics: design techniques

Greedy. I Divide and Conquer. I Dynamic Programming. I Network Flows. Network Flow. I Previous topics: design techniques Algorihm Deign Technique CS : Nework Flow Dan Sheldon April, reedy Divide and Conquer Dynamic Programming Nework Flow Comparion Nework Flow Previou opic: deign echnique reedy Divide and Conquer Dynamic

More information

LAB # 2 - Equilibrium (static)

LAB # 2 - Equilibrium (static) AB # - Equilibrium (saic) Inroducion Isaac Newon's conribuion o physics was o recognize ha despie he seeming compleiy of he Unierse, he moion of is pars is guided by surprisingly simple aws. Newon's inspiraion

More information

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED 0.1 MAXIMUM LIKELIHOOD ESTIMATIO EXPLAIED Maximum likelihood esimaion is a bes-fi saisical mehod for he esimaion of he values of he parameers of a sysem, based on a se of observaions of a random variable

More information

Kinematics in two dimensions

Kinematics in two dimensions Lecure 5 Phsics I 9.18.13 Kinemaics in wo dimensions Course websie: hp://facul.uml.edu/andri_danlo/teaching/phsicsi Lecure Capure: hp://echo36.uml.edu/danlo13/phsics1fall.hml 95.141, Fall 13, Lecure 5

More information

Discussion Session 2 Constant Acceleration/Relative Motion Week 03

Discussion Session 2 Constant Acceleration/Relative Motion Week 03 PHYS 100 Dicuion Seion Conan Acceleraion/Relaive Moion Week 03 The Plan Today you will work wih your group explore he idea of reference frame (i.e. relaive moion) and moion wih conan acceleraion. You ll

More information

arxiv: v2 [cs.cg] 30 Apr 2015

arxiv: v2 [cs.cg] 30 Apr 2015 Diffue Reflecion Diameer in Simple Polygon arxiv:1302.2271v2 [c.cg] 30 Apr 2015 Gill Bareque Deparmen of Compuer Science Technion Haifa, Irael bareque@c.echnion.ac.il Eli Fox-Epein Deparmen of Compuer

More information

Notes for Lecture 17-18

Notes for Lecture 17-18 U.C. Berkeley CS278: Compuaional Complexiy Handou N7-8 Professor Luca Trevisan April 3-8, 2008 Noes for Lecure 7-8 In hese wo lecures we prove he firs half of he PCP Theorem, he Amplificaion Lemma, up

More information

EF 151 Exam #2 - Spring, 2014 Page 1 of 6

EF 151 Exam #2 - Spring, 2014 Page 1 of 6 EF 5 Exam # - Spring, 04 Page of 6 Name: Secion: Inrucion: Pu your name and ecion on he exam. Do no open he e unil you are old o do o. Wrie your final anwer in he box proided If you finih wih le han 5

More information

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB Elecronic Companion EC.1. Proofs of Technical Lemmas and Theorems LEMMA 1. Le C(RB) be he oal cos incurred by he RB policy. Then we have, T L E[C(RB)] 3 E[Z RB ]. (EC.1) Proof of Lemma 1. Using he marginal

More information

CS 473G Lecture 15: Max-Flow Algorithms and Applications Fall 2005

CS 473G Lecture 15: Max-Flow Algorithms and Applications Fall 2005 CS 473G Lecure 1: Max-Flow Algorihm and Applicaion Fall 200 1 Max-Flow Algorihm and Applicaion (November 1) 1.1 Recap Fix a direced graph G = (V, E) ha doe no conain boh an edge u v and i reveral v u,

More information

Unit 1 Test Review Physics Basics, Movement, and Vectors Chapters 1-3

Unit 1 Test Review Physics Basics, Movement, and Vectors Chapters 1-3 A.P. Physics B Uni 1 Tes Reiew Physics Basics, Moemen, and Vecors Chapers 1-3 * In sudying for your es, make sure o sudy his reiew shee along wih your quizzes and homework assignmens. Muliple Choice Reiew:

More information

CS261: A Second Course in Algorithms Lecture #1: Course Goals and Introduction to Maximum Flow

CS261: A Second Course in Algorithms Lecture #1: Course Goals and Introduction to Maximum Flow CS61: A Second Coure in Algorihm Lecure #1: Coure Goal and Inroducion o Maximum Flo Tim Roughgarden January 5, 016 1 Coure Goal CS61 ha o major coure goal, and he coure pli roughly in half along hee line.

More information

Fall 2014 David Wagner MT2 Soln

Fall 2014 David Wagner MT2 Soln CS 170 Algorihm Fall 014 Daid Wagner MT Soln Problem 1. [True or fale] (9 poin) Circle TRUE or FALSE. Do no juif our aner on hi problem. (a) TRUE or FALSE : Le (S,V S) be a minimum (,)-cu in he neork flo

More information

Algorithm Design and Analysis

Algorithm Design and Analysis Algorihm Deign and Analyi LECTURE 0 Nework Flow Applicaion Biparie maching Edge-dijoin pah Adam Smih 0//0 A. Smih; baed on lide by E. Demaine, C. Leieron, S. Rakhodnikova, K. Wayne La ime: Ford-Fulkeron

More information

13.1 Accelerating Objects

13.1 Accelerating Objects 13.1 Acceleraing Objec A you learned in Chaper 12, when you are ravelling a a conan peed in a raigh line, you have uniform moion. However, mo objec do no ravel a conan peed in a raigh line o hey do no

More information

Buckling of a structure means failure due to excessive displacements (loss of structural stiffness), and/or

Buckling of a structure means failure due to excessive displacements (loss of structural stiffness), and/or Buckling Buckling of a rucure mean failure due o exceive diplacemen (lo of rucural iffne), and/or lo of abiliy of an equilibrium configuraion of he rucure The rule of humb i ha buckling i conidered a mode

More information

Angular Motion, Speed and Velocity

Angular Motion, Speed and Velocity Add Imporan Angular Moion, Speed and Velociy Page: 163 Noe/Cue Here Angular Moion, Speed and Velociy NGSS Sandard: N/A MA Curriculum Framework (006): 1.1, 1. AP Phyic 1 Learning Objecive: 3.A.1.1, 3.A.1.3

More information

Linear Motion, Speed & Velocity

Linear Motion, Speed & Velocity Add Iporan Linear Moion, Speed & Velociy Page: 136 Linear Moion, Speed & Velociy NGSS Sandard: N/A MA Curriculu Fraework (2006): 1.1, 1.2 AP Phyic 1 Learning Objecive: 3.A.1.1, 3.A.1.3 Knowledge/Underanding

More information

Soviet Rail Network, 1955

Soviet Rail Network, 1955 7.1 Nework Flow Sovie Rail Nework, 19 Reerence: On he hiory o he ranporaion and maximum low problem. lexander Schrijver in Mah Programming, 91: 3, 00. (See Exernal Link ) Maximum Flow and Minimum Cu Max

More information

Lecture 10: The Poincaré Inequality in Euclidean space

Lecture 10: The Poincaré Inequality in Euclidean space Deparmens of Mahemaics Monana Sae Universiy Fall 215 Prof. Kevin Wildrick n inroducion o non-smooh analysis and geomery Lecure 1: The Poincaré Inequaliy in Euclidean space 1. Wha is he Poincaré inequaliy?

More information

10. State Space Methods

10. State Space Methods . Sae Space Mehods. Inroducion Sae space modelling was briefly inroduced in chaper. Here more coverage is provided of sae space mehods before some of heir uses in conrol sysem design are covered in he

More information

Flow Networks Alon Efrat Slides courtesy of Charles Leiserson with small changes by Carola Wenk. Flow networks. Flow networks CS 445

Flow Networks Alon Efrat Slides courtesy of Charles Leiserson with small changes by Carola Wenk. Flow networks. Flow networks CS 445 CS 445 Flow Nework lon Efr Slide corey of Chrle Leieron wih mll chnge by Crol Wenk Flow nework Definiion. flow nework i direced grph G = (V, E) wih wo diingihed erice: orce nd ink. Ech edge (, ) E h nonnegie

More information

CSC 364S Notes University of Toronto, Spring, The networks we will consider are directed graphs, where each edge has associated with it

CSC 364S Notes University of Toronto, Spring, The networks we will consider are directed graphs, where each edge has associated with it CSC 36S Noe Univeriy of Torono, Spring, 2003 Flow Algorihm The nework we will conider are direced graph, where each edge ha aociaed wih i a nonnegaive capaciy. The inuiion i ha if edge (u; v) ha capaciy

More information

Let us start with a two dimensional case. We consider a vector ( x,

Let us start with a two dimensional case. We consider a vector ( x, Roaion marices We consider now roaion marices in wo and hree dimensions. We sar wih wo dimensions since wo dimensions are easier han hree o undersand, and one dimension is a lile oo simple. However, our

More information

Hidden Markov Models for Speech Recognition. Bhiksha Raj and Rita Singh

Hidden Markov Models for Speech Recognition. Bhiksha Raj and Rita Singh Hidden Markov Model for Speech Recogniion Bhikha Raj and Ria Singh Recap: T 11 T 22 T 33 T 12 T 23 T 13 Thi rcre i a generic repreenaion of a aiical model for procee ha generae ime erie The egmen in he

More information

HYPOTHESIS TESTING. four steps. 1. State the hypothesis and the criterion. 2. Compute the test statistic. 3. Compute the p-value. 4.

HYPOTHESIS TESTING. four steps. 1. State the hypothesis and the criterion. 2. Compute the test statistic. 3. Compute the p-value. 4. Inrodcion o Saisics in Psychology PSY Professor Greg Francis Lecre 24 Hypohesis esing for correlaions Is here a correlaion beween homework and exam grades? for seps. Sae he hypohesis and he crierion 2.

More information

Exponential Sawtooth

Exponential Sawtooth ECPE 36 HOMEWORK 3: PROPERTIES OF THE FOURIER TRANSFORM SOLUTION. Exponenial Sawooh: The eaie way o do hi problem i o look a he Fourier ranform of a ingle exponenial funcion, () = exp( )u(). From he able

More information

Practice Problems: Improper Integrals

Practice Problems: Improper Integrals Pracice Problem: Improper Inegral Wrien by Vicoria Kala vkala@mah.cb.ed December 6, Solion o he pracice problem poed on November 3. For each of he folloing problem: a Eplain hy he inegral are improper.

More information

CHERNOFF DISTANCE AND AFFINITY FOR TRUNCATED DISTRIBUTIONS *

CHERNOFF DISTANCE AND AFFINITY FOR TRUNCATED DISTRIBUTIONS * haper 5 HERNOFF DISTANE AND AFFINITY FOR TRUNATED DISTRIBUTIONS * 5. Inroducion In he case of disribuions ha saisfy he regulariy condiions, he ramer- Rao inequaliy holds and he maximum likelihood esimaor

More information

PROBLEMS ON RECTILINEAR MOTION

PROBLEMS ON RECTILINEAR MOTION PROBLEMS ON RECTILINEAR MOTION PROBLEM 1. The elociy of a paricle which oe along he -ai i gien by 5 (/). Ealuae he diplaceen elociy and acceleraion a when = 4. The paricle i a he origin = when =. (/) /

More information

KINEMATICS IN ONE DIMENSION

KINEMATICS IN ONE DIMENSION KINEMATICS IN ONE DIMENSION PREVIEW Kinemaics is he sudy of how hings move how far (disance and displacemen), how fas (speed and velociy), and how fas ha how fas changes (acceleraion). We say ha an objec

More information

Equations of motion for constant acceleration

Equations of motion for constant acceleration Lecure 3 Chaper 2 Physics I 01.29.2014 Equaions of moion for consan acceleraion Course websie: hp://faculy.uml.edu/andriy_danylo/teaching/physicsi Lecure Capure: hp://echo360.uml.edu/danylo2013/physics1spring.hml

More information

Matrix Versions of Some Refinements of the Arithmetic-Geometric Mean Inequality

Matrix Versions of Some Refinements of the Arithmetic-Geometric Mean Inequality Marix Versions of Some Refinemens of he Arihmeic-Geomeric Mean Inequaliy Bao Qi Feng and Andrew Tonge Absrac. We esablish marix versions of refinemens due o Alzer ], Carwrigh and Field 4], and Mercer 5]

More information

Price of Stability and Introduction to Mechanism Design

Price of Stability and Introduction to Mechanism Design Algorihmic Game Theory Summer 2017, Week 5 ETH Zürich Price of Sabiliy and Inroducion o Mechanim Deign Paolo Penna Thi i he lecure where we ar deigning yem which involve elfih player. Roughly peaking,

More information

Differential Geometry: Revisiting Curvatures

Differential Geometry: Revisiting Curvatures Differenial Geomery: Reisiing Curaures Curaure and Graphs Recall: hus, up o a roaion in he x-y plane, we hae: f 1 ( x, y) x y he alues 1 and are he principal curaures a p and he corresponding direcions

More information

, the. L and the L. x x. max. i n. It is easy to show that these two norms satisfy the following relation: x x n x = (17.3) max

, the. L and the L. x x. max. i n. It is easy to show that these two norms satisfy the following relation: x x n x = (17.3) max ecure 8 7. Sabiliy Analyi For an n dimenional vecor R n, he and he vecor norm are defined a: = T = i n i (7.) I i eay o how ha hee wo norm aify he following relaion: n (7.) If a vecor i ime-dependen, hen

More information

Geology 229 Engineering Geology. Lecture 12. Elementary Soil Mechanics (cont. 2) (West, Ch. 7)

Geology 229 Engineering Geology. Lecture 12. Elementary Soil Mechanics (cont. 2) (West, Ch. 7) Geology 229 Engineering Geology Lecure 12 Elemenary Soil echanic (con. 2) (We, Ch. 7) Ouline of hi Lecure 1. Compacion/Conolidaion Soil denificaion include compacion and conolidaion. Denificaion compacion

More information

18.03SC Unit 3 Practice Exam and Solutions

18.03SC Unit 3 Practice Exam and Solutions Sudy Guide on Sep, Dela, Convoluion, Laplace You can hink of he ep funcion u() a any nice mooh funcion which i for < a and for > a, where a i a poiive number which i much maller han any ime cale we care

More information

A Theoretical Analysis on Dynamic Marginal Cost Pricing. Masao Kuwahara Institute of Industrial Science, University of Tokyo.

A Theoretical Analysis on Dynamic Marginal Cost Pricing. Masao Kuwahara Institute of Industrial Science, University of Tokyo. A Theoreical Analyi on Dynamic Marginal Co Pricing Maao Kuahara Iniue of Indurial Science, Univeriy of Tokyo Abrac Thi udy exend he aic marginal co analyi o he dynamic one o ha he dynamic boleneck phenomena

More information

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still.

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still. Lecure - Kinemaics in One Dimension Displacemen, Velociy and Acceleraion Everyhing in he world is moving. Nohing says sill. Moion occurs a all scales of he universe, saring from he moion of elecrons in

More information

Laplace Transform. Inverse Laplace Transform. e st f(t)dt. (2)

Laplace Transform. Inverse Laplace Transform. e st f(t)dt. (2) Laplace Tranform Maoud Malek The Laplace ranform i an inegral ranform named in honor of mahemaician and aronomer Pierre-Simon Laplace, who ued he ranform in hi work on probabiliy heory. I i a powerful

More information