Towards Tight Bounds on Theta-Graphs

Size: px
Start display at page:

Download "Towards Tight Bounds on Theta-Graphs"

Transcription

1 Toards Tight Bonds on Theta-Graphs arxiv:10.633v1 [cs.cg] Apr 01 Prosenjit Bose Jean-Lo De Carfel Pat Morin André van Renssen Sander Verdonschot Abstract We present improved pper and loer bonds on the spanning ratio of -graphs ith at least six cones. Given a set of points in the plane, a -graph partitions the plane arond each vertex into m disjoint cones, each having apertre = /m, and adds an edge to the closest vertex in each cone. We sho that for any integer k 1, -graphs ith k + cones have a spanning ratio of 1 + sin/ and e provide a matching loer bond, shoing that this spanning ratio tight. Next, e sho that for any integer k 1, -graphs ith k + cones have spanning ratio at most 1 + sin//cos/ sin/. We also sho that - graphs ith k +3 and k +5 cones have spanning ratio at most cos//cos/ sin3/. This is a significant improvement on all families of -graphs for hich exact bonds are not knon. For example, the spanning ratio of the -graph ith 7 cones is decreased from at most to at most These spanning proofs also imply improved pper bonds on the competitiveness of the -roting algorithm. In particlar, e sho that the -roting algorithm is 1 + sin//cos/ sin/-competitive on -graphs ith k + cones and that this ratio is tight. Finally, e present improved loer bonds on the spanning ratio of these graphs. Using these bonds, e provide a partial order on these families of -graphs. In particlar, e sho that -graphs ith k + cones have spanning ratio at least 1 + tan/ + tan /, here is /k +. This is somehat srprising since, for eqal vales of k, the spanning ratio of -graphs ith k + cones is greater than that of -graphs ith k + cones, shoing that increasing the nmber of cones can make the spanning ratio orse. Keyords Comptational geometry, Spanners, Theta-graphs, Spanning Ratio, Tight bonds School of Compter Science, Carleton University. Research spported in part by FQRNT, NSERC, and Carleton University s President s 010 Doctoral Felloship. jit@scs.carleton.ca, jdecarf@cg.scs.carleton.ca, morin@scs.carleton.ca, andre@cg.scs.carleton.ca, sander@cg.scs.carleton.ca. 1

2 1 Introdction A geometric graph G is a graph hose vertices are points in the plane and hose edges are line segments beteen pairs of points. A graph G is called plane if no to edges intersect properly. Every edge is eighted by the Eclidean distance beteen its endpoints. The distance beteen to vertices and v in G, denoted by δ G, v, or simply δ, v hen G is clear from the context, is defined as the sm of the eights of the edges along the shortest path beteen and v in G. A sbgraph H of G is a t-spanner of G for t 1 if for each pair of vertices and v, δ H, v t δ G, v. The smallest vale t for hich H is a t-spanner is the spanning ratio or stretch factor of H. The graph G is referred to as the nderlying graph of H. The spanning properties of varios geometric graphs have been stdied extensively in the literatre see [3, 7] for a comprehensive overvie of the topic. Given a spanner, hoever, it is important to be able to rote, i.e. find a short path, beteen any to vertices. A roting algorithm is said to be c-competitive ith respect to G if the length of the path retrned by the roting algorithm is not more than c times the length of the shortest path in G []. The smallest vale c for hich a roting algorithm is c-competitive ith respect to G is the roting ratio of that roting algorithm. In this paper, e consider the sitation here the nderlying graph G is a straightline embedding of the complete graph on a set of n points in the plane ith the eight of an edge, v being the Eclidean distance v beteen and v. A spanner of sch a graph is called a geometric spanner. We look at a specific type of geometric spanner: -graphs. Introdced independently by Clarkson [5] and Keil [6], -graphs are constrcted as follos a more precise definition follos in Section : for each vertex, e partition the plane into m disjoint cones ith apex, each having apertre = /m. When m cones are sed, e denote the reslting -graph by the m -graph. The -graph is constrcted by, for each cone ith apex, connecting to the vertex v hose projection onto the bisector of the cone is closest. Rppert and Seidel [8] shoed that the spanning ratio of these graphs is at most 1/1 sin/, hen < /3, i.e. there are at least seven cones. This proof also shoed that the -roting algorithm defined in Section is 1/1 sin/-competitive on these graphs. Recently, Bonichon et al. [1] shoed that the 6 -graph has spanning ratio. This as done by dividing the cones into to sets, positive and negative cones, sch that each positive cone is adjacent to to negative cones and vice versa. It as shon that hen edges are added only in the positive cones, in hich case the graph is called the half- 6 - graph, the reslting graph is eqivalent to the Delanay trianglation here the empty region is an eqilateral triangle. The spanning ratio of this graph is, as shon by Che []. An alternative, indctive proof of the spanning ratio of the half- 6 -graph as presented by Bose et al. [], along ith an optimal local competitive roting algorithm on the half- 6 -graph. Tight bonds on spanning ratios are notoriosly hard to obtain. The standard Delanay trianglation here the empty region is a circle is a good example. Its spanning ratio has been stdied for over 0 years and the pper and loer bonds still do not match. Also, even thogh it as introdced abot 5 years ago, the spanning ratio of the 6 -graph has

3 only recently been shon to be finite and tight, making it the first and, ntil no, only -graph for hich tight bonds are knon. In this paper, e improve on the existing pper bonds on the spanning ratio of all - graphs ith at least six cones. First, e generalize the spanning proof of the half- 6 -graph given by Bose et al. [] to a large family of -graphs: the k+ -graph, here k 1 is an integer. We sho that the k+ -graph has a tight spanning ratio of 1 + sin/ see Section.1. We contine by looking at pper bonds on the spanning ratio of the other three families of -graphs: the k+3 -graph, the k+ -graph, and the k+5 -graph, here k is an integer and at least 1. We sho that the k+ -graph has a spanning ratio of at most 1 + sin//cos/ sin/ see Section.3. We also sho that the k+3 - graph and the k+5 -graph have spanning ratio at most cos//cos/ sin3/ see Section.. As as the case for Rppert and Seidel, the strctre of these spanning proofs implies that the pper bonds also apply to the competitiveness of -roting on these graphs. These reslts are smmarized in Table 1. Finally, e present improved loer bonds on the spanning ratio of these graphs see Section 5 and e provide a partial order on these families see Section 6. In particlar, e sho that -graphs ith k+ cones have spanning ratio at least 1+ tan/+ tan /. This is somehat srprising since, for eqal vales of k, the spanning ratio of -graphs ith k + cones is greater than that of -graphs ith k + cones, shoing that increasing the nmber of cones can make the spanning ratio orse. Crrent Spanning Crrent Roting Previos Spanning & Roting k+ -graph 1 + sin 1 1 sin [8] 1 1 sin [8] k+3 -graph cos cos sin sin cos cos sin 1 1 sin [8] k+ -graph 1 + sin cos sin 1 + sin cos sin 1 1 sin [8] k+5 -graph cos cos sin sin cos cos sin 1 1 sin [8] Table 1: An overvie of crrent and previos spanning and roting ratios of -graphs Preliminaries Let a cone be the region in the plane beteen to rays originating from the same vertex referred to as the apex of the cone. When constrcting a m -graph, for each vertex consider the rays originating from ith the angle beteen consective rays being 3

4 = /m see Figre 1. Each pair of consective rays defines a cone. The cones are oriented sch that the bisector of some cone coincides ith the vertical halfline throgh that lies above. We refer to this cone as C0 and nmber the cones in clockise order arond. The cones arond the other vertices have the same orientation as the ones arond. If the apex is clear from the context, e rite C i to indicate the i-th cone. For ease of exposition, e only consider point sets in general position: no to vertices lie on a line parallel to one of the rays that define the cones, no to vertices lie on a line perpendiclar to the bisector of one of the cones, and no three points are collinear. C 0 C 5 C 1 C C C 3 Figre 1: The cones having apex in the 6 -graph The m -graph is constrcted as follos: for each cone Ci of each vertex, add an edge from to the closest vertex in that cone, here the distance is measred along the bisector of the cone see Figre. More formally, e add an edge beteen to vertices and v if v Ci, and for all vertices Ci, v, here v and denote the orthogonal projection of v and onto the bisector of C i. Note that or assmptions of general position imply that each vertex adds at most one edge per cone to the graph. v Figre : Three vertices are projected onto the bisector of a cone of. Vertex v is the closest vertex Using the strctre of the m -graph, -roting is defined as follos. Let t be the destination of the roting algorithm and let be the crrent vertex. If there exists a direct

5 edge to t, follo this edge. Otherise, follo the edge to the closest vertex in the cone of that contains t. Finally, given a vertex in cone C of a vertex, e define the canonical triangle T to be the triangle defined by the borders of C and the line throgh perpendiclar to the bisector of C. We se m to denote the midpoint of the side of T opposite and α to denote the smaller nsigned angle beteen and m see Figre 3. Note that for any pair of vertices and in the m -graph, there exist to canonical triangles: T and T. m α Figre 3: The canonical triangle T 3 Some Geometric Lemmas First, e prove a fe geometric lemmas that are sefl hen bonding the spanning ratios of the graphs. We start ith a nice geometric property of the k+ -graph. Lemma 1 In the k+ -graph, any line perpendiclar to the bisector of a cone is parallel to the bondary of some cone. Proof. The angle beteen the bisector of a cone and the bondary of that cone is /. In the k+ -graph, since = /k +, the angle beteen the bisector and the line perpendiclar to this bisector is / = k +/ = k +/. Ths the angle beteen the line perpendiclar to the bisector and the bondary of the cone is / / = k. Since a cone bondary is placed at every mltiple of, the line perpendiclar to the bisector is parallel to the bondary of some cone. This property helps hen bonding the spanning ratio of the k+ -graph. Hoever, before deriving this bond, e prove a fe other geometric lemmas. We se xyz to denote the smaller angle beteen line segments xy and yz. Lemma Let a, b, c, and d be for points on a circle sch that cad bad adc. It holds that ac + cd ab + bd and cd bd. 5

