Distributed Construction of a Planar Spanner and Routing for Ad Hoc Wireless Networks

Size: px
Start display at page:

Download "Distributed Construction of a Planar Spanner and Routing for Ad Hoc Wireless Networks"

Transcription

1 Disribed Consrcion of a Planar Spanner and Roing for Ad Hoc Wireless Neorks Xiang-Yang Li Gria Calinesc Peng-Jn Wan Absrac Seeral localied roing proocols [1] garanee he delier of he packes hen he nderling neork opolog is he Delana rianglaion of all ireless nodes. Hoeer, i is expensie o consrc he Delana rianglaion in a disribed manner. Gien a se of ireless nodes, e more accrael model he neork as a ni-disk graph UDG, in hich a link in beeen o nodes exis onl if he disance in beeen hem is a mos he maximm ransmission range. Gien a graph H, a spanning sbgraph G of H is a -spanner if he lengh of he shores pah connecing an o poins in G is no more han imes he lengh of he shores pah connecing he o poins in H. In his paper, e presen a noel localied neorking proocol ha consrcs a planar.5-spanner of UDG, called he localied Delana rianglaion, as neork opolog. I conains all edges ha are boh in he ni-disk graph and he Delana rianglaion of all ireless nodes. Or experimens sho ha he delier raes of exising localied roing proocols are increased hen localied Delana rianglaion is sed insead of seeral preiosl proposed opologies. The oal commnicaion cos of or neorking proocol is O(n log n) bis. Moreoer, he compaion cos of each node is O(d log d ), here d is he nmber of 1-hop neighbors of in UDG. I. INTRODUCTION In a ireless ad hoc neork (or sensor neork), assme ha all ireless nodes hae disincie ideniies and each saic ireless node knos is posiion informaion, eiher hrogh a lo-poer Global Posiion Ssem (GPS) receier or hrogh some oher a. For simplici, e also assme ha all ireless nodes hae he same maximm ransmission range and e normalie i o one ni. B a simple broadcasing, each node can gaher he locaion informaion of all nodes ihin he ransmission range of. Conseqenl, all ireless nodes S ogeher define a ni-disk graph UDG(S), hich has an edge if and onl if he Eclidean disance beeen and is less han one ni. One of he cenral challenges in he design of ad hoc neorks is he deelopmen of dnamic roing proocols ha can efficienl find roes beeen o commnicaion nodes. In recen ears, a arie of roing proocols [], [3], [4], [5], [6], [7], [8] argeed specificall for ad hoc enironmen hae been deeloped. For he reie of he sae of he ar roing proocols, see sres b E. Roer and C. Toh [9] and b S. Ramanahan and M. Seensrp [10]. Seeral researchers proposed anoher se of roing proocols, namel he localied roing, hich selec he nex node o forard he packes based on he informaion in he packe header, and he posiion of is local neighbors. Bose and Morin [1] shoed ha seeral localied roing proocols garanee o delier he packes if he nderling neork opolog is he Deparmen of Comper Science, Illinois Insie of Technolog, Chicago, IL {xli, calinesc, an}@cs.ii.ed. The research of he second ahor as performed in par hile isiing he Deparmen of Combinaorics and Opimiaion of Uniersi of Waerloo, and pariall sppored b NSERC research grans. Delana rianglaion of all ireless nodes. The also gae a localied roing proocol based on he Delana rianglaion sch ha he oal disance raeled b he packe is no more han a small consan facor of he disance beeen he sorce and he desinaion. Hoeer, i is expensie o consrc he Delana rianglaion in a disribed manner, and roing based on i migh no be possible since he Delana rianglaion can conain links longer han one ni. Then, seeral researchers proposed o se some planar neork opologies ha can be consrced efficienl in a disribed manner. Lin e al. [11], Bose a al.[1] and Karp e al. [13] proposed o se he Gabriel graph. Roing according o he righ hand rle, hich garanees delier in planar graphs [1], is sed hen simple greed-based roing herisics fail. Gien a graph H, a spanning sbgraph G of H is a -spanner if he lengh of he shores pah connecing an o poins in G is no more han imes he lengh of he shores pah connecing he o poins in H. In his paper, e design a localied algorihm ha consrcs a planar -spanner for he ni-disk graph UDG(S), sch ha some of he localied roing proocols can be applied on i. We obain a ale of approximael.5 for he consan. Gien a se of poins S, le UDel(S), he ni Delana rianglaion, be he graph obained b remoing all edges of Del(S) ha are longer han one ni. We firs proe ha UDel(S) is a -spanner of he ni-disk graph UDG(S). We hen gie a localied algorihm ha consrcs a graph, called localied Delana graph LDel (1) (S). We proe ha LDel (1) (S) is a -spanner b shoing ha i is also a spergraph of UDel(S). We hen sho ho o make he graph LDel (1) (S) planar efficienl. The oal commnicaion cos of or approach is O(n log n) bis, hich is opimal ihin a consan facor. Bose e al. [1] and Karp e al. [13] proposed similar algorihms ha roe he packes sing he Gabriel graph o garanee he delier. Appling he roing mehods proposed in [1], [13] on he planaried localied Delana graph LDel (1) (S), a beer performance is expeced becase he localied Delana rianglaion is denser compared o he Gabriel graph, b sill ih O(n) edges. Or simlaions sho ha he delier raes of seeral localied roing proocols are increased hen he localied Delana rianglaion is sed. In or experimens, seeral simple local roing herisics, applied on he localied Delana rianglaion, hae alas sccessfll deliered he packes, hile oher herisics ere sccessfl in oer 90% of he random insances. Moreoer, becase he consrced opolog is planar, a localied roing algorihm sing he righ hand rle garanees he delier of he packes from sorce node o he desinaion hen simple herisics fail. The experimens also sho ha seeral localied roing algorihms (noabl, com /0/$17.00 (c) 00 IEEE. 168 IEEE INFOCOM 00 Ahoried licensed se limied o: CiU. Donloaded on Ma,0 a 08:10:13 UTC from IEEE Xplore. Resricions appl.

2 pass roing [14] and greed roing) also resl in a pah hose lengh is ihin a small consan facor of he shores pah; e alread kno sch a pah exiss since he localied Delana rianglaion is a -spanner. The remaining of he paper is organied as follos. In Secion II, e reie some srcres ha are ofen sed o consrc he opolog for ireless neorks. In Secion III, e sho ha he ni Delana rianglaion UDel is a -spanner, here = 1+ 5 π. We also claim ha can be redced o π.4. We define localied Delana rianglaions LDel (k) (S) and sd heir properies in Secion IV. Secion V presens he firs localied efficien algorihm ha consrcs a planar graph, PLDel(S), hich conains UDel(S) as a sbgraph. Ths, PLDel(S) is a planar -spanner. The correcness of or algorihm is jsified in he Appendix. We demonsrae he effecieness of he localied Delana rianglaion in Secion VI b sding he performance of arios roing proocols on i. We conclde or paper and discss possible fre research direcions in Secion VII. II. PRELIMINARIES A. Voronoi Diagram and Delana Trianglaion We begin ih definiions of he Voronoi diagram and he Delana rianglaion [15]. We assme ha all ireless nodes are gien as a se S of n nodes in a o dimensional space. Each node has some compaional poer. We also assme ha here are no for nodes of S ha are co-circlar. A rianglaion of S is a Delana rianglaion, denoed b Del(S), if he circmcircle of each of is riangles does no conain an oher nodes of S in is inerior. A riangle is called he Delana riangle if is circmcircle is emp of nodes of S. The Voronoi region, denoed b Vor (p), of a node p in S is he collecion of o dimensional poins sch ha eer poin is closer o p han o an oher node of S. The Voronoi diagram for S is he nion of all Voronoi regions Vor (p), here p S. The Delana rianglaion Del(S) is also he dal of he Voronoi diagram: o nodes p and q are conneced in Del(S) if and onl if Vor (p) and Vor (q) share a common bondar. The shared bondar of o Voronoi regions Vor (p) and Vor (q) is on he perpendiclar bisecor line of segmen pq. The bondar segmen of a Voronoi region is called he Voronoi edge. The inersecion poin of o Voronoi edge is called he Voronoi erex. Each Voronoi erex is he circmcener of some Delana riangle. B. Spanner Consrcing a spanner of a graph has been ell sdied. Le Π G (, ) be he shores pah connecing and in a eighed graph G, and Π G (, ) be he lengh of Π G (, ). Then a graph G is a -spanner of a graph H if V (G) =V (H) and, for an o nodes and of V (H), Π H (, ) Π G (, ) Π H (, ). Wih H ndersood, e also call he lengh srech facor of he spanner G. There are seeral geomerical srcres hich are proed o be -spanners for he Eclidean complee graph K(S) of a poin se S. For example, he Yao graph [16] and he θ-graph [17] hae been shon o be -spanners. Hoeer, boh hese o geomerical srcres are no garaneed o be planar in o dimensions. Gien a se of poins S, i is ell-knon ha he Delana rianglaion Del(S) is a planar -spanner of he compleed Eclidean graph K(S). This is firs proed b Dobkin, Friedman and Spoi [18] ih pper bond 1+ 5 π 5.08 on. Then Kein and Gin [19], [17] improed he pper bond on o π 3cos π 6 be π.4. The bes knon loer bond on is π/, hich is de o Che [0]. = C. Proximi Graphs Le S be a se of n ireless nodes disribed in a odimensional plane. These nodes indce a ni-disk graph UDG(S) in hich here is an edge if and onl if 1. Varios proximi sbgraphs of he ni-disk graph can be defined [1], [], [3], [4], [16]. For conenience, le disk(, ) be he closed disk ih diameer, le disk(,, ) be he circmcircle defined b he riangle, and le B(, r) be he circle cenered a ih radis r. Le x() and () be he ale of he x-coordinae and -coordinae of a node respeciel. The consrained relaie neighborhood graph, denoed b RNG(S), consiss of all edges sch ha 1 and here is no poin S sch ha <, and <. The consrained Gabriel graph, denoed b GG(S), consiss of all edges sch ha 1 and disk(, ) does no conain an node from S. The consrained Yao graph ih an ineger parameer k 6, denoed b YGk (S), is defined as follos. A each node, an k eqal-separaed ras originaed a define k cones. In each cone, choose he closes node o ih disance a mos one, if here is an, and add a direced link. Ties are broken arbiraril. Le YG k (S) be he ndireced graph obained b ignoring he direcion of each link in YGk (S). Bose e al. [5] shoed ha he lengh srech facor of RNG(V ) is a mos n 1 and he lengh srech facor of GG(V ) is a mos 4π n 4 3. Seeral papers [6], [7], [1] shoed ha he Yao graph YG k (V ) has lengh srech facor a 1 mos 1 sin. Hoeer, he Yao graph is no garaneed o be π k planar. The relaie neighborhood graph and he Gabriel graph are planar graphs, b he are no a spanner for he ni-disk graph. In his paper, e are ineresed in locall consrcing a planar graph ha is a spanner of he ni-disk graph. In or experimens, roing packes sing seeral simple localied roing algorihms sch as compass roing on his localied Delana rianglaion as alas or almos alas sccessfl, improing on roing on he Gabriel graph or he relaie neighborhood graph. D. Localied Roing Algorihms Le N k () be he se of nodes of S ha are ihin k hops disance of in he ni-disk graph UDG(S). A node N k () is called he k-neighbor of he node. Usall, here he consan k is 1 or, hich ill be omied if i is clear from he conex. In his paper, e alas assme ha each node of S knos is locaion and ideni. Then, afer one broadcas b eer node, /0/$17.00 (c) 00 IEEE. 169 IEEE INFOCOM 00 Ahoried licensed se limied o: CiU. Donloaded on Ma,0 a 08:10:13 UTC from IEEE Xplore. Resricions appl.