6 b c c a d Figre : Illstration of the proof of Lemma Proof. This sitation is illstrated in Figre. Withot loss of generality, e assme that ad = 1. Since b and c lie on the same circle and abd and acd are the angle opposite to the same chord ad, the inscribed angle theorem implies that abd = acd. Frthermore, since cad adc, c lies to the right of the perpendiclar bisector of ad. First, e sho that ac + cd ab + bd by shoing that ac + cd + ad ab + bd + ad. Let c be the point on the circle hen e mirror c along the perpendiclar bisector of ad. Points c and c partition the circle into to arcs. Since cad bad adc, b lies on the pper arc of the circle. We focs on triangle acd. The locs of the point c sch that the perimeter of acd is constant defines an ellipse. This ellipse has major axis ad and goes throgh c and c. Since this major axis is horizontal, the ellipse does not intersect the pper arc of the circle. Hence, since b lies on the pper arc of the circle, hich is otside of the ellipse, the perimeter of abd is greater than that of acd, completing the first half of the proof. Next, e sho that cd bd. Using the sine la, e have that cd = sin cad/ sin acd and bd = sin bad/ sin abd. Since cad bad adc cad, e have that sin cad sin bad. Hence, since abd = acd, e have that cd bd. Lemma 3 Let, v and be three vertices in the k+x -graph, here x {, 3,, 5}, sch that C0 and v T, to the left of. Let a be the intersection of the side of T opposite to ith the left bondary of C0 v. Let Ci v denote the cone of v that contains and let c and d be the pper and loer corner of T v. If 1 i k 1, or i = k and c d, then max { vc + c, vd + d } va + a and max { c, d } a. Proof. This sitation is illstrated in Figre 5. We perform case distinction on max{ c, d }. Case 1: If c > d see Figre 5a, e need to sho that hen 1 i k 1, e have that vc + c va + a and c a. Since angles va and vc are both 6

7 a c C v i d a d C v i c d v v a b Figre 5: The to cases for the sitation here e apply Lemma : a c > d, b c d angles beteen the bondary of a cone and the line perpendiclar to its bisector, e have that va = vc. Ths, c lies on the circle throgh a, v, and. Therefore, if e can sho that cv av vc, Lemma proves this case. We sho cv av vc in to steps. Since Ci v and i 1, e have that avc = i. Hence, since av = avc + cv, e have that cv av. It remains to sho that av vc. We note that av i+1 and / vc, since c > d. Using that = /k + x and x {, 3,, 5}, e have the folloing. i k 1 i k + x 3 i k + x 3 i 3 i + 1 av vc Case : If c d see Figre 5b, e need to sho that hen 1 i k, e have that vd + d va + a and d a. Since angles va and vd are both angles beteen the bondary of a cone and the line perpendiclar to its bisector, e have that va = vd. Ths, hen e reflect d in the line throgh v, the reslting point d lies on the circle throgh a, v, and. Therefore, if e can sho that d v av vd, Lemma proves this case. 7

8 We sho d v av vd in to steps. Since Ci v and i 1, e have that av avc = i. Hence, since d v, e have that d v av. It remains to sho that av vd. We note that vd = dv = / dv and av = avd dv = i+1 dv. Using that = /k +x and x {, 3,, 5}, e have the folloing. i k i k + x 1 i k + x 1 i 1 i + 1 dv + dv av vd Lemma Let, v and be three vertices in the k+x -graph, sch that C 0, v T to the left of, and C v 0. Let a be the intersection of the side of T opposite to ith the left bondary of C v 0. Let c and d be the corners of T v opposite to v. Let β = av and let γ be the nsigned angle beteen v and the bisector of T v. Let c be a positive constant. If then c cos γ sin β cos β sin 1 + γ, max { vc + c c, vd + c d } va + c a. Proof. This sitation is illstrated in Figre 6. Since the angle beteen the bisector of a cone and its bondary is /, by the sine la, e have the folloing. cos γ vc = vd = v cos max { c, d } = v sin γ + cos γ tan sin β va = v cos a = v cos β + sin β tan 8

9 a c β T v v γ d Figre 6: Finding a constant c sch that vd + c d va + c a To sho that holds, e first mltiply both sides by cos// v and rerite as follos. cos max { vc + c c, vd + c d } v = cos γ + c sin γ cos + cos γ sin = cos γ + c sin + γ cos va + c a = sin β + c v cos β cos + sin β sin = sin β + c cos β Therefore, to prove that 1 implies, e rerite 1 as follos. cos γ sin β c cos β sin + γ cos γ sin β c cos β sin sin β + c cos β cos γ + c sin + γ + γ It remains to sho that c > 0. Since C0 v, e have that β 0, /. Moreover, e have that γ [0, /, by definition. This implies that sin/ + γ > sin β, or eqivalently, cos γ sin β > 0. Ths, e need to sho that cos/ β sin/ + γ > 0, or eqivalently, sin/ + / β > sin/ + γ. It sffices to sho that / + γ < / + / β < / γ. This follos from β 0, /, γ [0, /, and the fact that /7. 9

10 Upper Bonds In this section, e provide improved pper bonds for the for families of -graphs: the k+ -graph, the k+3 -graph, the k+ -graph, and the k+5 -graph. We first prove that the k+ -graph has a tight spanning ratio of 1 + sin/. Next, e provide a generic frameork for the spanning proof for the three other families of -graphs. After providing this frameork, e fill in the blanks for the individal families..1 Optimal Bonds on the k+ -Graph We start by shoing that the k+ -graph has a spanning ratio of 1 + sin/. At the end of this section, e also provide a matching loer bond, proving that this spanning ratio is tight. Theorem 5 Let and be to vertices in the plane. Let m be the midpoint of the side of T opposite and let α be the nsigned angle beteen and m. There exists a path connecting and in the k+ -graph of length at most 1 + sin cos cos α + sin α. Proof. We assme ithot loss of generality that C0. We prove the theorem by indction on the area of T formally, indction on the rank, hen ordered by area, of the canonical triangles for all pairs of vertices. Let a and b be the pper left and right corners of T and let y and z be the left and right intersections of the left and right bondaries of T and the bondaries of Ck+1, the cone of that contains see Figre 7. Or indctive hypothesis is the folloing, here δ, denotes the length of the shortest path from to in the k+ -graph: If ay is empty, then δ, b + b. If bz is empty, then δ, a + a. If neither ay nor bz is empty, then δ, max{ a + a, b + b }. Note that if both ay and bz are empty, the indction hypothesis implies that δ, min{ a + a, b + b }. We first sho that this indction hypothesis implies the theorem. Basic trigonometry gives s the folloing eqalities: m = cos α, m = sin α, am = bm = cos α tan/, and a = b = cos α/ cos/. Ths, the indction hypothesis gives s that 1 + sin δ, a + am + m = cos 10 cos α + sin α.

11 Base case: T has rank 1. Since the triangle is a smallest triangle, is the closest vertex to in that cone. Hence, the edge, is part of the k+ -graph and δ, =. From the triangle ineqality, e have min{ a + a, b + b }, so the indction hypothesis holds. Indction step: We assme that the indction hypothesis holds for all pairs of vertices ith canonical triangles of rank p to j. Let T be a canonical triangle of rank j + 1. If, is an edge in the k+ -graph, the indction hypothesis follos from the same argment as in the base case. If there is no edge beteen and, let v be the vertex closest to in C0, and let a and b be the pper left and right corners of T v see Figre 7. By definition, δ, v + δv,, and by the triangle ineqality, v min{ a + a v, b + b v }. a c y d b z z a v b c a a b a a a a v d z v z b b z y y y a b c Figre 7: The three cases of the indction step based on the cone of v that contains, in this case for the 1 -graph Withot loss of generality, e assme that v lies to the left of. We perform a case analysis based on the cone of v that contains : a C v 0, b C v i here 1 i k 1, c C v k. Case a: Vertex lies in C v 0 see Figre 7a. Let c and d be the pper left and right corners of T v, and let y and z be the left and right intersections of T v and the bondaries of C k+1. Since T v has smaller area than T, e apply the indctive hypothesis to T v. We need to prove all three statements of the indctive hypothesis for T. 1. If ay is empty, then cy is also empty, so by indction δv, vd + d. Since v, d, b, and b form a parallelogram, e have: δ, v + δv, b + b v + vd + d = b + b, 11

12 hich proves the first statement of the indction hypothesis.. If bz is empty, an analogos argment proves the second statement of the indction hypothesis. 3. If neither ay nor bz is empty, by indction e have δv, max{ vc + c, vd + d }. Assme, ithot loss of generality, that the maximm of the right hand side is attained by its second argment vd + d the other case is similar. Since vertices v, d, b, and b form a parallelogram, e have that: δ, v + δv, b + b v + vd + d b + b max{ a + a, b + b }, hich proves the third statement of the indction hypothesis. Case b: Vertex lies in Ci v here 1 i k 1 see Figre 7b. In this case, v lies in ay. Therefore, the first statement of the indction hypothesis for T is vacosly tre. It remains to prove the second and third statement of the indction hypothesis. Let a be the intersection of the side of T opposite and the left bondary of C0 v. Since T v is smaller than T, by indction e have δv, max{ vc + c, vd + d }. Since Ci v here 1 i k 1, e can apply Lemma 3. Note that point a in Lemma 3 corresponds to point a in this proof. Hence, e get that max{ vc + c, vd + d } va + a. Since v a + a v and v, a, a, and a form a parallelogram, e have that δ, a + a, proving the indction hypothesis for T. Case c: Vertex lies in Ck v see Figre 7c. Since v lies in ay, the first statement of the indction hypothesis for T is vacosly tre. It remains to prove the second and third statement of the indction hypothesis. Let a and b be the pper and loer left corners of T v, and let z be the intersection of T v and the loer bondary of Ck v, i.e. the cone of v that contains. Note that z is also the right intersection of T v and T v. Since v is the closest vertex to, T v is empty. Hence, b z v is empty. Since T v is smaller than T, e can apply indction on it. As b z v is empty, the indction hypothesis for T v gives δv, va + a. Since v a + a v and v, a, a, and a form a parallelogram, e have that δ, a + a, proving the second and third statement of the indction hypothesis for T. Since 1 + sin// cos/ cos α + sin α is increasing for α [0, /], for /3, it is maximized hen α = /, and e obtain the folloing corollary: Corollary 6 The k+ -graph is a 1 + sin /-spanner. The pper bonds given in Theorem 5 and Corollary 6 are tight, as shon in Figre 8: e place a vertex v arbitrarily close to the pper corner of T that is frthest from. 1