3 each node of S knos he locaion and ideni informaion of all nodes in N 1 (). The oal commnicaion cos of all nodes o do so is O(n log n) bis. A disribed algorihm is a localied algorihm if i ses onl he informaion of all k-local nodes of each node pls he informaion of a consan nmber of addiional nodes. In his paper, e concenrae on he case k =1. Tha is, a node ses onl he informaion of he 1-hop neighbors. A graph G can be consrced locall in he ad hoc ireless enironmen if each ireless node can compe he edges of G inciden on b sing onl he locaion informaion of all is k-local nodes. In his paper, e design a localied algorihm ha consrcs a planar -spanner for he ni-disk graph UDG(S) sch ha some localied roing proocols can be applied on i. Assme a packe is crrenl a node, and he desinaion node is. Seeral localied roing algorihms ha js se he local informaion of o roe packes (i.e., find he nex node of ) ere deeloped. Kranakis e al. [14] proposed o se he compass roing, hich basicall finds he nex rela node sch ha he angle is he smalles among all neighbors of in a gien opolog. Lin e al. [11], Bose e al. [1], and Karp e al. [13] proposed similar greed roing mehods, in hich node forards he packe o is neighbor inagien opolog hich is closes o. Recenl, Bose a al.[8], [1], [1] proposed seeral localied roing algorihm ha roe a packe from a sorce node s o a desinaion node. Specificall, Bose and Morin [1] proposed a localied roing mehod based on he Delana rianglaion. The shoed ha he disance raeled b he packe is ihin a small consan facor of he disance beeen s and. The also proed ha he compass roing and he greed roing mehod garanee o delier he packe if he Delana rianglaion is sed. III. GRAPH UDel(S) IS A SPANNER In his secion, e proe ha UDel(S) is a spanner ih srech facor = 1+ 5 π. We claim he sronger resl ha UDel(S) is a π-spanner, b omi he proof de o space limiaions. Dobkin, Friedman and Spoi proed ha, for an o poins and of a poin se S, he shores pah connecing and in he Delana rianglaion Del(S) has lengh no more han 1+ 5 π. Hoeer, i is no appropriae o reqire he consrcion of he Delana rianglaion in he ireless commnicaion enironmen becase of he possible massie commnicaions i reqires. Therefore, e consider he folloing sbse of he Delana rianglaion. Le UDel(S) be he graph b remoing all edges of Del(S) ha are longer han one ni, i.e., UDel(S) =Del(S) UDG(S). Call UDel(S) he ni Delana rianglaion. For he remainder of his secion, e ill proe ha UDel(S) is a -spanner of he ni-disk graph UDG(S). Or proof is based on he remarkable proof b Dobkin e al.[18]. The proed ha he Delana rianglaion is a - spanner b consrcing a pah Π df s (, ) in Del(S) ih lengh no more 1+ 5 π. The consrced pah consiss of a mos o pars: one is some direc DT pahs, he oher is some shorc sbpahs. Gien o nodes and, le b 0 =, b 1, b,, b m 1, b m = be he nodes corresponding o he seqence of Voronoi regions raersed b alking from o along he segmen. See Figre 1 for an illsraion. If a Voronoi edge or a Voronoi erex happens o lie on he segmen, hen choose he Voronoi region ling aboe. Assme ha he line is he x-axis. The seqence of nodes b i, 0 i m, defines a pah from o. In general, he [18] refer o he pah consrced his a beeen some nodes and as he direc DT pah from o. Then Dobkin e al. proed he folloing lemma. b1 b b 3 b4 b i b j 1 3 b i b j Fig. 1. Lef: The direc DT pah b 1 b b 3 b 4 beeen and shon b dashed lines; Righ: The shor c from node b i o node b j. Lemma 1: For all i, 0 i m, b i is conained ihin or on he bondar of disk(, ). A sronger resl is ha all nodes b i, 0 i m, are on he bondar of he nion of all circles C i, 1 i m, here C i = B(p i, p i b i ) and p i is he poin on he x-axis ha also lies on he bondar beeen he Voronoi regions Vor (b i 1 ) and Vor (b i ). The bondar of he nion of all circles C i has lengh a mos π ; For deails, see [18]. This implies ha if a direc DT pah alas lies aboe (or belo), hen is lengh is a mos π. If he direc DT pah connecing and is ling enirel aboe or enirel belo he segmen, iis called one-sided; see [18]. The Lemma 1 also implies ha he disance b i b j beeen an o nodes b i and b j is a mos. Conseqenl, e hae he folloing corollar. Corollar : All edges of he direc DT pah connecing o nodes s and hae lengh a mos s. The pah consrced b Dobkin e al. ses he direc DT pah as long as i is aboe he x-axis. Assme ha he pah consrced so far has brogh s o some node b i sch ha (b i ) 0, b i, and (b i+1 ) < 0. Le j be he leas ineger larger han i sch ha (b j ) 0. Noice ha here j exiss becase (b m )=0b assming ha is he x-axis. Then he pah consrced b Dobkin e al. ses eiher he direc DT pah o b j or akes a shorc as follos 1. Consrc he loer conex hll 0 = b i, 1,, l 1, l = b j of he folloing se of nodes: {q S x(b i ) x(q) x(b j ) and (q) 0 and q lies nder b i b j }. 1 See [18] for more deail abo he condiion hen o choose he direc DT pah from b i o b j and hen o choose he shorc pah from b i o b j /0/$17.00 (c) 00 IEEE. 170 IEEE INFOCOM 00 Ahoried licensed se limied o: CiU. Donloaded on Ma,0 a 08:10:13 UTC from IEEE Xplore. Resricions appl.

4 Noice ha excep 0 and l, all nodes 1,, l 1 do no belong o {b 1, b,, b m 1, b m } and he edges of he conex hll are no on he direc DT pah from o. The shorc pah consiss of aking he direc DT pah from k o k+1 for each 0 k l 1, hich is shon o be on one side of line k k+1 if he shorc pah is chosen. Dobkin e al. hen proed ha he lengh of he pah raersed from o has lengh a mos 1+ 5 π. Similar o he direc DT pah, e proe he folloing lemma. Lemma 3: All edges of he shorc pah connecing o nodes b i and b j hae lengh a mos. Proof: Figre 1 gies iniion on he proof ha follos. Le b i, b j be he projecion poins of nodes b i and b j on he x- axis (segmen ), respeciel. Then from he definiion of 0, 1,, l 1, l, e kno ha k, 0 k l lies inside or on he bondar of he rapeoid b i b j b j b i, hich lies inside he disk(, ). Conseqenl, edge k k+1, for each 0 k l 1 has lengh a mos. From Corollar, e kno ha all edges of he direc DT pah from k o k+1 hae lengh a mos k k+1. Then he lemma follos. Conseqenl, e hae he folloing lemma. Lemma 4: Le Π df s (, ) be he pah consrced b Dobkin e al. from o in he Delana rianglaion. All edges in Π df s (, ) hae lengh a mos. Then he folloing heorem is sraighforard. Theorem 5: For an o nodes and of S, Π UDel(S) (, ) 1+ 5 π Π UDG(S) (, ). Proof: Assme Π UDG(S) (, ) = 0 1 h 1 h, here = 0 and = h, is he shores pah connecing and in UDG(S). Then for each link i i+1, 0 i h 1, here is a pah Π Del(S) ( i, i+1 ) in he Delana rianglaion (consrced sing he mehod proposed in [18]) Del(S) ih lengh a mos 1+ 5 π i i+1. Noice ha i i+1 1and all edges in Π Del(S) ( i, i+1 ) hae lengh a mos i i+1. Therefore each pah Π Del(S) ( i, i+1 ), 0 i h 1, is also in he graph UDel(S). Then he pah formed b concaenaing all pahs Π Del(S) ( i, i+1 ), i =0,,h 1 has lengh a mos 1+ 5 π Π UDG(S) (, ). The heorem follos. Kein and Gin [19], [17] shoed ha he Delana rianglaion is a -spanner for a consan = π 3cos = 4 3 π 6 9 π.4. The proed his sing indcion on he order of he lenghs of all pair of nodes (from he shores o he longes). We can sho ha he pah connecing nodes and consrced b he mehod gien in [19], [17] also saisfies ha all edges of ha pah is shorer han. De o space limiaions, e omi he proof. Conseqenl, e hae: Theorem 6: UDel(S) is a π-spanner of UDG. IV. LOCAL DELAUNAY TRIANGULATION In his secion, e ill define a ne opolog, called local Delana rianglaion, hich can be consrced in a localied manner. We firs inrodce some geomeric srcres and noaions o be sed in his secion. All angles are measred in radians and ake ales in he range [0,π]. For an hree poins p 1, p, and p 3, he angle beeen he o ras p 1 p and p 1 p 3 is denoed b p 3 p 1 p or p p 1 p 3. The closed infinie area inside he angle p 3 p 1 p, also referred o as a secor, is denoed b p 3 p 1 p. The riangle deermined b p 1, p, and p 3 is denoed b p 1 p p 3. An edge is called Gabriel edge if 1 and he open disk sing as diameer does no conain an node from S. I is ell knon [15] ha he consrained Gabriel graph is a sbgraph of he Delana rianglaion. Recall ha a riangle belongs o he Delana rianglaion Del(S) if is circmcircle disk(,, ) does no conain an oher node of S in is inerior. Here e ofen assme ha here are no for nodes of S co-circmcircle. I is eas o sho ha nodes, and ogeher can no decide if he can form a riangle in Del(S) b sing onl heir local informaion. We sa a node x can see anoher node if x 1. The folloing definiion is one of he ke ingrediens of or localied algorihm. Definiion 1: A riangle saisfies k-localied Delana proper if he inerior of disk(,, ) does no conain an node of S ha is a k-neighbor of,, or; and all edges of he riangle hae lengh no more han one ni. Triangle is called a k-localied Delana riangle. Triangle is called localied Delana if i is a k- localied Delana riangle for some ineger k 1. Definiion : The k-localied Delana graph oer a node se S, denoed b LDel (k) (S), has exacl all Gabriel edges and edges of all k-localied Delana riangles. When i is clear from he conex, e ill omi he ineger k in or noaion of LDel (k) (S). Or original conjecre as ha LDel (1) (S) is a planar graph and hs e can easil consrc a planar -spanner of UDG(S) b sing a localied approach. Unfornael, as e ill sho laer, he edges of he graph LDel (1) (S) ma inersec. While LDel (1) (S) is a -spanner, is consrcion is a lile bi more complicaed han some oher non-planar -spanners, sch as he Yao srcre [16] and he θ- graph [17]. B e can make LDel (1) (S) planar efficienl, a resl e describe laer in his paper. Noice ha he k-localied Delana graph LDel (k) (S) oer a node se S saisfies a monoone proper: LDel (k+1) (S) is alas a sbgraph of LDel (k) (S) for an posiie ineger k. A. LDel (1) (S) ma be non-planar The definiion of he 1-localied Delana riangle does no preen o riangles from inersecing or preen a Gabriel edge from inersecing a riangle. Figre gies sch an example ih 6 nodes {,,, x,, } ha LDel (1) (S) is no a planar graph. Here =1. Triangle is a 1-localied Delana riangle. If he node does no exis, edge x is an Gabriel edge. The riangle inersecs he Gabriel edge x if does no exis, oherise i inersecs he 1-localied Delana riangle x /0/$17.00 (c) 00 IEEE. 171 IEEE INFOCOM 00 Ahoried licensed se limied o: CiU. Donloaded on Ma,0 a 08:10:13 UTC from IEEE Xplore. Resricions appl.

5 11 0 x B. LDel (k) (S) is a -spanner Fig.. LDel (1) (S) is no planar. Theorem 7: Graph UDel(S) is a sbgraph of he k-localied Delana graph LDel (k) (S). Proof: We proe he heorem b shoing ha each edge of he ni Delana rianglaion graph UDel(S) appears in he localied Delana graph LDel (k) (S). For each edge of UDel(S), he folloing fie cases are possible (see Figre 3 for illsraions). Case 1 Case.1 Case. Case Case 4 Case 5.1 Case 5. Fig. 3. The neighborhood configraion of edge. Dashed lines (solid lines) denoe edges ih lengh > 1( 1). Case 1: here is a riangle inciden on sch ha all edges of hae lengh a mos one ni. Becase he circmcircle disk(,, ) is emp of nodes of S, riangle saisfies he k-localied Delana proper and hs edge belongs o LDel (k) (S). Case : each of he o riangles inciden on has onl one edge ih lengh larger han one ni. Case 3: one riangle inciden on has onl one edge ih lengh larger han one ni and he oher riangle has o edges ih lengh larger han one ni. Case 4: each of he o riangles inciden on has o edges ih lengh larger han one ni. We proe he cases, 3, and 4 ogeher. Assme he o riangles are and. Le H, be he half-plane ha is diided b and conains node. Then edge is no he longes edge in riangle and hs he angle < π ; for an illsraion, see Figre 4. This implies ha he circmcircle disk(,, ) conains disk(, ) H,. Similarl, he oher half of disk(, ) is conained inside he circmcircle disk(,, ). Noice ha boh disk(,, ) and disk(,, ) do no conain an node of S inside. I implies ha disk(, ) is emp, i.e., edge is a Gabriel edge. Conseqenl, edge ill be insered o LDel (k) (S). Case 5: here is onl one riangle inciden on and i has a leas one edge ih lengh larger han one ni. Similar o cases Fig. 4. Gabriel edges. -4, e can sho ha disk(, ) is emp and herefore edge ill be insered o LDel (k) (S) as a Gabriel edge. C. LDel (k) (S), k, is planar The aboe proof implies ha each edge of UDel(S) is eiher a Gabriel edge or forms a 1-localied Delana riangle ih some edges from UDel(S). An o edges in UDel(S) do no inersec. Ths, each possible inersecion in LDel (k) (S) is cased b a leas one localied Delana riangle. We begin he proof ha LDel (k) (S), k, is planar b giing some simple facs and lemmas. Lemma 8: If an edge x inersecs a localied Delana riangle, hen x and can no be boh inside he circmcircle disk(,, ). Proof: For he sake of conradicion, assme ha x and are boh inside disk(,, ). Noice ha disk(,, ) is diided ino for regions b he riangle. Le û,, and ŵ be he hree fan regions defined b edges,, and respeciel. Firs of all, neiher x nor can be inside he riangle. Assme ha x is inside he region û and is inside he region. Then one of he angles and is less han π, hich implies ha one of he angle x and is larger han π. Ths, eiher < 1 or x < 1. In oher ords, he disk(,, ) conains a node from N 1 (). This conradics ha is a k-localied Delana riangle. Lemma 9: If a Gabriel edge x inersecs a localied Delana riangle, hen x and can no be boh oside he circmcircle disk(,, ). Proof: Le c be he circmcener of he riangle. Then a leas one of he,, and ms be on he differen side of line x ih he cener c; Le s sa. If boh x and are oside, hen x > π. Ths, is inside disk(x, ), hich conradics ha x is a Gabriel edge. Theorem 10: Assme o riangles and x inrodced o LDel (k) (S), k 1, inersec, hen eiher disk(,, ) conains a leas one of he nodes of {x,, } or disk(x,, ) conains a leas one of he nodes of {,, }. See he appendix for he proof. The aboe heorem garanees ha if o k-localied Delana riangles and x inersec, hen eiher disk(,, ) or disk(x,, ) iolaes he Delana proper b js considering he nodes {,,, x,, }. We hen sho ha LDel () (S) is a planar graph. Theorem 11: LDel () (S) is a planar graph. Proof: Noice ha o Gabriel edges do no inersec. Then eer inersecion ms inoles a localied Delana ri /0/$17.00 (c) 00 IEEE. 17 IEEE INFOCOM 00 Ahoried licensed se limied o: CiU. Donloaded on Ma,0 a 08:10:13 UTC from IEEE Xplore. Resricions appl.