13 Likeise, e place a vertex v arbitrarily close to the loer corner of T that is frthest from. Both shortest paths beteen and visit either v or v, so the path length is arbitrarily close to 1 + sin// cos/ cos α + sin α, shoing that the pper bonds are tight. v v Figre 8: The loer bond for the k+ -graph. Generic Frameork for the Spanning Proof In this section, e provide a generic frameork for the spanning proof for the three other families of -graphs: the k+3 -graph, the k+ -graph, and the k+5 -graph. This frameork contains those parts of the spanning proof that are identical for all three families. In the sbseqent sections, e handle the single case that depends on each specific family and determines their respective spanning ratios. Theorem 7 Let and be to vertices in the plane. Let m be the midpoint of the side of T opposite and let α be the nsigned angle beteen and m. There exists a path connecting and in the k+x -graph of length at most cos α cos + c cos α tan + sin α, here c 1 is a fnction that depends on x {3,, 5} and. For the k+ -graph, c eqals 1/cos/ sin/ and for the k+3 -graph and k+5 -graph, c eqals cos// cos/ sin3/. Proof. We assme ithot loss of generality that C 0. We prove the theorem by indction on the area of T formally, indction on the rank, hen ordered by area, of the canonical triangles for all pairs of vertices. Let a and b be the pper left and right corners of T. Or indctive hypothesis is the folloing, here δ, denotes the length of the shortest path from to in the k+x -graph: δ, max{ a +c a, b +c b }. 13

14 We first sho that this indction hypothesis implies the theorem. Basic trigonometry gives s the folloing eqalities: m = cos α, m = sin α, am = bm = cos α tan/, and a = b = cos α/ cos/. Ths the indction hypothesis gives that cos α δ, a + c am + m = cos + c cos α tan + sin α. Base case: T has rank 1. Since the triangle is a smallest triangle, is the closest vertex to in that cone. Hence, the edge, is part of the k+x -graph and δ, =. From the triangle ineqality and the fact that c 1, e have max{ a + c a, b + c b }, so the indction hypothesis holds. Indction step: We assme that the indction hypothesis holds for all pairs of vertices ith canonical triangles of rank p to j. Let T be a canonical triangle of rank j + 1. If, is an edge in the k+x -graph, the indction hypothesis follos from the same argment as in the base case. If there is no edge beteen and, let v be the vertex closest to in T, and let a and b be the pper left and right corners of T v see Figre 9. By definition, δ, v + δv,, and by the triangle ineqality, v min{ a + a v, b + b v }. a c c d b a a a v d b a a a v c d b a a a v c d b a v b a b c d Figre 9: The for cases of the indction step based on the cone of v that contains, in this case for the 1 -graph Withot loss of generality, e assme that v lies to the left of. We perform a case analysis based on the cone of v that contains, here c and d are the left and right corners of T v, opposite to v: a C0 v, b Ci v here 1 i k 1, or i = k and c d, c Ck v and c > d, d Cv k+1. Case a: Vertex lies in C0 v see Figre 9a. Since T v has smaller area than T, e apply the indctive hypothesis to T v. Hence e have δv, max{ vc + c c, vd + 1

15 c d }. Since v lies to the left of, the maximm of the right hand side is attained by its first argment, vc + c c. Since vertices v, c, a, and a form a parallelogram, and c 1, e have that δ, v + δv, a + a v + vc + c c a + c a max{ a + c a, b + c b }, hich proves the indction hypothesis. Case b: Vertex lies in Ci v, here 1 i k 1, or i = k and c d see Figre 9b. Let a be the intersection of the side of T opposite and the left bondary of C0 v. Since T v is smaller than T, by indction e have δv, max{ vc +c c, vd +c d }. Since Ci v here 1 i k 1, or i = k and c d, e can apply Lemma 3. Note that point a in Lemma 3 corresponds to point a in this proof. Hence, e get that max { vc + c, vd + d } va + a and max { c, d } a. Since c 1, this implies that max{ vc +c c, vd +c d } va +c a. Since v a + a v and v, a, a, and a form a parallelogram, e have that δ, a + c a, proving the indction hypothesis for T. Case c and d Vertex lies in Ck v and c > d, or lies in Cv k+1 see Figres 9c and d. Let a be the intersection of the side of T opposite and the left bondary of C0 v. Since T v is smaller than T, e can apply indction on it. The actal application of the indction hypothesis varies for the three families of -graphs and, sing Lemma, determines the vale of c. Hence, these cases are discssed in the spanning proofs of the three families..3 Upper Bond on the k+ -Graph In this section, e improve the pper bonds on the spanning ratio of the k+ -graph, for any integer k 1. Theorem 8 Let and be to vertices in the plane. Let m be the midpoint of the side of T opposite and let α be the nsigned angle beteen and m. There exists a path connecting and in the k+ -graph of length at most cos α cos + cos α tan + sin α cos sin. Proof. We apply Theorem 7 sing c = 1/cos/ sin/. It remains to handle Case c, here C v k and c > d, and Case d, here Cv k+1. Recall that c and d are the left and right corners of T v, opposite to v, and a is the intersection of the side of T opposite and the left bondary of C v 0. Let β be a v 15

16 and let γ be the angle beteen v and the bisector of T v. Since T v is smaller than T, the indction hypothesis gives an pper bond on δv,. Since v a + a v and v, a, a, and a form a parallelogram, e need to sho that δv, va + c a for both cases in order to complete the proof. c a a a v γ β d b a a a v β γ c d b a b Figre 10: The remaining cases of the indction step for the k+ -graph: a lies in C v k and c > d, b lies in Cv k+1 Case c: When lies in Ck v and c > d, the indction hypothesis for T v gives δv, vc + c c see Figre 10a. We note that γ = β. Hence, the ineqality follos from Lemma hen c cos β sin β/cos/ β sin3/ β. Since this fnction is decreasing in β for / β, it is maximized hen β eqals /. Hence, c needs to be at least cos/ sin//1 sin, hich can be reritten to 1/cos/ sin/. Case d: When lies in Ck+1 v, lies above the bisector of T v see Figre 10b and the indction hypothesis for T v gives δv, d +c dv. We note that γ = β. Hence, the ineqality follos from Lemma hen c cos β sin β/cos/ β sin/+β, hich is eqal to 1/cos/ sin/. Since cos α/ cos/ + cos α tan/ + sin α/cos/ sin/ is increasing for α [0, /], for /, it is maximized hen α = /, and e obtain the folloing corollary: Corollary 9 The k+ -graph is a 1 + sin -spanner. cos sin Frthermore, e observe that the proof of Theorem 8 follos the same path as the -roting algorithm follos: if the direct edge to the destination is part of the graph, it follos this edge, and if it is not, it follos the edge to the closest vertex in the cone that contains the destination. Corollary 10 The -roting algorithm is 1 + sin -competitive on the cos sin k+ -graph. 16

17 . Upper Bonds on the k+3 -Graph and k+5 -Graph In this section, e improve the pper bonds on the spanning ratio of the k+3 -graph and the k+5 -graph, for any integer k 1. Theorem 11 Let and be to vertices in the plane. Let m be the midpoint of the side of T opposite and let α be the nsigned angle beteen and m. There exists a path connecting and in the k+3 -graph of length at most + sin α cos cos α cos α tan cos + cos sin 3. Proof. We apply Theorem 7 sing c = cos//cos/ sin3/. It remains to handle Case c, here C v k and c > d, and Case d, here Cv k+1. Recall that c and d are the left and right corners of T v, opposite to v, and a is the intersection of the side of T opposite and the left bondary of C v 0. Let β be a v and let γ be the angle beteen v and the bisector of T v. Since T v is smaller than T, the indction hypothesis gives an pper bond on δv,. Since v a + a v and v, a, a, and a form a parallelogram, e need to sho that δv, va + c a for both cases in order to complete the proof. c a a a v γ β d b a a a v γ β c b a b d Figre 11: The remaining cases of the indction step for the k+3 -graph: a lies in C v k and c > d, b lies in Cv k+1 Case c: When lies in C v k and c > d, the indction hypothesis for T v gives δv, vc + c c see Figre 11a. We note that γ = 3/ β. Hence, the ineqality follos from Lemma hen c cos3/ β sin β/cos/ β sin5/ β. Since this fnction is decreasing in β for / β 3/, it is maximized hen β eqals /. Hence, c needs to be at least cos/ sin//cos/ sin, hich is eqal to cos//cos/ sin3/. Case d: When lies in C v k+1, lies above the bisector of T v see Figre 11b and the indction hypothesis for T v gives δv, d + c dv. We note that γ = / + β. 17

18 Hence, the ineqality follos from Lemma hen c cos/ + β sin β/cos/ β sin3/ + β, hich is eqal to cos//cos/ sin3/. Theorem 1 Let and be to vertices in the plane. Let m be the midpoint of the side of T opposite and let α be the nsigned angle beteen and m. There exists a path connecting and in the k+5 -graph of length at most + sin α cos cos α cos α tan cos + cos sin 3. Proof. We apply Theorem 7 sing c = cos//cos/ sin3/. It remains to handle Case c, here C v k and c > d, and Case d, here Cv k+1. Recall that c and d are the left and right corners of T v, opposite to v, and a is the intersection of the side of T opposite and the left bondary of C v 0. Let β be a v and let γ be the angle beteen v and the bisector of T v. Since T v is smaller than T, the indction hypothesis gives an pper bond on δv,. Since v a + a v and v, a, a, and a form a parallelogram, e need to sho that δv, va + c a for both cases in order to complete the proof. c c a a a v γ 3 β a d b a a a v γ β b c d b a a a v γ β c d b Figre 1: The remaining cases of the indction step for the k+5 -graph: a lies in Ck v and c > d, b lies in Cv k+1 and c < d, c lies in Cv k+1 and c d Case c: When lies in Ck v and c > d, the indction hypothesis for T v gives δv, vc + c c see Figre 1a. We note that γ = 5/ β. Hence, the ineqality follos from Lemma hen c cos5/ β sin β/cos/ β sin7/ β. Since this fnction is decreasing in β for 3/ β 5/, it is maximized hen β eqals 3/. Hence, c needs to be at least cos/ sin3//cos/ sin, hich is less than cos//cos/ sin3/. Case d: When lies in Ck+1 v, the indction hypothesis for T v gives δv, max{ vc +c c, vd +c d }. If c < d see Figre 1b, the indction hypothesis for T v gives δv, vd + c d. We note that γ = β /. Hence, the ineqality follos from Lemma hen c cosβ / sin β/cos/ β sin/+β, hich is eqal to cos//cos/ sin3/. 18