6 angle. Assme ha an edge x of LDel () (S) inersecs a localied Delana riangle. Edge x is eiher a Gabriel edge or an edge of a localied Delana riangle, sa x. If x is a Gabriel edge, hen Lemma 9 implies ha eiher x or is inside he disk(,, ), sa. If x is an edge of a localied Delana riangle x, hen Theorem 10 implies ha eiher x or is inside he disk(,, ), sa. The riangle ineqali implies ha x + < x +. The exisence of he -localied Delana riangle implies ha / N 1 () N 1 () N 1 (). Ths, > 1, hich implies ha x < 1. In oher ords, x N 1 (). Conseqenl, N () becase of he pah x in he nidisk graph UDG(S), hich conradics o he exisence of - localied Delana riangle. The heorem follos. We defined a seqence of localied Delana graphs LDel (k) (S), here 1 k n. All graphs are -spanner of he ni-disk graph ih he folloing properies: UDel(S) LDel (k) (S), for all 1 k n; LDel (k+1) (S) LDel (k) (S), for all 1 k n; LDel (k) (S) are planar graphs for all k n; LDel (1) (S) is no alas planar. D. LDel (1) (S) has hickness In his sbsecion, e claim ha LDel (1) (S) has hickness o, or in oher ords, is edges can be pariioned in o planar graphs. From Eler s formla, i follos ha a simple planar graph ih n nodes has a mos 3n 6 edges, and herefore LDel (1) (S) has a mos 6n edges. De o space limiaions, e omi he proof. Theorem 1: Graph LDel (1) (S) has hickness. V. LOCALIZED ALGORITHM In his secion, e sd ho o locall consrc a planar -spanner of UDG(S). We assme ha he ideni of a node can be represened b O(log n) bis and is locaion can be represened b O(1) bis. Alhogh he graph UDel(S) is a -spanner for UDG(S), e do no kno ho o consrc i locall. We can consrc LDel () (S), hich is garaneed o be a planar spanner of UDel(S), b ih a oal commnicaion cos of his approach is O(m log n) bis, here m is he nmber of edges in UDG(S) and cold be as large as O(n ). In order o redce he oal commnicaion cos o O(n log n) bis, e do no consrc LDel () (S), and insead e exrac a planar graph PLDel(S) o of LDel (1) (S). A. Algorihm Recall ha LDel (1) (S) is no garaneed o be a planar graph. We propose an algorihm ha consrcs LDel (1) (S) and hen makes i a planar graph efficienl. The final graph sill conains UDel(S) as a sbgraph. Ths, i is a -spanner of he ni-disk graph UDG(S). In he folloing, he order of hree nodes in a riangle is immaerial. Algorihm 1: Localied Uni Delana Trianglaion 1. Each ireless node broadcass is ideni and locaion and lisens o he messages from oher nodes.. Assme ha node gahered he locaion informaion of N 1 (). I compes he Delana rianglaion Del(N 1 ()) of is 1-neighbors N 1 (), inclding iself. 3. For each edge of Del(N 1 ()), le and be o riangles inciden on. Edge is a Gabriel edge if boh angles and are less han π/. Node marks all Gabriel edges, hich ill neer be deleed. 4. Each node finds all riangles from Del(N 1 ()) sch ha all hree edges of hae lengh a mos one ni. If angle π 3, node broadcass a message proposal(,, ) o form a 1-localied Delana riangle in LDel (1) (V ), and lisens o he messages from oher nodes. 5. When a node receies a message proposal(,, ), acceps he proposal of consrcing if belongs o he Delana rianglaion Del(N 1 ()) b broadcasing message accep(,, ); oherise, i rejecs he proposal b broadcasing message rejec(,, ). 6. A node adds he edges and o is se of inciden edges if he riangle is in he Delana rianglaion Del(N 1 ()) and boh and hae sen eiher accep(,, ) or proposal(,, ). We firs claim ha he graph consrced b he aboe algorihm is LDel (1) (S). Indeed, for each riangle of LDel (1) (S), one of is inerior angle is a leas π/3 and is in Del(N 1 ()), Del(N 1 ()) and Del(N 1 ()). So one of he nodes amongs {,, } ill broadcas he message proposal(,, ) o form a 1-localied Delana riangle. As Del(N 1 ()) is a planar graph, and a proposal is made onl if π 3, node broadcass a mos 6 proposals. And each proposal is replied b a mos o nodes. Therefore, he oal commnicaion cos is O(n log n) bis. The aboe algorihm also shos ha LDel (1) (S) has O(n) edges, hich e kno from Theorem 1. Ping ogeher he argmens aboe, e hae: Theorem 13: Algorihm 1 consrcs LDel (1) (S) ih oal commnicaion cos O(n log n). We hen propose an algorihm o exrac from LDel (1) (S) a planar sbgraph. Algorihm : Planarie LDel (1) (S) 1. Each ireless node broadcass he Gabriel edges inciden on and he riangles of LDel (1) (S) and lisens o he messages from oher nodes.. Assme node gahered he Gabriel edge and 1-local Delana riangles informaion of all nodes from N 1 (). For o inerseced riangles and x knon b, node remoes he riangle if is circmcircle conains a node from {x,, }. 3. Each ireless node broadcass all he riangles inciden on hich i has no remoed in he preios sep, and lisens o he broadcasing b oher nodes. 4. Node keeps he edge in is se of inciden edges if i is a Gabriel edge, or if here is a riangle sch ha,, and hae all annonced he hae no remoed he riangle in Sep /0/$17.00 (c) 00 IEEE. 173 IEEE INFOCOM 00 Ahoried licensed se limied o: CiU. Donloaded on Ma,0 a 08:10:13 UTC from IEEE Xplore. Resricions appl.

7 We denoe he graph exraced b he algorihm aboe b PLDel(S). Noe ha an riangle of LDel (1) (S) no kep in he las sep of he Planariaion Algorihm is no a riangle of LDel () (S), and herefore PLDel(S) is a spergraph of LDel () (S). Ths, b sing Theorem 7, e hae: 1 Compass Random Compass Greed UDel(S) LDel () (S) PLDel(S) LDel (1) (S) α α Similar o he proof ha LDel () (S) is a planar graph, e can sho ha or algorihm does generae a planar graph PLDel(S). De o space limiaion, e omi he proof. The oal commnicaion cos o consrc he graph PLDel(S) is a O(log n) imes he nmber of edges of he graph LDel (1) (S), hich b Theorem 1 is O(n). Ping ogeher all he argmens aboe and Theorem 6, e hae: Theorem 14: PLDel(S) is planar π-spanner of UDG(S), and can be consrced ih oal commnicaion cos O(n log n). VI. ROUTING We discss ho o roe packes on he consrced graph. Recenl, Bose and Morin [1] firs proposed a localied roing algorihm ha roes a packe from a sorce node s o a desinaion node. Here a roing algorihm is localied if each relaing node decides o hich node o forard he packe onl based on he folloing informaion: he sorce node s, he desinaion node, he crren node and all nodes of N k (). We onl se k =1. Someimes, he algorihm ma se a mos a consan nmber of bis of addiional informaion. Their algorihm is based on he remarkable proof of Dobkin e al. [18] ha he Delana rianglaion is a -spanner of he complee Eclidean graph. Bose and Morin [1] shoed ho o find anoher pah locall ih lengh no more han Π df s (, ). Hoeer heir algorihm has a major deficienc b reqiring he consrcion of he Delana rianglaion and he Voronoi diagram of all ireless nodes, hich cold be er expensie in disribed comping. Bose e al. [1] proposed anoher algorihm ha roes he packes sing he Gabriel graph o garanee he delier. Noice ha he Gabriel graph is a sbgraph of PLDel(S). Ths, if e appl he roing mehod proposed in [1] on he nel proposed planar graph PLDel(S), e expec o achiee beer performance becase PLDel(S) is denser han he Gabriel graph (b sill ih O(n) edges). The consrced local Delana rianglaion no onl garanees ha he lengh of he shores pah connecing an o ireless nodes is a mos a consan facor of he minimm in he ni-disk graph, i also garanees ha he energ consmed b he pah is also minimm, as i incldes he Gabriel graph (see [9], [1]). Moreoer, becase he consrced opolog is planar, hen a localied roing algorihm sing he righ hand rle garanees he delier of he packes from sorce node o he desinaion node. We sd he folloing roing algorihms on he graphs proposed in his paper. Compass Roing Le be he desinaion node. Crren node finds he nex rela node sch ha he angle is he Mos Forarding Neares Neighbor Farhes Neighbor Fig. 5. Shaded area is emp and is nex node. smalles among all neighbors of in a gien opolog. See[14]. Random Compass Roing Le be he crren node and be he desinaion node. Le 1 be he node on he aboe of line sch ha 1 is he smalles among all sch neighbors of. Similarl, e define o be nodes belo line ha minimies he angle. Then node randoml choose 1 or o forard he packe. See[14]. Greed Roing Le be he desinaion node. Crren node finds he nex rela node sch ha he disance is he smalles among all neighbors of in a gien opolog. See [1]. Mos Forarding Roing (MFR) Crren node finds he nex rela node sch ha is he smalles among all neighbors of in a gien opolog, here is he projecion of on segmen. See [11]. Neares Neighbor Roing (NN) Gien a parameer angle α, node finds he neares node as forarding node among all neighbors of in a gien opolog sch ha α. Farhes Neighbor Roing (FN) Gien a parameer angle α, node finds he farhes node as forarding node among all neighbors of in a gien opolog sch ha α. Noice ha i is shon in [1], [14] ha he compass roing, random compass roing and he greed roing garanee o delier he packes from he sorce o he desinaion if Delana rianglaion is sed as neork opolog. The proed his b shoing ha he disance from he seleced forarding node o he desinaion node is less han he disance from crren node o. Hoeer, he same proof canno be carried oer hen he neork opolog is Yao graph, Gabriel graph, relaie neighborhood graph, and he localied Delana rianglaion. When he nderling neork opolog is a planar graph, he righ hand rle is ofen sed o garanee he packe delier afer simple localied roing herisics fail [1], [11], [13]. We presen or experimenal resls of arios roing mehods on differen neork opologies. Figre 6 illsraes some neork opologies discssed in his paper. Recall ha Gabriel graph, relaie neighborhood graph, Delana rianglaion, LDel () (S), and PLDel(S) are alas planar graphs. The Yao srcre, Delana rianglaion, LDel () (S), and PLDel(S) are alas a -spanner of he ni-disk graph. We se ineger parameer k =8in consrcing he Yao graph. In he experimenal resls presened here, e choose oal n =50ireless nodes /0/$17.00 (c) 00 IEEE. 174 IEEE INFOCOM 00 Ahoried licensed se limied o: CiU. Donloaded on Ma,0 a 08:10:13 UTC from IEEE Xplore. Resricions appl.

8 TABLE II THE MAXIMUM SPANNING RATIO OF DIFFERENT LOCALIZED ROUTING METHODS ON VARIOUS NETWORK TOPOLOGIES. GG RNG Yao Yao RNG GG Del LDel () PLDel NN FN MFR Compass RndCmp Greed Del LDel () PLDel Fig. 6. Varios planar neork opologies (excep Yao). hich are disribed randoml in a sqare area ih side lengh 100 meers. Each node are specified b a random x-coordinae ale and a random -coordinae ale. The ransmission radis of each ireless node is se as 30 meers. We randoml selec 10% of nodes as sorce nodes; and for eer sorce node, e randoml choose 10% of nodes as desinaion nodes. The saisics are comped oer 10 differen node configraions. Ineresingl, e fond ha hen he nderling neork opolog is Yao graph, LDel () (S), orpldel(s), he compass roing, random compass roing and he greed roing deliered he packes in all or experimens. Table I illsraes he delier raes of differen localied roing proocols on arios neork opologies. For neares neighbor roing and farhes neighbor roing, e choose he angle α = π/3. The LDel () (S) and PLDel(S) graphs are preferred oer he Yao graph becase e can appl he righ hand rle hen preios simple herisic localied roing fails. Boh [1] and [13] se he greed roing on Gabriel graph and se he righ hand rle hen greed fails. Table II illsraes he maximm raios of Π(s, ) / s, here Π(s, ) is he pah raersed b he packe sing differen localied roing proocols on arios neork opologies from sorce s o desinaion. In or experimen, e fond ha he raios Π(s, ) / s are small. TABLE I THE DELIVERY RATE OF DIFFERENT LOCALIZED ROUTING METHODS ON VARIOUS NETWORK TOPOLOGIES. Yao RNG GG Del LDel () PLDel NN FN MFR Compass RndCmp Greed VII. CONCLUSION I is ell-knon ha Delana rianglaion Del(S) is a - spanner of he compleed graph K(S). In his paper, e firs proed ha he UDel(S) is a -spanner of he ni-disk graph UDG(S). We hen gae a localied algorihm ha consrcs a graph, namel PLDel(S). We proed ha PLDel(S) is a planar graph and i is a -spanner b shoing ha UDel(S) is a sbgraph of PLDel(S). The oal commnicaion cos of all nodes of or algorihm is O(n log n) bis. The compaion cos of each node is O(d log d ), here d is he nmber of 1-hop neighbors of in UDG. Or experimens shoed ha he delier raes of exising localied roing proocols are increased hen localied Delana rianglaion is sed insead of seeral preiosl proposed planar opologies. We proed ha he shores pah in PLDel(S) connecing an o nodes and is a mos a consan facor of he shores pah connecing and in UDG. I remain open designing a localied algorihm sch ha he pah raersed b a packe from o has lengh ihin a consan of he shores pah connecing and in UDG. VIII. ACKNOWLEDGMENT The firs ahor is graefl o Xiang-Min Jiao of UIUC for sending him copied reference papers [17], [18]. REFERENCES [1] P. Bose and P. Morin, Online roing in rianglaions, in Proc. of he 10 h Annal In. Smp. on Algorihms and Compaion ISAAC, [] Daid B Johnson and Daid A Mal, Dnamic sorce roing in ad hoc ireless neorks, in Mobile Comping, Imielinski and Korh, Eds., ol Kler Academic Pblishers, [3] J. Broch, D. Johnson, and D. Mal, The dnamic sorce roing proocol for mobile ad hoc neorks, [4] S. Mrh and J. Garcia-Lna-Acees, An efficien roing proocol for ireless neorks, ACM Mobile Neorks and Applicaions Jornal, Special isse on Roing in Mobile Commnicaion Neorks, ol. 1, no., [5] V. Park and M. Corson, A highl adapie disribed roing algorihm for mobile ireless neorks, in IEEE Infocom, [6] C. Perkins, Ad-hoc on-demand disance ecor roing, in MILCOM 97, No [7] C. Perkins and P. Bhaga, Highl dnamic desinaion-seqenced disance-ecor roing, in In Proc. of he ACM SIGCOMM, Ocober, [8] P. Sinha, R. Siakmar, and V. Bharghaan, Cedar: Core exracion disribed ad hoc roing, in Proc. of IEEE INFOCOM, [9] E. Roer and C. Toh, A reie of crren roing proocols for ad-hoc mobile ireless neorks, IEEE Personal Commnicaions, Apr [10] S. Ramanahan and M. Seensrp, A sre of roing echniqes for mobile commnicaion neorks, ACM/Baler Mobile Neorks and Applicaions, pp , [11] X Lin and Ian Sojmenoic, GPS based disribed roing algorihms for ireless neorks, 000. [1] P. Bose, P. Morin, I. Sojmenoic, and J. Urria, Roing ih garaneed delier in ad hoc ireless neorks, in 3rd in. Workshop on Discree Algorihms and mehods for mobile comping and commnicaions, /0/$17.00 (c) 00 IEEE. 175 IEEE INFOCOM 00 Ahoried licensed se limied o: CiU. Donloaded on Ma,0 a 08:10:13 UTC from IEEE Xplore. Resricions appl.

9 [13] B. Karp and H. T. Kng, Gpsr: Greed perimeer saeless roing for ireless neorks, in ACM/IEEE Inernaional Conference on Mobile Comping and Neorking, 000. [14] E. Kranakis, H. Singh, and J. Urria, Compass roing on geomeric neorks, in Proc. 11 h Canadian Conference on Compaional Geomer, 1999, pp [15] Franco P. Preparaa and Michael Ian Shamos, Compaional Geomer: an Inrodcion, Springer-Verlag, [16] A. C.-C. Yao, On consrcing minimm spanning rees in k-dimensional spaces and relaed problems, SIAM J. Comping, ol. 11, pp , 198. [17] J. M. Keil and C. A. Gin, Classes of graphs hich approximae he complee eclidean graph, Discree Compaional Geomer, ol. 7, 199. [18] D.P. Dobkin, S.J. Friedman, and K.J. Spoi, Delana graphs are almos as good as complee graphs, Discree Compaional Geomer, [19] J.M. Keil and C.A. Gin, The Delana rianglaion closel approximaes he complee eclidean graph, in Proc. 1s Workshop Algorihms Daa Srcre (LNCS 38), [0] P.L. Che, There is a planar graph as good as he complee graph, in Proceedings of he nd Smposim on Compaional Geomer, 1986, pp [1] Xiang-Yang Li, Peng-Jn Wan, and Y Wang, Poer efficien and sparse spanner for ireless ad hoc neorks, in IEEE Inernaional Conference on Comper Commnicaions and Neorks (ICCCN), 0. [] K.R. Gabriel and R.R. Sokal, A ne saisical approach o geographic ariaion analsis, Ssemaic Zoolog, ol. 18, pp , [3] J. Kaajainen, The region approach for comping relaie neighborhood graphs in he lp meric, Comping, ol. 40, pp , [4] Godfried T. Tossain, The relaie neighborhood graph of a finie planar se, Paern Recogniion, ol. 1, no. 4, pp , [5] P. Bose, L. Deroe, W. Eans, and D. Kirkparick, On he spanning raio of gabriel graphs and bea-skeleons, Sbmied o SIAM Jornal on Discree Mahemaics, 0. [6] Tamas Lkoski, Ne Resls on Geomeric Spanners and Their Applicaions, Ph.D. hesis, Uniersi of Paderborn, [7] Mahias Fischer, Tamas Lkoski, and Marin Ziegler, Pariioned neighborhood spanners of minimal odegree, Tech. Rep., Hein Nixdore Insie, German, [8] P. Bose, A. Brodnik, S Carlsson, E. D. Demaine, R. Fleischer, A. Lope- Ori, P. Morin, and J. I. Mnro, Online roing in conex sbdiisions, in Inernaional Smposim on Algorihms and Compaion, 000, pp [9] Xiang-Yang Li, Peng-Jn Wan, Y Wang, and Ophir Frieder, Coerage in ireless ad-hoc sensor neorks, in ICC, 00, To appear. IX. APPENDIX Lemma 15: If an edge x inersecs a localied Delana riangle, hen i inersecs o edges of. Proof: If i inersecs one edge of, hen eiher x or ms be inside he riangle, sa x. Then x < max(, ) 1, hich conradics ha is a localied Delana riangle. Then e presen he proof of Theorem 10. Proof: There are hree cases: riangles and x share o nodes (i.e., one edge), one node or do no share an node. Case 1: riangles and x share one edge. We proe ha his case is impossible. For he sake of conradicion, assme ha i is possible and he share an edge. In oher ords, e hae o localied Delana riangles and ha inersec. Noice ha and can no be eqal becase e assme ha no for nodes are co-circle. Assme ha <. Then he circmcircle disk(,, ) conains node inside. Noice ha node N 1 (). Ths, riangle does no saisf he localied Delana proper. I is a conradicion o he exisence of riangle in LDel (1) (S) (x) Case 1 Sbcase.1 Fig. 7. To inerseced riangles share an edge or a node. Case : riangles and x share one node. We also proe ha his case is impossible. For he sake of conradicion, assme ha i is possible and = x. Then he exisence of he riangle implies ha and ms be oside of disk(,, ) becase boh and are from N 1 (). Then here are hree sbcases abo he locaions of he segmen x and x. (x) (x) 0 1 Sbcase. Sbcase.3 Fig. 8. To inerseced riangles share a node. Sbcase.1: none of he segmens x and x inersecs he riangle. Then segmen ms inersec boh and. I can no inersec segmen ; oherise, eiher or is inside he riangle x. The righ figre in Figre 7 illsraes he proof ha follos. Le be he inersecion poin of segmen ih disk(,, ), hich is close o. Le be he oher inersecion poin of ih he circmcircle disk(,, ). Then x + > x + = π. I implies ha node is inside he circmcircle disk(x,, ). Noice ha x = 1. Therefore here exiss a node from N 1 (x) ha is inside disk(x,, ), hich conradics ha x is a localied Delana riangle. Sbcase.: onl one edge of x and x ha inersecs he riangle. Le s sa x. Then segmen ms inersec boh edges and. Oherise is inside he riangle x, hich conradics he exisence of riangle x. The lef figre in Figre 7 illsraes he proof ha follos. Le be anoher inersecion poin of segmen ih disk(,, ). Le be he inersecion poin of segmen ih he circmcircle disk(,, ), hich is close o. Then x + > x + > x + = π. I implies ha node is inside he circmcircle disk(x,, ). Noice ha x = 1. Therefore here exiss a node from N 1 (x) ha is inside disk(x,, ), hich conradics ha x is a localied Delana riangle. Sbcase.3: Boh segmens x and x inersec he riangle. The righ figre in Figre 7 illsraes he proof ha follos. Le be anoher inersecion poin of segmen ih disk(,, ). Le be anoher inersecion poin of segmen ih he circmcircle disk(,, ). Then /0/$17.00 (c) 00 IEEE. 176 IEEE INFOCOM 00 Ahoried licensed se limied o: CiU. Donloaded on Ma,0 a 08:10:13 UTC from IEEE Xplore. Resricions appl.