19 If c d, the indction hypothesis for T v gives δv, vc + c c see Figre 1c. We note that γ = / β. Hence, the ineqality follos from Lemma hen c cos/ β sin β/cos/ β sin3/ β. Since this fnction is decreasing in β for 0 β /, it is maximized hen β eqals 0. Hence, c needs to be at least cos//cos/ sin3/. By looking at to vertices and in the k+3 -graph and the k+5 -graph, e can see that hen the angle beteen and the bisector of T is α, the angle beteen and the bisector of T is / α. Hence the orst case spanning ratio corresponds to the minimm of the spanning ratio hen looking at T and the spanning ratio hen looking at T. Theorem 13 The k+3 -graph and k+5 -graph are cos cos sin 3 -spanners. Proof. The spanning ratio of the k+3 -graph and the k+5 -graph is at most cos α cos min + cos α tan +sin α cos, cos sin 3 cos α + cos α tan +sin α cos. cos cos sin 3 Since cos α/ cos/ + c cos α tan/ + sin α is increasing for α [0, /], for /7, the minimm of these to fnctions is maximized hen the to fnctions are eqal, i.e. hen α = /. Ths the k+3 -graph and the k+5 -graph have spanning ratio at most cos cos cos cos tan + sin + cos sin 3 = cos cos sin 3. Frthermore, e observe that the proofs of Theorem 11 and Theorem 1 follo the same path as the -roting algorithm follos. Since in the case of roting, e are forced to consider the canonical triangle ith the sorce as apex, the argments that decreased the spanning ratio cannot be applied. Hence, e obtain the folloing corollary. Corollary 1 The -roting algorithm is 1 + sin cos -competitive on the cos sin 3 k+3 - graph and the k+5 -graph. 5 Loer Bonds In this section, e provide loer bonds for the k+3 -graph, the k+ -graph, and the k+5 -graph. For each of the families, e constrct a loer bond example by extending 19

20 the shortest path beteen to vertices and. For brevity, e describe only ho to extend one of the shortest paths beteen these vertices. To extend all shortest paths beteen and, the same transformation is applied to all eqivalent paths or canonical triangles. For example, hen constrcting the loer bond for the k+3 -graph, or first step is to ensre that there is no edge beteen and. To this end, the proof of Theorem 15 states that e place a vertex v 1 in the corner of T that is frthest from. Placing only this single vertex, hoever, does not prevent the edge from being present, as is still the closest vertex in T. Hence, e also place a vertex in the corner of T that is frthest from. Since these to modifications are essentially the same, bt applied to different canonical triangles, e describe only the placement of one of these vertices. The fll reslt of each step is shon in the accompanying figres. 5.1 Loer Bonds on the k+3 -Graph In this section, e constrct a loer bond on the spanning ratio of the k+3 -graph, for any integer k 1. Theorem 15 The orst case spanning ratio of the k+3 -graph is at least 3 cos + cos 3 + sin 3 cos + cos 3 + sin + sin 3. Proof. We constrct the loer bond example by extending the shortest path beteen to vertices and in three steps. We describe only ho to extend one of the shortest paths beteen these vertices. To extend all shortest paths, the same modification is performed in each of the analogos cases, as shon in Figre 13. v v v 1 v 1 v 1 v 3 a b c Figre 13: The constrction of the loer bond for the k+3 -graph 0

21 First, e place sch that the angle beteen and the bisector of the cone of that contains is /. Next, e ensre that there is no edge beteen and by placing a vertex v 1 in the pper corner of T that is frthest from see Figre 13a. Next, e place a vertex v in the corner of T v1 that lies otside T see Figre 13b. Finally, to ensre that there is no edge beteen v and, e place a vertex v 3 in T v sch that T v and T v3 have the same orientation see Figre 13c. Note that e cannot place v 3 in the loer right corner of T v since this old case an edge beteen and v 3 to be added, creating a shortct to. One of the shortest paths in the reslting graph visits, v 1, v, v 3, and. Ths, to obtain a loer bond for the k+3 -graph, e compte the length of this path. v v 1 m v 3 v v 3 Figre 1: The loer bond for the k+3 -graph Let m be the midpoint of the side of T opposite. By constrction, e have that v 1 m = /, m = v v 1 = v 3 v = /, v 3 v = 3/, v 1 = v 1 v = / /, and v v 3 = see Figre 1. We can express the varios line segments as follos: v 1 = cos cos sin 3 v 1 = sin v 1 v = cos cos v 1 v = v v 3 = sin 3 = sin 3 cos sin sin v 1 = sin cos v 1 sin v = sin 3 sin v 1

22 v 3 = sin sin v = sin sin v Hence, the total length of the shortest path is v 1 + v 1 v + v v 3 + v 3, hich can be reritten to 3 cos + cos 3 + sin + sin + sin 3 3 cos + cos 3, proving the theorem. 5. Loer Bond on the k+ -Graph The k+ -graph has the nice property that any line perpendiclar to the bisector of a cone is parallel to the bondary of a cone Lemma 1. As a reslt of this, if, v, and are vertices ith v in one of the pper corners of T, then T v is completely contained in T. The k+ -graph does not have this property. In this section, e sho ho to exploit this to constrct a loer bond for the k+ -graph hose spanning ratio exceeds the orst case spanning ratio of the k+ -graph. Theorem 16 The orst case spanning ratio of the k+ -graph is at least 1 + tan + tan. Proof. We constrct the loer bond example by extending the shortest path beteen to vertices and in three steps. We describe only ho to extend one of the shortest paths beteen these vertices. To extend all shortest paths, the same modification is performed in each of the analogos cases, as shon in Figre 15. v v v 3 v 1 v 1 v 1 a b c Figre 15: The constrction of the loer bond for the k+ -graph

23 First, e place sch that the angle beteen and the bisector of the cone of that contains is /. Next, e ensre that there is no edge beteen and by placing a vertex v 1 in the pper corner of T that is frthest from see Figre 15a. Next, e place a vertex v in the corner of T v1 that lies in the same cone of as and v 1 see Figre 15b. Finally, e place a vertex v 3 in the intersection of the left bondary of T v and the right bondary of T v to ensre that there is no edge beteen v and see Figre 15c. Note that e cannot place v 3 in the loer right corner of T v since this old case an edge beteen and v 3 to be added, creating a shortct to. One of the shortest paths in the reslting graph visits, v 1, v, v 3, and. Ths, to obtain a loer bond for the k+ -graph, e compte the length of this path. v v 1 m v 3 Figre 16: The loer bond for the k+ -graph Let m be the midpoint of the side of T opposite. By constrction, e have that v 1 m = m = v v 1 = v 3 v = v 3 v = / see Figre 16. We can express the varios line segments as follos: v 1 = v 1 = sin v 1 v = v 1 cos = tan v = tan v 1 = sin tan 1 v v 3 = v 3 = v 1 cos = tan 3

24 Hence, the total length of the shortest path is v 1 + v 1 v + v v 3 + v 3, hich can be reritten to 1 + tan + tan. 5.3 Loer Bonds on the k+5 -Graph In this section, e give a loer bond on the spanning ratio of the k+5 -graph, for any integer k 1. Theorem 17 The orst case spanning ratio of the k+5 -graph is at least 1 sec + 7 sec + sec 3 + sec 8 cos + tan + 1 sec tan. Proof. We constrct the loer bond example by extending the shortest path beteen to vertices and in to steps. We describe only ho to extend one of the shortest paths beteen these vertices. To extend all shortest paths, the same modification is performed in each of the analogos cases, as shon in Figre 17. v v v 1 v 1 a b Figre 17: The constrction of the loer bond for the k+5 -graph

25 First, e place sch that the angle beteen and the bisector of the cone of that contains is /. Next, e ensre that there is no edge beteen and by placing a vertex v 1 in the pper corner of T that is frthest from see Figre 17a. Finally, e place a vertex v in the corner of T v1 that lies otside T. We also place a vertex v in the corner of T v1 that lies in the same cone of as and v 1 see Figre 17b. Note that placing v creates a shortct beteen and v, as is the closest vertex in one of the cones of v. One of the shortest paths in the reslting graph visits, v, and. Ths, to obtain a loer bond for the k+5 -graph, e compte the length of this path. v v 1 m Figre 18: The loer bond for the k+5 -graph Let m be the midpoint of the side of T opposite. By constrction, e have that v 1 m = /, m = /, v 1 v = 3/, and v 1 v = v 1 + v 1 v = / + / 3/ = 3/ see Figre 18. We can express the varios line segments as follos: v 1 = cos cos v = cos cos v 1 v = v = sin sin + cos tan + cos tan v 1 + v 1 v v 1 v 1 v cos 3 5

26 Hence, the total length of the shortest path is v + v, hich can be reritten to 1 sec times the length of. + 7 sec + sec 3 + sec 8 cos + tan + 1 sec tan 6 Comparison In this section e prove that the pper and loer bonds of the for families of -graphs admit a partial ordering. We need the folloing lemma that can be proved by elementary calcls. Lemma 18 Let x [ 0, ] be a real nmber. Then the folloing ineqalities hold: 1. sinx x ith eqality if and only if x = 0.. cosx 1 x 3. sinx x x3 6 ith eqality if and only if x = 0. ith eqality if and only if x = 0.. cosx 1 x + x ith eqality if and only if x = tanx x ith eqality if and only if x = tan x x ith eqality if and only if x = 0. Using the above properties, e proceed to prove a nmber of relations beteen the for families of -graphs. 6