10 < + + = + + = π. I implies ha ( x + x)+( x + x) = 3π ( + + ) > π. Then from he pigeonhole principle, e hae eiher x+ x > π or x+ x > π. Conseqenl, he circmcircle disk(x,, ) of he riangle x conains eiher or in is inerior. This conradics o ha x is a localied Delana riangle. From he aboe analsis of case, o inerseced riangles and x can no share one common node, sa = x, becase in all hree cases, or ms be in he inerior of he circmcircle of and N 1 () or N 1 (). Case 3: riangles and x do no share an node. Wiho loss of generali, assme ha none of he nodes of x is conained inside he circmcircle disk(,, ). I is no difficl o sho ha here are onl o possible sbcases as illsraed b Figre 9. We hen proe ha disk(x,, ) conains a leas one of he nodes of,, and. x x Sbcase 3.1 Sbcase 3. Fig. 9. All or for edges of o riangles inersec. Sbcase 3.1: all edges of x and are inerseced b some edges of he oher riangle. Assme ha he nodes hae he order as illsraed b he lef figre in Figre 9. Then i is eas o sho ha all angles x, x,,,, x are less han π. Noice ha x + < π becase x is no inside he circmcircle disk(,, ). Similarl + < π and + < π. Therefore x+ + < 3π ( + + ) =π. Noice ha x+ + + x + + x = 4π. I implies ha x + + x > π. Then e kno ha a leas one of he nodes of,, and is conained inside he circmcircle disk(x,, ) (oherise b smmer, similarl e old hae x + + x < π). We hen proe ha sbcase 3.1 is impossible. For he sake of conradicion, assme ha i is possible. Then from he proof of he sbcase 3.1, eiher disk(,, ) conains one of he nodes of x, and ; or disk(x,, ) conains a leas one of he nodes of,, and. Wiho loss of generali, assme ha node x is conained in he inerior of disk(,, ). Then Lemma 8 implies ha boh and are oside of disk(,, ). The folloing Figre 10 illsraes he proof ha follos. The exisence of riangle implies ha x > 1, x > 1, and x > 1. Noice ha x 1 and x 1. Le c be he circmcener of he riangle. Here c can no be x becase x > 1, x 1 and is oside of he circle. Noice ha he angle x < π 3 becase ms be he shores edge of riangle x. Consider he folloing fie segmens ling in he inerior of he edge x: x, x, x, x, and x. From he pigeonhole principle, here are a leas hree sch segmens ling on he same side of he line xc. x x x c Fig. 10. Sbcase 3.1 is impossible. More precisel, e hae eiher x, x and x are on he same side of xc or x, x and x are on he same side of xc. Wiho loss of generali, assme ha he firs scenario happens. Then i is eas o proe ha x > min(x, x) > 1.This conradics o x 1. The righ figre of Figre 10 illsraes he proof sing ha x = xc + c xc c cos( xc),and c = c = c. Therefore, he assmpion ha sbcase 3.1 is possible does no hold. Sbcase 3.: one edge of each riangle is no inerseced b he edges of he oher riangle. We hen proe ha disk(x,, ) conains a leas one of he nodes of,, and. The righ figre of Figre 9 illsraes he proof ha follos. Le x be he inersecion poin of segmen x ih he circmcircle disk(,, ), hich is close o x. Le be he inersecion poin of segmen ih he circmcircle disk(,, ). Le x and be he o inersecion poins of segmen x ih he circmcircle disk(,, ), here x is close o x and is close o. Then x < x = x < x,and x < x = x < x.noice ha + x + x + x + = 3π.Then ( x + x)+( x + x) =3π ( x + x + x) > 3π ( x + x + x) =π. So eiher x + x > π or x + x > π from he pigeonhole principle. Conseqenl, disk(x,, ) conains eiher node or node. x c /0/$17.00 (c) 00 IEEE. 177 IEEE INFOCOM 00 Ahoried licensed se limied o: CiU. Donloaded on Ma,0 a 08:10:13 UTC from IEEE Xplore. Resricions appl.

Computational Geometry in Wireless Networks - Routing. Presented by Heather M. Michaud

Computational Geometry in Wireless Networks - Routing. Presented by Heather M. Michaud Compaional Geomery in Wireless Neworks - Roing Presened by Heaher M. Michad 1 Ad Hoc Wireless Neworks No fixed pre-exising infrasrcre Nodes can be saic or mobile Assme nodes don move dring roing or opology

More information

Net Ne w t ork y La e y r Net Ne w t ork y La e y r Initial motivation: Net Ne w t ork y La e y r Net Ne w t ork y La e y r Net Ne w t ork

Net Ne w t ork y La e y r Net Ne w t ork y La e y r Initial motivation: Net Ne w t ork y La e y r Net Ne w t ork y La e y r Net Ne w t ork None lef! 0.0.04 IP6 Iniial moiaion: -bi address space soon o be compleel allocaed. Vin Cerf 67 ddiional moiaion: header forma helps speed processing/forarding header changes o faciliae QoS IP6 gram forma:

More information

Localized Delaunay Triangulation with Application in Ad Hoc Wireless Networks

Localized Delaunay Triangulation with Application in Ad Hoc Wireless Networks 1 Localized Delanay Trianglation with Application in Ad Hoc Wireless Networks Xiang-Yang Li Gria Călinesc Peng-Jn Wan Y Wang Department of Compter Science, Illinois Institte of Technology, Chicago, IL

More information

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley. Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah

More information

On Plane Constrained Bounded-Degree Spanners

On Plane Constrained Bounded-Degree Spanners On Plane Constrained Bonded-Degree Spanners Prosenjit Bose 1, Rolf Fagerberg 2, André an Renssen 1, Sander Verdonschot 1 1 School of Compter Science, Carleton Uniersity, Ottaa, Canada. Email: jit@scs.carleton.ca,

More information

On Plane Constrained Bounded-Degree Spanners

On Plane Constrained Bounded-Degree Spanners Algorithmica manscript No. (ill be inserted by the editor) 1 On Plane Constrained Bonded-Degree Spanners 2 3 Prosenjit Bose Rolf Fagerberg André an Renssen Sander Verdonschot 4 5 Receied: date / Accepted:

More information

Localized Construction of Bounded Degree and Planar Spanner for Wireless Ad Hoc Networks

Localized Construction of Bounded Degree and Planar Spanner for Wireless Ad Hoc Networks 1 Localized Construction of Bounded Degree and Planar Spanner for Wireless Ad Hoc Netorks Yu Wang Xiang-Yang Li Department of Computer Science, University of North Carolina at Charlotte, 9201 University

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

On the Spacetime Geometry of Galilean Cameras

On the Spacetime Geometry of Galilean Cameras On he Spaceime Geomery of Galilean Cameras Yaser Sheikh Roboics Insie Carnegie Mellon Uniersiy yaser@cs.cm.ed Alexei Griai Comper Vision Laboraory Uniersiy of Cenral Florida agrisay@cs.cf.ed Mbarak Shah

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

Gauss-Jordan Algorithm

Gauss-Jordan Algorithm Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried

More information