27 Lemma 19 Let bm and lbm denote the pper and loer bond on the m -graph: 1 + sin k+ if m = k + k 1 bm = cos k+3 cos k+3 sin 3 k sin k+ cos k+ sin k+ cos k+5 cos k+5 sin 3 k sin k+ if m = k + 3 k 1 if m = k + k 1 if m = k + 5 k 1 if m = k + k cos k+3+cos k+3+sin k+3+sin k+3+sin k cos k+3+cos k+3 3 lbm = 1 + tan k+ + tan k+ if m = k + 3 k 1 if m = k + k 1 sec k+5+7 sec k+5+ sec 3 k+5+sec k+5 8 cos k+5 tan + tan k sec k+5 k+5 Then the folloing ineqalities hold here k is an integer. if m = k + 5 k 1 bk < lbk + k 1 a bk < lbk + 3 k 1 b bk < lbk + k 1 c bk < lbk + 5 k 1 d bk + < lbk + k 1 e bk < lbk + k 1 f bk < lbk + 3 k 1 g bk < lbk + 5 k 1 h bk + 5 < lbk + k i Proof. We se the same strategy for each ineqality. We se the definitions of b and lb in combination ith Lemma 18. Notice that the restriction on k in each of these ineqalities ensres that e can apply Lemma 18. We are then left ith an algebraic ineqality that can be translated into a polynomial ineqality, hich is easy to verify. 7

28 a bk = 1 + sin k < 1 + k < k + 6 k + < 1 + sin k + by the definition of b, by Lemma 18-1, see belo, 3 by Lemma 18-3, = lbk + by the definition of lb. We no explain hy 3 holds. The ineqality 1 + < 1 + k k k + can be simplified to 19k + 19 k > 0. The largest real root of the polynomial involved in is negative. Moreover, 3 holds for k = 1. Therefore, 3 holds for any k 1. b The proof is analogos to the one of a. c The proof is analogos to the one of a. d We let so that cos k+1+5 fk =, 3 cos sin k+1+5 k+1+5 rk = sec + 7 sec k + 5 k + 5 sec 8 cos, k + 5 k + 5 gk = tan + sec tan k + 5 k sec 3 + k + 5 k + 5 bk = fk, rk + gk lbk + 5 =., 8

29 Using a proof similar to the one of a, e can prove that fk gk < rk. Using a proof similar to the one of a, e can prove that fk gk > 0, for k 1, ths e can proceed as follos fk gk < rk rk + gk fk < bk < lbk + 5, for k 1. e The proof is analogos to the one of a. f The proof is analogos to the one of a. g The proof is analogos to the one of d. h The proof is analogos to the one of d. i The proof is analogos to the one of d. We note that ineqalities a, b, c, and d imply that the spanning ratio is monotonic ithin each of the for families. We also note that increasing the nmber of cones of a -graph by from k + to k + increases the orst case spanning ratio, ths shoing that adding cones can make the spanning ratio orse instead of better. Therefore, the spanning ratio is non-monotonic beteen families. Corollary 0 We have the folloing partial order on the spanning ratios of the for families see Figre Tight Roting Bonds While improving the pper bonds on the spanning ratio of the k+ -graph, e also improved the pper bond on the roting ratio of the -roting algorithm. In this section e sho that this bond of 1 + sin// cos/ sin/ and the crrent pper bond of 1/ 1 sin/ on the 10 -graph are tight, i.e. e provide matching loer bonds on the roting ratio of the -roting algorithm on these families of graphs. 9

30 Figre 19: Partial order on the spanning ratios of the for families 7.1 Tight Roting Bonds for the k+ -Graph In this section e sho that the pper bond of 1 + sin//cos/ sin/ on the roting ratio of the -roting algorithm for the k+ -graph is a tight bond. Theorem 1 The -roting algorithm is graph and this bond is tight. 1 + sin -competitive on the cos sin k+ - Proof. Corollary 10 shoed that the roting ratio is at most 1 + sin//cos/ sin/, hence it sffices to sho that this is also a loer bond. We constrct the loer bond example on the competitiveness of the -roting algorithm on the k+ -graph by repeatedly extending the roting path from sorce to destination. First, e place in the right corner of T. To ensre that the -roting algorithm does not follo the edge beteen and, e place a vertex v 1 in the left corner of T. Next, to ensre that the -roting algorithm does not follo the edge beteen v 1 and, e place a vertex v 1 in the left corner of T v1. We repeat this step ntil e have created a cycle arond see Figre 0a. To extend the roting path frther, e again place a vertex v in the corner of the crrent canonical triangle. To ensre that the roting algorithm still rotes to v 1 from, e place v slightly otside of T v1. Hoever, another problem arises: vertex v 1 is no longer the vertex closest to v 1 in T v1, as v is closer. To solve this problem, e also place a vertex x 1 in T v1 v sch that v 1 lies in T x1 see Figre 0b. By repeating this process for times, e create a second cycle arond. 30

31 v 1 v 1 x 1 v 1 v 1 v a b Figre 0: Constrcting a loer bond example for -roting on the k+ -graph: a after constrcting the first cycle, b after adding v, the first vertex of the second cycle, and x 1, the axiliary vertex needed to maintain the first cycle To add more cycles arond, e repeat the same process as described above: place a vertex in the corner of the crrent canonical triangle and place an axiliary vertex to ensre that the previos cycle stays intact. Note that hen placing x i, e also need to ensre that it does not lie in T xi 1, to prevent shortcts from being formed. A loer bond example consisting of to cycles is shon in Figre 1. This ay e need to add axiliary vertices only to the k 1-th cycle, hen adding the k-th cycle, hence e can add an additional cycle sing only a constant nmber of vertices. Since e can place the vertices arbitrarily close to the corners of the canonical triangles, e ensre that v 1 = and that the distance beteen consective vertices v i and v i is alays 1/ cos/ times v i. Hence, hen e take = 1 and let the nmber of vertices approach infinity, e get that the total length of the path is 1 + sin/ i=0 tani // cos/, hich can be reritten to 1+ sin//cos/ sin/. 31

32 v 1 x 1 v 1 v v x Figre 1: A loer bond example for -roting on the k+ -graph, consisting of to cycles: the first cycle is colored orange and the second cycle is colored ble 7. Tight Roting Bonds for the 10 -Graph In this section e sho that the pper bond of 1/1 sin/ on the roting ratio of the -roting algorithm for the 10 -graph is a tight bond. Theorem The -roting algorithm is 1/ 1 sin /-competitive on the 10 -graph and this bond is tight. Proof. Rppert and Seidel [8] shoed that the roting ratio is at most 1/1 sin/, hence it sffices to sho that this is also a loer bond. We constrct the loer bond example on the competitiveness of the -roting algorithm on the 10 -graph by repeatedly extending the roting path from sorce to destination. First, e place in the right corner of T. To ensre that the -roting algorithm does not follo the edge beteen and, e place a vertex v 1 in the left corner of T. Next, to ensre that the -roting algorithm does not follo the edge beteen v 1 and, e place a vertex v 1 in the left corner of T v1. We repeat this step ntil e have created a cycle arond see Figre. To extend the roting path frther, e again place a vertex v in the corner of the crrent canonical triangle. To ensre that the roting algorithm still rotes to v 1 from, e place v slightly otside of T v1. Hoever, another problem arises: vertex v 1 is no 3

33 v 1 v x 1 v v 1 Figre : A loer bond example for -roting on the 10 -graph, consisting of to cycles: the first cycle is colored orange and the second cycle is colored ble longer the vertex closest to v 1 in T v1, as v is closer. To solve this problem, e also place a vertex x 1 in T v1 v sch that v 1 lies in T x1 see Figre 3. By repeating this process for times, e create a second cycle arond. v 1 x 1 v x Figre 3: The placement of vertices sch that previos cycles stay intact hen adding a ne cycle To add more cycles arond, e repeat the same process as described above: place a vertex in the corner of the crrent canonical triangle and place an axiliary vertex to ensre that the previos cycle stays intact. Note that hen placing x i, e also need to ensre that it does not lie in T xi 1, to prevent shortcts from being formed see Figre 3. This means that in general x i does not lie arbitrarily close to the corner of T vi v i+1. 33

34 This ay e need to add axiliary vertices only to the k 1-th cycle, hen adding the k-th cycle, hence e can add an additional cycle sing only a constant nmber of vertices. Since e can place the vertices arbitrarily close to the corners of the canonical triangles, e ensre that the distance to is alays sin/ times the distance beteen and the previos vertex along the path. Hence, hen e take = 1 and let the nmber of vertices approach infinity, e get that the total length of the path is i=0 sin/i, hich can be reritten to 1/ 1 sin/. 8 Conclsion We shoed that the k+ -graph has a tight spanning ratio of 1 + sin/. This is the first time tight spanning ratios have been fond for a large family of -graphs. Previosly, the only -graph for hich tight bonds ere knon as the 6 -graph. We also gave improved pper bonds on the spanning ratio of the k+3 -graph, the k+ -graph, and the k+5 -graph. We also constrcted loer bonds for all for families of -graphs and provided a partial order on these families. In particlar, e shoed that the k+ -graph has a spanning ratio of at least 1 + tan/ + tan /. This reslt is somehat srprising since, for eqal vales of k, the orst case spanning ratio of the k+ -graph is greater than that of the k+ -graph, shoing that increasing the nmber of cones can make the spanning ratio orse. There remain a nmber of open problems, sch as finding tight spanning ratios for the k+3 -graph, the k+ -graph, and the k+5 -graph. Similarly, for the and 5 -graphs, thogh pper and loer bonds are knon, these are far from tight. It old also be nice if e cold improve the roting algorithms for -graphs. At the moment, -roting is the standard roting algorithm for general -graphs, bt it is nclear hether this is the best roting algorithm for general -graphs: thogh e shoed that the crrent bonds on the competitiveness of the -roting algorithm are tight in case of the k+ -graph, this does not imply that there exists no algorithm that can do better on these graphs. As a special case, e note that the -roting algorithm is not on-competitive on the 6 -graph, bt a better tight algorithm is knon to exist []. References [1] N. Bonichon, C. Gavoille, N. Hansse, and D. Ilcinkas. Connections beteen thetagraphs, Delanay trianglations, and orthogonal srfaces. In Proceedings of the 36th International Conference on Graph Theoretic Concepts in Compter Science WG 010, pages 66 78,

arxiv: v1 [cs.cg] 1 Feb 2016

arxiv: v1 [cs.cg] 1 Feb 2016 The Price of Order Prosenjit Bose Pat Morin André van Renssen, arxiv:160.00399v1 [cs.cg] 1 Feb 016 Abstract We present tight bonds on the spanning ratio of a large family of ordered θ-graphs. A θ-graph

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

arxiv: v2 [cs.cg] 5 Aug 2014

arxiv: v2 [cs.cg] 5 Aug 2014 The θ 5 -graph is a spanner Prosenjit Bose Pat Morin André van Renssen Sander Verdonschot November 5, 2018 arxiv:12120570v2 [cscg] 5 Ag 2014 Abstract Given a set of points in the plane, e sho that the

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