Targil 8 : Image warping. Forward warping. Motion Transformations and Image Warping (cont.) Automatic Image Alignment: Lucas Kanade (cont.

Targil 8 : Image warping. Forward warping. Motion Transformations and Image Warping (cont.) Automatic Image Alignment: Lucas Kanade (cont. Hebrew Uniersi mage Processing - 006 Hebrew Uniersi mage Processing - 006 Moion Transformaions and mage Warping - conine Targil 8 : Moion Transformaions and mage Warping con. Aomaic mage Alignmen: Lcas

More information

Reconstruct scene geometry from two or more calibrated images. scene point. image plane. Reconstruct scene geometry from two or more calibrated images

Reconstruct scene geometry from two or more calibrated images. scene point. image plane. Reconstruct scene geometry from two or more calibrated images Sereo and Moion The Sereo Problem Reconsrc scene geomer from wo or more calibraed images scene poin focal poin image plane Sereo The Sereo Problem Reconsrc scene geomer from wo or more calibraed images

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

4.1 3D GEOMETRIC TRANSFORMATIONS

4.1 3D GEOMETRIC TRANSFORMATIONS MODULE IV MCA - 3 COMPUTER GRAPHICS ADMN 29- Dep. of Compuer Science And Applicaions, SJCET, Palai 94 4. 3D GEOMETRIC TRANSFORMATIONS Mehods for geomeric ransformaions and objec modeling in hree dimensions

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

Chapter 7 TOPOLOGY CONTROL

Chapter 7 TOPOLOGY CONTROL Chapter TOPOLOGY CONTROL Oeriew Topology Control Gabriel Graph et al. XTC Interference SINR & Schedling Complexity Distribted Compting Grop Mobile Compting Winter 00 / 00 Distribted Compting Grop MOBILE

More information

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008 MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o

More information

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..

More information

Rou$ng. Rou$ng: Mapping Link to Path. Data and Control Planes. Rou$ng vs. Forwarding. Rou$ng Protocols. What Does the Protocol Compute?

Rou$ng. Rou$ng: Mapping Link to Path. Data and Control Planes. Rou$ng vs. Forwarding. Rou$ng Protocols. What Does the Protocol Compute? Ro$ng: Mapping Link o Pah Ro$ng Jennifer Reford COS : Comper Nework Lecre: MW 0-0:0am in Archiecre N0 hgp://www.c.princeon.ed/core/archie/pr/co/ link eion pah name addre Daa and Conrol Plane daa plane

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

6.8 Shortest Paths. Chapter 6. Dynamic Programming. Shortest Paths: Failed Attempts. Shortest Paths

6.8 Shortest Paths. Chapter 6. Dynamic Programming. Shortest Paths: Failed Attempts. Shortest Paths 1 Chaper.8 Shore Pah Dynamic Programming Slide by Kein Wayne. Copyrigh 5 Pearon-Addion Weley. All righ reered. Shore Pah Shore Pah: Failed Aemp Shore pah problem. Gien a direced graph G = (V, E), wih edge

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

CENG 477 Introduction to Computer Graphics. Modeling Transformations CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

Non-uniform Subdivision for B-splines of Arbitrary Degree

Non-uniform Subdivision for B-splines of Arbitrary Degree Non-niform Sbdivision for B-slines of Arbirary Degree S. Schaefer, R. Goldman We resen an efficien algorihm for sbdividing non-niform B-slines of arbirary degree in a manner similar o he Lane-Riesenfeld

More information

Constant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons

Constant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons Journal of Graph Algorihms and Applicaions hp://jgaa.info/ vol. 15, no. 5, pp. 569 586 (2011) Consan-Work-Space Algorihms for Shores Pahs in Trees and Simple Polygons Tesuo Asano 1 Wolfgang Mulzer 2 Yajun

More information

[1] Hopcroft, J., D. Joseph and S. Whitesides, Movement problems for twodimensional

[1] Hopcroft, J., D. Joseph and S. Whitesides, Movement problems for twodimensional Acknoledgement. The athors thank Bill Lenhart for interesting discssions on the recongration of rlers. References [1] Hopcroft, J., D. Joseph and S. Whitesides, Moement problems for todimensional linkages,

More information

4 Error Control. 4.1 Issues with Reliable Protocols

4 Error Control. 4.1 Issues with Reliable Protocols 4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

More information

Image Content Representation

Image Content Representation Image Conen Represenaion Represenaion for curves and shapes regions relaionships beween regions E.G.M. Perakis Image Represenaion & Recogniion 1 Reliable Represenaion Uniqueness: mus uniquely specify an

More information

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many

More information

In this paper we discuss the automatic construction of. are Delaunay triangulations whose smallest angles are bounded and, in

In this paper we discuss the automatic construction of. are Delaunay triangulations whose smallest angles are bounded and, in uomaic consrucion of qualiy nonobuse boundary Delaunay riangulaions Nancy Hischfeld and ara-ecilia Rivara Deparmen of ompuer Science, Universiy of hile, casilla 2777, Saniago, HILE e-mail: nancy@dcc.uchile.cl,

More information

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home

More information

Mobility Control and Its Applications in Mobile Ad Hoc Networks

Mobility Control and Its Applications in Mobile Ad Hoc Networks Mobility Control and Its Applications in Mobile Ad Hoc Netorks Jie W and Fei Dai Department of Compter Science and Engineering Florida Atlantic Uniersity Boca Raton, FL 3331 Abstract Most existing localized

More information

Chapter 4: Network Layer

Chapter 4: Network Layer Chapter 4: Introdction (forarding and roting) Reie of qeeing theor Roting algorithms Link state, Distance Vector Roter design and operation IP: Internet Protocol IP4 (datagram format, addressing, ICMP,

More information

Chapter Six Chapter Six

Chapter Six Chapter Six Chaper Si Chaper Si 0 CHAPTER SIX ConcepTess and Answers and Commens for Secion.. Which of he following graphs (a) (d) could represen an aniderivaive of he funcion shown in Figure.? Figure. (a) (b) (c)

More information

Projective geometry- 2D

Projective geometry- 2D Projecive geomer- D Acknowledgemens Marc Pollefes: for allowing e use of is ecellen slides on is opic p://www.cs.unc.edu/~marc/mvg/ Ricard Harle and Andrew Zisserman, "Muliple View Geomer in Compuer Vision"

More information

An Extended Fault-Tolerant Link-State Routing Protocol in the Internet

An Extended Fault-Tolerant Link-State Routing Protocol in the Internet An Extended Falt-Tolerant Link-State Roting Protocol in the Internet Jie W, Xiaola Lin, Jiannong Cao z, and Weijia Jia x Department of Compter Science and Engineering Florida Atlantic Uniersit Boca Raton,

More information

IMAGE SAMPLING AND IMAGE QUANTIZATION

IMAGE SAMPLING AND IMAGE QUANTIZATION Digial image processing IMAGE SAMPLING AND IMAGE QUANTIZATION. Inrodcion. Sampling in he wo-dimensional space Basics on image sampling The concep of spaial freqencies Images of limied bandwidh Two-dimensional

More information

Characterization of Unlabeled Level Planar Graphs

Characterization of Unlabeled Level Planar Graphs Characerizaion of Unlaeled Leel Planar Graph J. Joeph Foler and Sephen G. Kooro Deparmen of Comper Science, Unieri of Arizona {jfoler,kooro}@c.arizona.ed Arac. We preen he e of planar graph ha ala hae

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

Rectangle-of-influence triangulations

Rectangle-of-influence triangulations CCCG 2016, Vancoer, British Colmbia, Ag 3 5, 2016 Rectangle-of-inflence trianglations Therese Biedl Anna Lbi Saeed Mehrabi Sander Verdonschot 1 Backgrond The concept of rectangle-of-inflence (RI) draings

More information

BI-TEMPORAL INDEXING

BI-TEMPORAL INDEXING BI-TEMPORAL INDEXING Mirella M. Moro Uniersidade Federal do Rio Grande do Sul Poro Alegre, RS, Brazil hp://www.inf.ufrgs.br/~mirella/ Vassilis J. Tsoras Uniersiy of California, Rierside Rierside, CA 92521,

More information

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

Lifetime Comparison on Location Base Routing in Wireless Sensor Networks

Lifetime Comparison on Location Base Routing in Wireless Sensor Networks Lifetime Comparison on Location Base Routing in Wireless Sensor Networks Hadi Asharioun, Hassan Asadollahi, Abdul Samad Ismail, and Sureswaran Ramadass Abstract Lifetime of a sensor network is defined

More information

Precise Voronoi Cell Extraction of Free-form Rational Planar Closed Curves

Precise Voronoi Cell Extraction of Free-form Rational Planar Closed Curves Precise Voronoi Cell Exracion of Free-form Raional Planar Closed Curves Iddo Hanniel, Ramanahan Muhuganapahy, Gershon Elber Deparmen of Compuer Science Technion, Israel Insiue of Technology Haifa 32000,

More information

Geodesic, Flow Front and Voronoi Diagram

Geodesic, Flow Front and Voronoi Diagram 11 Geodesic, Flow Fron and Voronoi Diagram C. K. Au Nannag Technological Uniersi, mckau@nu.edu.sg ABSTRACT Geodesics and flow frons are orhogonal o each oher. These wo ses consiue he space ime funcion

More information

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS A METHOD OF MODELING DEFORMATION OF AN OBJECT EMLOYING SURROUNDING IDEO CAMERAS Joo Kooi TAN, Seiji ISHIKAWA Deparmen of Mechanical and Conrol Engineering Kushu Insiue of Technolog, Japan ehelan@is.cnl.kuech.ac.jp,

More information

Restorable Dynamic Quality of Service Routing

Restorable Dynamic Quality of Service Routing QOS ROUTING Resorable Dynamic Qualiy of Service Rouing Murali Kodialam and T. V. Lakshman, Lucen Technologies ABSTRACT The focus of qualiy-of-service rouing has been on he rouing of a single pah saisfying

More information

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display Poin Cloud Represenaion of 3D Shape for Laser- Plasma Scanning 3D Displa Hiroo Ishikawa and Hideo Saio Keio Universi E-mail {hiroo, saio}@ozawa.ics.keio.ac.jp Absrac- In his paper, a mehod of represening

More information

Motion along a Line. Describing Motion along a Line

Motion along a Line. Describing Motion along a Line Moion along a Line Describing Moion: Displacemen Velociy Acceleraion Uniformly Acceleraed Moion Free Fall Describing Moion along a Line Wha is he posiion, elociy, and acceleraion of he blue do a each insan

More information

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles Volume 116 No. 24 2017, 315-329 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu ijpam.eu Dynamic Roue Planning and Obsacle Avoidance Model for Unmanned Aerial

More information

A Routing Algorithm for Flip-Chip Design

A Routing Algorithm for Flip-Chip Design A Rouing Algorihm for Flip-hip Design Jia-Wei Fang, I-Jye Lin, and Yao-Wen hang, Graduae Insiue of Elecronics Engineering, Naional Taiwan Universiy, Taipei Deparmen of Elecrical Engineering, Naional Taiwan

More information

NURBS rendering in OpenSG Plus

NURBS rendering in OpenSG Plus NURS rering in OpenSG Plus F. Kahlesz Á. alázs R. Klein Universiy of onn Insiue of Compuer Science II Compuer Graphics Römersrasse 164. 53117 onn, Germany Absrac Mos of he indusrial pars are designed as

More information

1 œ DRUM SET KEY. 8 Odd Meter Clave Conor Guilfoyle. Cowbell (neck) Cymbal. Hi-hat. Floor tom (shell) Clave block. Cowbell (mouth) Hi tom.

1 œ DRUM SET KEY. 8 Odd Meter Clave Conor Guilfoyle. Cowbell (neck) Cymbal. Hi-hat. Floor tom (shell) Clave block. Cowbell (mouth) Hi tom. DRUM SET KEY Hi-ha Cmbal Clave block Cowbell (mouh) 0 Cowbell (neck) Floor om (shell) Hi om Mid om Snare Floor om Snare cross sick or clave block Bass drum Hi-ha wih foo 8 Odd Meer Clave Conor Guilfole

More information

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen

More information

Flow graph/networks MAX FLOW APPLICATIONS. Flow constraints. Max flow problem 4/26/12

Flow graph/networks MAX FLOW APPLICATIONS. Flow constraints. Max flow problem 4/26/12 4// low graph/nework MX LOW PPLIION 30, pring 0 avid Kauchak low nework direced, weighed graph (V, ) poiive edge weigh indicaing he capaciy (generally, aume ineger) conain a ingle ource V wih no incoming

More information

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models Simulaneous Precise Soluions o he Visibiliy Problem of Sculpured Models Joon-Kyung Seong 1, Gershon Elber 2, and Elaine Cohen 1 1 Universiy of Uah, Sal Lake Ciy, UT84112, USA, seong@cs.uah.edu, cohen@cs.uah.edu

More information

A Progressive-ILP Based Routing Algorithm for Cross-Referencing Biochips

A Progressive-ILP Based Routing Algorithm for Cross-Referencing Biochips 16.3 A Progressive-ILP Based Rouing Algorihm for Cross-Referencing Biochips Ping-Hung Yuh 1, Sachin Sapanekar 2, Chia-Lin Yang 1, Yao-Wen Chang 3 1 Deparmen of Compuer Science and Informaion Engineering,

More information

! errors caused by signal attenuation, noise.!! receiver detects presence of errors:!

! errors caused by signal attenuation, noise.!! receiver detects presence of errors:! Daa Link Layer! The Daa Link layer can be furher subdivided ino:!.! Logical Link Conrol (LLC): error and flow conrol!.! Media Access Conrol (MAC): framing and media access! differen link proocols may provide

More information

Fish-Eye Camera Video Processing and Trajectory Estimation Using 3D Human Models

Fish-Eye Camera Video Processing and Trajectory Estimation Using 3D Human Models Fish-Ee Camera Video rocessing and Trajecor Esimaion Using 3D Hman Models Konsanina Koari, Kosas Delibasis, Vassilis lagianakos, Ilias Maglogiannis To cie his version: Konsanina Koari, Kosas Delibasis,

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

A Unified Energy-Efficient Topology for Unicast and Broadcast

A Unified Energy-Efficient Topology for Unicast and Broadcast A Unified Energy-Efficient Topology for Unicast and Broadcast Xiang-Yang Li Dept. of Compter Science Illinois Institte of Technology, Chicago, IL, USA xli@cs.iit.ed Wen-Zhan Song School of Eng. & Comp.

More information

EP2200 Queueing theory and teletraffic systems

EP2200 Queueing theory and teletraffic systems EP2200 Queueing heory and eleraffic sysems Vikoria Fodor Laboraory of Communicaion Neworks School of Elecrical Engineering Lecure 1 If you wan o model neworks Or a comple daa flow A queue's he key o help

More information

Image warping Li Zhang CS559

Image warping Li Zhang CS559 Wha is an image Image arping Li Zhang S559 We can hink of an image as a funcion, f: R 2 R: f(, ) gives he inensi a posiion (, ) defined over a recangle, ih a finie range: f: [a,b][c,d] [,] f Slides solen

More information

Select-and-Protest-based Beaconless Georouting with Guaranteed Delivery in Wireless Sensor Networks

Select-and-Protest-based Beaconless Georouting with Guaranteed Delivery in Wireless Sensor Networks Select-and-Protest-based Beaconless Georoting ith Garanteed Deliery in Wireless Sensor Netorks Hanna Kalosha, Amiya Nayak, Stefan Rührp, Ian Stojmenoić School of Information Technology and Engineering

More information

Chapter 3 MEDIA ACCESS CONTROL

Chapter 3 MEDIA ACCESS CONTROL Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing

More information

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

Fast Indexing: Support for Size-Changing Algorithms in Stackable File Systems

Fast Indexing: Support for Size-Changing Algorithms in Stackable File Systems Fas Indexing: Sppor for Size-Changing Algorihms in Sackable File Sysems Erez Zadok SUNY a Sony Brook ezk@cs.snysb.ed Johan M. Andersen, Ion Bădlesc, and Jason Nieh Colmbia Universiy johan,ion,nieh @cs.colmbia.ed

More information

Localized Algorithms for Energy Efficient Topology in Wireless Ad Hoc Networks

Localized Algorithms for Energy Efficient Topology in Wireless Ad Hoc Networks Localized Algorithms for Energy Efficient Topology in Wireless Ad Hoc Networks Wen-Zhan Song Yu Wang Xiang-Yang Li Ophir Frieder Abstract. Topology control in wireless ad hoc networks is to select a subgraph

More information

Mobile Robots Mapping

Mobile Robots Mapping Mobile Robos Mapping 1 Roboics is Easy conrol behavior percepion modelling domain model environmen model informaion exracion raw daa planning ask cogniion reasoning pah planning navigaion pah execuion

More information

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough Today Curves & Surfaces Moivaion Limiaions of Polygonal Models Some Modeling Tools & Definiions Curves Surfaces / Paches Subdivision Surfaces Limiaions of Polygonal Meshes Can We Disguise he Faces? Planar

More information

Landmarks: A New Model for Similarity-Based Pattern Querying in Time Series Databases

Landmarks: A New Model for Similarity-Based Pattern Querying in Time Series Databases Lmarks: A New Model for Similariy-Based Paern Querying in Time Series Daabases Chang-Shing Perng Haixun Wang Sylvia R. Zhang D. So Parker perng@cs.ucla.edu hxwang@cs.ucla.edu Sylvia Zhang@cle.com so@cs.ucla.edu

More information

Dynamic Depth Recovery from Multiple Synchronized Video Streams 1

Dynamic Depth Recovery from Multiple Synchronized Video Streams 1 Dynamic Deph Recoery from Muliple ynchronized Video reams Hai ao, Harpree. awhney, and Rakesh Kumar Deparmen of Compuer Engineering arnoff Corporaion Uniersiy of California a ana Cruz Washingon Road ana

More information

Simulations of the quadrilateral-based localization

Simulations of the quadrilateral-based localization Simulations of the quadrilateral-based localization Cluster success rate v.s. node degree. Each plot represents a simulation run. 9/15/05 Jie Gao CSE590-fall05 1 Random deployment Poisson distribution

More information

Research Article Auto Coloring with Enhanced Character Registration

Research Article Auto Coloring with Enhanced Character Registration Compuer Games Technology Volume 2008, Aricle ID 35398, 7 pages doi:0.55/2008/35398 Research Aricle Auo Coloring wih Enhanced Characer Regisraion Jie Qiu, Hock Soon Seah, Feng Tian, Quan Chen, Zhongke Wu,

More information

SOT: Compact Representation for Triangle and Tetrahedral Meshes

SOT: Compact Representation for Triangle and Tetrahedral Meshes SOT: Compac Represenaion for Triangle and Terahedral Meshes Topraj Gurung and Jarek Rossignac School of Ineracive Compuing, College of Compuing, Georgia Insiue of Technology, Alana, GA ABSTRACT The Corner

More information

An efficient approach to improve throughput for TCP vegas in ad hoc network

An efficient approach to improve throughput for TCP vegas in ad hoc network Inernaional Research Journal of Engineering and Technology (IRJET) e-issn: 395-0056 Volume: 0 Issue: 03 June-05 www.irje.ne p-issn: 395-007 An efficien approach o improve hroughpu for TCP vegas in ad hoc

More information

Outline. CS38 Introduction to Algorithms 5/8/2014. Network flow. Lecture 12 May 8, 2014

Outline. CS38 Introduction to Algorithms 5/8/2014. Network flow. Lecture 12 May 8, 2014 /8/0 Ouline CS8 Inroducion o Algorihm Lecure May 8, 0 Nework flow finihing capaciy-caling analyi Edmond-Karp, blocking-flow implemenaion uni-capaciy imple graph biparie maching edge-dijoin pah aignmen

More information

Virtual Recovery of Excavated Archaeological Finds

Virtual Recovery of Excavated Archaeological Finds Virual Recovery of Excavaed Archaeological Finds Jiang Yu ZHENG, Zhong Li ZHANG*, Norihiro ABE Kyushu Insiue of Technology, Iizuka, Fukuoka 820, Japan *Museum of he Terra-Coa Warrlors and Horses, Lin Tong,

More information

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets?

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets? Las Time: Curves & Surfaces Expeced value and variance Mone-Carlo in graphics Imporance sampling Sraified sampling Pah Tracing Irradiance Cache Phoon Mapping Quesions? Today Moivaion Limiaions of Polygonal

More information

Computer representations of piecewise

Computer representations of piecewise Edior: Gabriel Taubin Inroducion o Geomeric Processing hrough Opimizaion Gabriel Taubin Brown Universiy Compuer represenaions o piecewise smooh suraces have become vial echnologies in areas ranging rom

More information

End-to-end path: route

End-to-end path: route Multi-hop Wireless Netorks CMU CS 15-829: Internet-Scale Sensor Sstems Overvie: Large-Scale Wireless Sstems Small-Scale: Ho to build single-hop ireless LAN; ho to make TCP perform ell over it Large-Scale:

More information

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures Las Time? Adjacency Daa Srucures Geomeric & opologic informaion Dynamic allocaion Efficiency of access Curves & Surfaces Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

Ray Casting. Outline. Outline in Code

Ray Casting. Outline. Outline in Code Foundaions of ompuer Graphics Online Lecure 10: Ray Tracing 2 Nus and ols amera Ray asing Ravi Ramamoorhi Ouline amera Ray asing (choose ray direcions) Ray-objec inersecions Ray-racing ransformed objecs

More information

Ray Tracing II. Improving Raytracing Speed. Improving Computational Complexity. Raytracing Computational Complexity

Ray Tracing II. Improving Raytracing Speed. Improving Computational Complexity. Raytracing Computational Complexity Ra Tracing II Iproving Raracing Speed Copuer Graphics Ra Tracing II 2005 Fabio Pellacini 1 Copuer Graphics Ra Tracing II 2005 Fabio Pellacini 2 Raracing Copuaional Coplei ra-scene inersecion is epensive

More information

A MAC layer protocol for wireless networks with asymmetric links

A MAC layer protocol for wireless networks with asymmetric links A MAC layer proocol for wireless neworks wih asymmeric links Guoqiang Wang, Damla Turgu, Ladislau Bölöni, Yongchang Ji, Dan C. Marinescu School of Elecrical Engineering and Compuer Science, Universiy of

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

Maze Routing with Buffer Insertion Under Transition Time Constraints

Maze Routing with Buffer Insertion Under Transition Time Constraints Maze Roing wih Bffer Inerion Under raniion ime Conrain Li-Da Hang, Minghorng Lai, D. F. Wong Deparmen of Comper Science Unieriy of exa a Ain Ain, X 7872 U.S.A. flida, mlai, wong@c.exa.edg Yoxin Gao Aan!

More information

Real Time Contextual Summarization of Highly Dynamic Data Streams

Real Time Contextual Summarization of Highly Dynamic Data Streams Real Time Conexual Summarizaion of Highly Dynamic Daa Sreams Manoj K Agarwal Microsof Bing Search Technology Cener - India Hyderabad 500032, India agarwalm@microsof.com Krihi Ramamriham Dep. of Compuer

More information

Image warping/morphing

Image warping/morphing Image arping/morphing Image arping Digial Visual Effecs Yung-Yu Chuang ih slides b Richard Szeliski, Seve Seiz, Tom Funkhouser and leei Efros Image formaion Sampling and quanizaion B Wha is an image We

More information

Evaluation and Improvement of Region-based Motion Segmentation

Evaluation and Improvement of Region-based Motion Segmentation Evaluaion and Improvemen of Region-based Moion Segmenaion Mark Ross Universiy Koblenz-Landau, Insiue of Compuaional Visualisics, Universiässraße 1, 56070 Koblenz, Germany Email: ross@uni-koblenz.de Absrac

More information