Constrained Routing Between Non-Visible Vertices

Constrained Routing Between Non-Visible Vertices Constrained Roting Between Non-Visible Vertices Prosenjit Bose 1, Matias Korman 2, André van Renssen 3,4, and Sander Verdonschot 1 1 School of Compter Science, Carleton University, Ottawa, Canada. jit@scs.carleton.ca,

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

h-vectors of PS ear-decomposable graphs

h-vectors of PS ear-decomposable graphs h-vectors of PS ear-decomposable graphs Nima Imani 2, Lee Johnson 1, Mckenzie Keeling-Garcia 1, Steven Klee 1 and Casey Pinckney 1 1 Seattle University Department of Mathematics, 901 12th Avene, Seattle,

More information

Augmenting the edge connectivity of planar straight line graphs to three

Augmenting the edge connectivity of planar straight line graphs to three Agmenting the edge connectivity of planar straight line graphs to three Marwan Al-Jbeh Mashhood Ishaqe Kristóf Rédei Diane L. Sovaine Csaba D. Tóth Pavel Valtr Abstract We characterize the planar straight

More information

COMPOSITION OF STABLE SET POLYHEDRA

COMPOSITION OF STABLE SET POLYHEDRA COMPOSITION OF STABLE SET POLYHEDRA Benjamin McClosky and Illya V. Hicks Department of Comptational and Applied Mathematics Rice University November 30, 2007 Abstract Barahona and Mahjob fond a defining

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

Evaluating Influence Diagrams

Evaluating Influence Diagrams Evalating Inflence Diagrams Where we ve been and where we re going Mark Crowley Department of Compter Science University of British Colmbia crowley@cs.bc.ca Agst 31, 2004 Abstract In this paper we will

More information

Tri-Edge-Connectivity Augmentation for Planar Straight Line Graphs

Tri-Edge-Connectivity Augmentation for Planar Straight Line Graphs Tri-Edge-Connectivity Agmentation for Planar Straight Line Graphs Marwan Al-Jbeh 1, Mashhood Ishaqe 1, Kristóf Rédei 1, Diane L. Sovaine 1, and Csaba D. Tóth 1,2 1 Department of Compter Science, Tfts University,

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

arxiv: v1 [cs.cg] 27 Nov 2015

arxiv: v1 [cs.cg] 27 Nov 2015 On Visibility Representations of Non-planar Graphs Therese Biedl 1, Giseppe Liotta 2, Fabrizio Montecchiani 2 David R. Cheriton School of Compter Science, University of Waterloo, Canada biedl@waterloo.ca

More information

arxiv: v3 [math.co] 7 Sep 2018

arxiv: v3 [math.co] 7 Sep 2018 Cts in matchings of 3-connected cbic graphs Kolja Knaer Petr Valicov arxiv:1712.06143v3 [math.co] 7 Sep 2018 September 10, 2018 Abstract We discss conjectres on Hamiltonicity in cbic graphs (Tait, Barnette,

More information

A sufficient condition for spiral cone beam long object imaging via backprojection

A sufficient condition for spiral cone beam long object imaging via backprojection A sfficient condition for spiral cone beam long object imaging via backprojection K. C. Tam Siemens Corporate Research, Inc., Princeton, NJ, USA Abstract The response of a point object in cone beam spiral

More information

Introduction to Computational Manifolds and Applications

Introduction to Computational Manifolds and Applications IMPA - Institto de Matemática Pra e Aplicada, Rio de Janeiro, RJ, Brazil Introdction to Comptational Manifolds and Applications Part 1 - Constrctions Prof. Marcelo Ferreira Siqeira mfsiqeira@dimap.frn.br

More information

Non-convex Representations of Graphs

Non-convex Representations of Graphs Non-conex Representations of Graphs Giseppe Di Battista, Fabrizio Frati, and Marizio Patrignani Dip. di Informatica e Atomazione Roma Tre Uniersity Abstract. We sho that eery plane graph admits a planar

More information

Fixed-Parameter Algorithms for Cluster Vertex Deletion

Fixed-Parameter Algorithms for Cluster Vertex Deletion Fixed-Parameter Algorithms for Clster Vertex Deletion Falk Hüffner Christian Komsieicz Hannes Moser Rolf Niedermeier Institt für Informatik, Friedrich-Schiller-Uniersität Jena, Ernst-Abbe-Platz 2, D-07743

More information

Triangle-Free Planar Graphs as Segments Intersection Graphs

Triangle-Free Planar Graphs as Segments Intersection Graphs Triangle-ree Planar Graphs as Segments Intersection Graphs N. de Castro 1,.J.Cobos 1, J.C. Dana 1,A.Márqez 1, and M. Noy 2 1 Departamento de Matemática Aplicada I Universidad de Sevilla, Spain {natalia,cobos,dana,almar}@cica.es

More information

Alliances and Bisection Width for Planar Graphs

Alliances and Bisection Width for Planar Graphs Alliances and Bisection Width for Planar Graphs Martin Olsen 1 and Morten Revsbæk 1 AU Herning Aarhs University, Denmark. martino@hih.a.dk MADAGO, Department of Compter Science Aarhs University, Denmark.

More information

Nash Convergence of Gradient Dynamics in General-Sum Games. Michael Kearns.

Nash Convergence of Gradient Dynamics in General-Sum Games. Michael Kearns. Convergence of Gradient Dynamics in General-Sm Games Satinder Singh AT&T Labs Florham Park, NJ 7932 bavejaresearch.att.com Michael Kearns AT&T Labs Florham Park, NJ 7932 mkearnsresearch.att.com Yishay

More information

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing

On the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing 1 On the Comptational Complexity and Effectiveness of N-hb Shortest-Path Roting Reven Cohen Gabi Nakibli Dept. of Compter Sciences Technion Israel Abstract In this paper we stdy the comptational complexity

More information

arxiv: v1 [cs.cg] 26 Sep 2018

arxiv: v1 [cs.cg] 26 Sep 2018 Convex partial transversals of planar regions arxiv:1809.10078v1 [cs.cg] 26 Sep 2018 Vahideh Keikha Department of Mathematics and Compter Science, University of Sistan and Balchestan, Zahedan, Iran va.keikha@gmail.com

More information

An Approach to Geometry (stolen in part from Moise and Downs: Geometry)

An Approach to Geometry (stolen in part from Moise and Downs: Geometry) An Approach to Geometry (stolen in part from Moise and Downs: Geometry) Undefined terms: point, line, plane The rules, axioms, theorems, etc. of elementary algebra are assumed as prior knowledge, and apply

More information

Combinatorial and Geometric Properties of Planar Laman Graphs

Combinatorial and Geometric Properties of Planar Laman Graphs Combinatorial and Geometric Properties of Planar Laman Graphs Stephen Koboro 1, Torsten Ueckerdt 2, and Kein Verbeek 3 1 Department of Compter Science, Uniersity of Arizona 2 Department of Applied Mathematics,

More information

On the complexity of Submap Isomorphism

On the complexity of Submap Isomorphism On the compleit of Sbmap Isomorphism Christine Solnon 1,2, Gillame Damiand 1,2, Colin de la Higera 3, and Jean-Christophe Janodet 4 1 INSA de Lon, LIRIS, UMR 5205 CNRS, 69621 Villerbanne, France 2 Université

More information

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES

FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES RICARDO G. DURÁN AND ARIEL L. LOMBARDI Abstract. We consider the nmerical approximation of a model convection-diffsion

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

Tutte Embeddings of Planar Graphs

Tutte Embeddings of Planar Graphs Spectral Graph Theory and its Applications Lectre 21 Ttte Embeddings o Planar Graphs Lectrer: Daniel A. Spielman November 30, 2004 21.1 Ttte s Theorem We sally think o graphs as being speciied by vertices

More information

Finite Domain Cuts for Minimum Bandwidth

Finite Domain Cuts for Minimum Bandwidth Finite Domain Cts for Minimm Bandwidth J. N. Hooker Carnegie Mellon University, USA Joint work with Alexandre Friere, Cid de Soza State University of Campinas, Brazil INFORMS 2013 Two Related Problems

More information

Topological Drawings of Complete Bipartite Graphs

Topological Drawings of Complete Bipartite Graphs Topological Drawings of Complete Bipartite Graphs Jean Cardinal Stefan Felsner y Febrary 017 Abstract Topological drawings are natral representations of graphs in the plane, where vertices are represented

More information

The Disciplined Flood Protocol in Sensor Networks

The Disciplined Flood Protocol in Sensor Networks The Disciplined Flood Protocol in Sensor Networks Yong-ri Choi and Mohamed G. Goda Department of Compter Sciences The University of Texas at Astin, U.S.A. fyrchoi, godag@cs.texas.ed Hssein M. Abdel-Wahab

More information

The Strong Colors of Flowers The Structure of Graphs with chordal Squares

The Strong Colors of Flowers The Structure of Graphs with chordal Squares Fakltät für Mathematik, Informatik nd Natrissenschaften der Rheinisch-Westfälischen Technischen Hochschle Aachen arxiv:1711.03464v1 [math.co] 9 Nov 2017 Master Thesis The Strong Colors of Floers The Strctre

More information

REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips

REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS M. Melpolder, D.H.J. Epema, H.J. Sips Parallel and Distribted Systems Grop Department of Compter Science, Delft University of Technology, the Netherlands

More information

POWER-OF-2 BOUNDARIES

POWER-OF-2 BOUNDARIES Warren.3.fm Page 5 Monday, Jne 17, 5:6 PM CHAPTER 3 POWER-OF- BOUNDARIES 3 1 Ronding Up/Down to a Mltiple of a Known Power of Ronding an nsigned integer down to, for eample, the net smaller mltiple of

More information

MTL 776: Graph Algorithms. B S Panda MZ 194

MTL 776: Graph Algorithms. B S Panda MZ 194 MTL 776: Graph Algorithms B S Panda MZ 194 bspanda@maths.iitd.ac.in bspanda1@gmail.com Lectre-1: Plan Definitions Types Terminology Sb-graphs Special types of Graphs Representations Graph Isomorphism Definitions

More information

Drawing Outer-Planar Graphs in O(n log n) Area

Drawing Outer-Planar Graphs in O(n log n) Area Draing Oter-Planar Graphs in O(n log n) Area Therese Biedl School of Compter Science, Uniersity of Waterloo, Waterloo, ON N2L 3G1, Canada, biedl@aterloo.ca Abstract. In this paper, e stdy draings of oter-planar

More information

KINEMATICS OF FLUID MOTION

KINEMATICS OF FLUID MOTION KINEMATICS OF FLUID MOTION The Velocity Field The representation of properties of flid parameters as fnction of the spatial coordinates is termed a field representation of the flo. One of the most important

More information

Multiple-Choice Test Chapter Golden Section Search Method Optimization COMPLETE SOLUTION SET

Multiple-Choice Test Chapter Golden Section Search Method Optimization COMPLETE SOLUTION SET Mltiple-Choice Test Chapter 09.0 Golden Section Search Method Optimization COMPLETE SOLUTION SET. Which o the ollowing statements is incorrect regarding the Eqal Interval Search and Golden Section Search

More information

1 www.gradestack.com/ssc Dear readers, ADVANCE MATHS - GEOMETRY DIGEST Geometry is a very important topic in numerical ability section of SSC Exams. You can expect 14-15 questions from Geometry in SSC

More information

Minimal Edge Addition for Network Controllability

Minimal Edge Addition for Network Controllability This article has been accepted for pblication in a ftre isse of this jornal, bt has not been flly edited. Content may change prior to final pblication. Citation information: DOI 10.1109/TCNS.2018.2814841,

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

Fast Ray Tetrahedron Intersection using Plücker Coordinates

Fast Ray Tetrahedron Intersection using Plücker Coordinates Fast Ray Tetrahedron Intersection sing Plücker Coordinates Nikos Platis and Theoharis Theoharis Department of Informatics & Telecommnications University of Athens Panepistemiopolis, GR 157 84 Ilissia,

More information

Constructing Multiple Light Multicast Trees in WDM Optical Networks

Constructing Multiple Light Multicast Trees in WDM Optical Networks Constrcting Mltiple Light Mlticast Trees in WDM Optical Networks Weifa Liang Department of Compter Science Astralian National University Canberra ACT 0200 Astralia wliang@csaneda Abstract Mlticast roting

More information

Cutting Cycles of Rods in Space: Hardness and Approximation

Cutting Cycles of Rods in Space: Hardness and Approximation Ctting Cycles of Rods in Space: Hardness and pproximation oris rono ark de erg Chris Gray Elena mford bstract We stdy the problem of ctting a set of rods (line segments in R 3 ) into fragments, sing a

More information

This chapter is based on the following sources, which are all recommended reading:

This chapter is based on the following sources, which are all recommended reading: Bioinformatics I, WS 09-10, D. Hson, December 7, 2009 105 6 Fast String Matching This chapter is based on the following sorces, which are all recommended reading: 1. An earlier version of this chapter

More information

CS 557 Lecture IX. Drexel University Dept. of Computer Science

CS 557 Lecture IX. Drexel University Dept. of Computer Science CS 7 Lectre IX Dreel Uniersity Dept. of Compter Science Fall 00 Shortest Paths Finding the Shortest Paths in a graph arises in many different application: Transportation Problems: Finding the cheapest

More information

Maximal Cliques in Unit Disk Graphs: Polynomial Approximation

Maximal Cliques in Unit Disk Graphs: Polynomial Approximation Maximal Cliqes in Unit Disk Graphs: Polynomial Approximation Rajarshi Gpta, Jean Walrand, Oliier Goldschmidt 2 Department of Electrical Engineering and Compter Science Uniersity of California, Berkeley,

More information

Review Notes for the Calculus I/Precalculus Placement Test

Review Notes for the Calculus I/Precalculus Placement Test Review Notes for the Calculus I/Precalculus Placement Test Part 9 -. Degree and radian angle measures a. Relationship between degrees and radians degree 80 radian radian 80 degree Example Convert each

More information

2 Geometry Solutions

2 Geometry Solutions 2 Geometry Solutions jacques@ucsd.edu Here is give problems and solutions in increasing order of difficulty. 2.1 Easier problems Problem 1. What is the minimum number of hyperplanar slices to make a d-dimensional

More information

APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS. J. Mark Keil, Tzvetalin S. Vassilev

APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS. J. Mark Keil, Tzvetalin S. Vassilev Serdica J. Computing 4 00, 3 334 APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS J. Mark Keil, Tzvetalin S. Vassilev Abstract. We consider sets of points in the two-dimensional

More information

CS 4204 Computer Graphics

CS 4204 Computer Graphics CS 424 Compter Graphics Crves and Srfaces Yong Cao Virginia Tech Reference: Ed Angle, Interactive Compter Graphics, University of New Mexico, class notes Crve and Srface Modeling Objectives Introdce types

More information

Dynamic Maintenance of Majority Information in Constant Time per Update? Gudmund S. Frandsen and Sven Skyum BRICS 1 Department of Computer Science, Un

Dynamic Maintenance of Majority Information in Constant Time per Update? Gudmund S. Frandsen and Sven Skyum BRICS 1 Department of Computer Science, Un Dynamic Maintenance of Majority Information in Constant Time per Update? Gdmnd S. Frandsen and Sven Skym BRICS 1 Department of Compter Science, University of arhs, Ny Mnkegade, DK-8000 arhs C, Denmark

More information

If three points A (h, 0), P (a, b) and B (0, k) lie on a line, show that: a b 1.

If three points A (h, 0), P (a, b) and B (0, k) lie on a line, show that: a b 1. ASSIGNMENT ON STRAIGHT LINES LEVEL 1 (CBSE/NCERT/STATE BOARDS) 1 Find the angle between the lines joining the points (0, 0), (2, 3) and the points (2, 2), (3, 5). 2 What is the value of y so that the line

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

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

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

Geometry Definitions and Theorems. Chapter 9. Definitions and Important Terms & Facts

Geometry Definitions and Theorems. Chapter 9. Definitions and Important Terms & Facts Geometry Definitions and Theorems Chapter 9 Definitions and Important Terms & Facts A circle is the set of points in a plane at a given distance from a given point in that plane. The given point is the

More information

Representing a Cubic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions

Representing a Cubic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions Representing a Cbic Graph as the Intersection Graph of Axis-parallel Boxes in Three Dimensions ABSTRACT Abhijin Adiga Network Dynamics and Simlation Science Laboratory Virginia Bioinformatics Institte,

More information

Definition 1 (Hand-shake model). A hand shake model is an incidence geometry for which every line has exactly two points.

Definition 1 (Hand-shake model). A hand shake model is an incidence geometry for which every line has exactly two points. Math 3181 Dr. Franz Rothe Name: All3181\3181_spr13t1.tex 1 Solution of Test I Definition 1 (Hand-shake model). A hand shake model is an incidence geometry for which every line has exactly two points. Definition

More information

Discretized Approximations for POMDP with Average Cost

Discretized Approximations for POMDP with Average Cost Discretized Approximations for POMDP with Average Cost Hizhen Y Lab for Information and Decisions EECS Dept., MIT Cambridge, MA 0239 Dimitri P. Bertsekas Lab for Information and Decisions EECS Dept., MIT

More information

SOAR2001 GEOMETRY SUMMER 2001

SOAR2001 GEOMETRY SUMMER 2001 SR2001 GEMETRY SUMMER 2001 1. Introduction to plane geometry This is the short version of the notes for one of the chapters. The proofs are omitted but some hints are given. Try not to use the hints first,

More information

Betweenness and the Crossbar Theorem. Lemma: Let A, B, and C be distinct points. If A*B*C, then neither A*C*B nor B*A*C.

Betweenness and the Crossbar Theorem. Lemma: Let A, B, and C be distinct points. If A*B*C, then neither A*C*B nor B*A*C. Betweenness and the Crossbar Theorem Lemma: Let A, B, and C be distinct points. If A*B*C, then neither A*C*B nor B*A*C. Suppose that both A*B*C and A*C*B. Thus AB+BC =AC, and AC +CB = AB. From this we

More information

Maximum Weight Independent Sets in an Infinite Plane

Maximum Weight Independent Sets in an Infinite Plane Maximm Weight Independent Sets in an Infinite Plane Jarno Nosiainen, Jorma Virtamo, Pasi Lassila jarno.nosiainen@tkk.fi, jorma.virtamo@tkk.fi, pasi.lassila@tkk.fi Department of Commnications and Networking

More information

IOGP: An Incremental Online Graph Partitioning Algorithm for Distributed Graph Databases

IOGP: An Incremental Online Graph Partitioning Algorithm for Distributed Graph Databases : An Incremental Online Graph Partitioning Algorithm for Distribted Graph Databases Dong Dai Texas Tech University Lbbock, Texas dong.dai@tt.ed Wei Zhang Texas Tech University Lbbock, Texas X-Spirit.zhang@tt.ed

More information

Today. B-splines. B-splines. B-splines. Computergrafik. Curves NURBS Surfaces. Bilinear patch Bicubic Bézier patch Advanced surface modeling

Today. B-splines. B-splines. B-splines. Computergrafik. Curves NURBS Surfaces. Bilinear patch Bicubic Bézier patch Advanced surface modeling Comptergrafik Matthias Zwicker Uniersität Bern Herbst 29 Cres Srfaces Parametric srfaces Bicbic Bézier patch Adanced srface modeling Piecewise Bézier cres Each segment spans for control points Each segment

More information

Stereopsis Raul Queiroz Feitosa

Stereopsis Raul Queiroz Feitosa Stereopsis Ral Qeiroz Feitosa 5/24/2017 Stereopsis 1 Objetie This chapter introdces the basic techniqes for a 3 dimensional scene reconstrction based on a set of projections of indiidal points on two calibrated

More information

Blended Deformable Models

Blended Deformable Models Blended Deformable Models (In IEEE Trans. Pattern Analysis and Machine Intelligence, April 996, 8:4, pp. 443-448) Doglas DeCarlo and Dimitri Metaxas Department of Compter & Information Science University

More information

Geometry. Cluster: Experiment with transformations in the plane. G.CO.1 G.CO.2. Common Core Institute

Geometry. Cluster: Experiment with transformations in the plane. G.CO.1 G.CO.2. Common Core Institute Geometry Cluster: Experiment with transformations in the plane. G.CO.1: Know precise definitions of angle, circle, perpendicular line, parallel line, and line segment, based on the undefined notions of

More information

Review of Trigonometry

Review of Trigonometry Worksheet 8 Properties of Trigonometric Functions Section Review of Trigonometry This section reviews some of the material covered in Worksheets 8, and The reader should be familiar with the trig ratios,

More information

Minimum Spanning Trees Outline: MST

Minimum Spanning Trees Outline: MST Minimm Spanning Trees Otline: MST Minimm Spanning Tree Generic MST Algorithm Krskal s Algorithm (Edge Based) Prim s Algorithm (Vertex Based) Spanning Tree A spanning tree of G is a sbgraph which is tree

More information

Geometric Constructions

Geometric Constructions HISTORY OF MATHEMATICS Spring 2005 Geometric Constructions Notes, activities, assignment; #3 in a series. Note: I m not giving a specific due date for this somewhat vague assignment. The idea is that it

More information

DEFINITIONS. Perpendicular Two lines are called perpendicular if they form a right angle.

DEFINITIONS. Perpendicular Two lines are called perpendicular if they form a right angle. DEFINITIONS Degree A degree is the 1 th part of a straight angle. 180 Right Angle A 90 angle is called a right angle. Perpendicular Two lines are called perpendicular if they form a right angle. Congruent

More information

Videos, Constructions, Definitions, Postulates, Theorems, and Properties

Videos, Constructions, Definitions, Postulates, Theorems, and Properties Videos, Constructions, Definitions, Postulates, Theorems, and Properties Videos Proof Overview: http://tinyurl.com/riehlproof Modules 9 and 10: http://tinyurl.com/riehlproof2 Module 9 Review: http://tinyurl.com/module9livelesson-recording

More information

The statement implies that any three intersection points of two distinct planes lie on a line.

The statement implies that any three intersection points of two distinct planes lie on a line. Math 3181 Dr. Franz Rothe February 23, 2015 All3181\3181_spr15ts1.tex 1 Solution of Test Name: Problem 1.1. The second part of Hilbert s Proposition 1 states: Any two different planes have either no point

More information

METAMODEL FOR SOFTWARE SOLUTIONS IN COMPUTED TOMOGRAPHY

METAMODEL FOR SOFTWARE SOLUTIONS IN COMPUTED TOMOGRAPHY VOL. 10, NO 22, DECEBER, 2015 ISSN 1819-6608 ETAODEL FOR SOFTWARE SOLUTIONS IN COPUTED TOOGRAPHY Vitaliy ezhyev Faclty of Compter Systems and Software Engineering, Universiti alaysia Pahang, Gambang, alaysia

More information

Approximating geometric bottleneck shortest paths

Approximating geometric bottleneck shortest paths Approximating geometric bottleneck shortest paths Prosenjit Bose Anil Maheshwari Giri Narasimhan Michiel Smid Norbert Zeh February 18, 2004 Abstract In a geometric bottleneck shortest path problem, we

More information

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 6, NO. 5, MAY On the Analysis of the Bluetooth Time Division Duplex Mechanism

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 6, NO. 5, MAY On the Analysis of the Bluetooth Time Division Duplex Mechanism IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 6, NO. 5, MAY 2007 1 On the Analysis of the Bletooth Time Division Dplex Mechanism Gil Zssman Member, IEEE, Adrian Segall Fellow, IEEE, and Uri Yechiali

More information

EECS 487: Interactive Computer Graphics f

EECS 487: Interactive Computer Graphics f Interpolating Key Vales EECS 487: Interactive Compter Graphics f Keys Lectre 33: Keyframe interpolation and splines Cbic splines The key vales of each variable may occr at different frames The interpolation

More information

The Domination and Competition Graphs of a Tournament. University of Colorado at Denver, Denver, CO K. Brooks Reid 3

The Domination and Competition Graphs of a Tournament. University of Colorado at Denver, Denver, CO K. Brooks Reid 3 The omination and Competition Graphs of a Tornament avid C. Fisher, J. Richard Lndgren 1, Sarah K. Merz University of Colorado at enver, enver, CO 817 K. rooks Reid California State University, San Marcos,

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

Find the locus of the center of a bicycle wheel touching the floor and two corner walls.

Find the locus of the center of a bicycle wheel touching the floor and two corner walls. WFNMC conference - Riga - July 00 Maurice Starck - mstarck@canl.nc Three problems My choice of three problems, ordered in increasing difficulty. The first is elementary, but the last is a very difficult

More information

Problem 2.1. Complete the following proof of Euclid III.20, referring to the figure on page 1.

Problem 2.1. Complete the following proof of Euclid III.20, referring to the figure on page 1. Math 3181 Dr. Franz Rothe October 30, 2015 All3181\3181_fall15t2.tex 2 Solution of Test Name: Figure 1: Central and circumference angle of a circular arc, both obtained as differences Problem 2.1. Complete

More information

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Mathematical and Algorithmic Foundations Linear Programming and Matchings Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis

More information

G 6i try. On the Number of Minimal 1-Steiner Trees* Discrete Comput Geom 12:29-34 (1994)

G 6i try. On the Number of Minimal 1-Steiner Trees* Discrete Comput Geom 12:29-34 (1994) Discrete Comput Geom 12:29-34 (1994) G 6i try 9 1994 Springer-Verlag New York Inc. On the Number of Minimal 1-Steiner Trees* B. Aronov, 1 M. Bern, 2 and D. Eppstein 3 Computer Science Department, Polytechnic

More information

New Graphs of Finite Mutation Type

New Graphs of Finite Mutation Type Ne Graphs of Finite Mutation Type Harm Derksen Department of Mathematics University of Michigan hderksen@umich.edu Theodore Oen Department of Mathematics Ioa State University oentheo@isu.edu Submitted:

More information

Constrained Empty-Rectangle Delaunay Graphs

Constrained Empty-Rectangle Delaunay Graphs CCCG 2015, Kingston, Ontario, August 10 12, 2015 Constrained Emty-Rectangle Delaunay Grahs Prosenjit Bose Jean-Lou De Carufel André van Renssen Abstract Given an arbitrary convex shae C, a set P of oints

More information

Object Pose from a Single Image

Object Pose from a Single Image Object Pose from a Single Image How Do We See Objects in Depth? Stereo Use differences between images in or left and right eye How mch is this difference for a car at 00 m? Moe or head sideways Or, the

More information

Statistical Methods in functional MRI. Standard Analysis. Data Processing Pipeline. Multiple Comparisons Problem. Multiple Comparisons Problem

Statistical Methods in functional MRI. Standard Analysis. Data Processing Pipeline. Multiple Comparisons Problem. Multiple Comparisons Problem Statistical Methods in fnctional MRI Lectre 7: Mltiple Comparisons 04/3/13 Martin Lindqist Department of Biostatistics Johns Hopkins University Data Processing Pipeline Standard Analysis Data Acqisition

More information

arxiv:cs/ v1 [cs.ds] 18 May 2002

arxiv:cs/ v1 [cs.ds] 18 May 2002 arxiv:cs/0205041v1 [cs.ds] 18 May 2002 Faster Parametric Shortest Path and Minimum Balance Algorithms Neal E. Young Computer Science Department, Princeton University, Princeton, Ne Jersey, 08544 Robert

More information

FIGURES FOR SOLUTIONS TO SELECTED EXERCISES. V : Introduction to non Euclidean geometry

FIGURES FOR SOLUTIONS TO SELECTED EXERCISES. V : Introduction to non Euclidean geometry FIGURES FOR SOLUTIONS TO SELECTED EXERCISES V : Introduction to non Euclidean geometry V.1 : Facts from spherical geometry V.1.1. The objective is to show that the minor arc m does not contain a pair of

More information

Common Core Specifications for Geometry

Common Core Specifications for Geometry 1 Common Core Specifications for Geometry Examples of how to read the red references: Congruence (G-Co) 2-03 indicates this spec is implemented in Unit 3, Lesson 2. IDT_C indicates that this spec is implemented

More information

Triangle Contact Representations

Triangle Contact Representations Triangle Contact Representations Stean Felsner elsner@math.t-berlin.de Technische Uniersität Berlin, Institt ür Mathematik Strasse des 7. Jni 36, 0623 Berlin, Germany Abstract. It is conjectred that eery

More information

Topic Continuity for Web Document Categorization and Ranking

Topic Continuity for Web Document Categorization and Ranking Topic Continity for Web ocment Categorization and Ranking B. L. Narayan, C. A. Mrthy and Sankar. Pal Machine Intelligence Unit, Indian Statistical Institte, 03, B. T. Road, olkata - 70008, India. E-mail:

More information

HL Maths Junior Certificate Notes by Bronte Smith

HL Maths Junior Certificate Notes by Bronte Smith HL Maths Junior Certificate Notes by Bronte Smith Paper 1 Number Systems Applied Arithmetic Sets Algebra Functions Factorising 1. Highest Common Factor ab 2a 2 b + 3ab 2 Find the largest factor that can

More information

Bias of Higher Order Predictive Interpolation for Sub-pixel Registration

Bias of Higher Order Predictive Interpolation for Sub-pixel Registration Bias of Higher Order Predictive Interpolation for Sb-pixel Registration Donald G Bailey Institte of Information Sciences and Technology Massey University Palmerston North, New Zealand D.G.Bailey@massey.ac.nz

More information

Ohio s Learning Standards-Extended. Mathematics. Congruence Standards Complexity a Complexity b Complexity c

Ohio s Learning Standards-Extended. Mathematics. Congruence Standards Complexity a Complexity b Complexity c Ohio s Learning Standards-Extended Mathematics Congruence Standards Complexity a Complexity b Complexity c Most Complex Least Complex Experiment with transformations in the plane G.CO.1 Know precise definitions

More information

Multi-lingual Multi-media Information Retrieval System

Multi-lingual Multi-media Information Retrieval System Mlti-lingal Mlti-media Information Retrieval System Shoji Mizobchi, Sankon Lee, Fmihiko Kawano, Tsyoshi Kobayashi, Takahiro Komats Gradate School of Engineering, University of Tokshima 2-1 Minamijosanjima,

More information

Geometric Steiner Trees

Geometric Steiner Trees Geometric Steiner Trees From the book: Optimal Interconnection Trees in the Plane By Marcus Brazil and Martin Zachariasen Part 2: Global properties of Euclidean Steiner Trees and GeoSteiner Marcus Brazil

More information