On the Spanning Ratio of Theta-Graphs

Similar documents
Upper Bounds on the Spanning Ratio of Constrained Theta-Graphs

Tight Stretch Factors for L 1 - and L -Delaunay Triangulations

Geometric Spanners With Small Chromatic Number

Computing a Minimum-Dilation Spanning Tree is NP-hard

Bichain graphs: geometric model and universal graphs

37th United States of America Mathematical Olympiad

Exercises for Unit V (Introduction to non Euclidean geometry)

Computing a Minimum-Dilation Spanning Tree is NP-hard

Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected.

pairs of data points. Note that if the graph is

2008 Euclid Contest. Solutions. Canadian Mathematics Competition. Tuesday, April 15, c 2008 Centre for Education in Mathematics and Computing

9.7 Extension: Writing and Graphing the Equations

(D) (A) Q.3 To which of the following circles, the line y x + 3 = 0 is normal at the point ? 2 (A) 2

11 th Philippine Mathematical Olympiad Questions, Answers, and Hints

right angle an angle whose measure is exactly 90ᴼ

Mathematics 2260H Geometry I: Euclidean geometry Trent University, Winter 2012 Quiz Solutions

Higher Geometry Problems

Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected.

Ring Sums, Bridges and Fundamental Sets

International Mathematics TOURNAMENT OF THE TOWNS

Faster Algorithms for some Optimization Problems on Collinear Points

Written test, 25 problems / 90 minutes

Integrated Math II. IM2.1.2 Interpret given situations as functions in graphs, formulas, and words.

Higher Geometry Problems

Approximate Proximity Drawings

Mathematical Structures for Computer Graphics Steven J. Janke John Wiley & Sons, 2015 ISBN: Exercise Answers

IMO Training Camp Mock Olympiad #2 Solutions

5. Vector Algebra and Spherical Trigonometry (continued)

2016 OHMIO Individual Competition

Contents. D. R. Wilkins. Copyright c David R. Wilkins

Partial cubes: structures, characterizations, and constructions

Definitions, Axioms, Postulates, Propositions, and Theorems from Euclidean and Non-Euclidean Geometries by Marvin Jay Greenberg ( )

The CENTRE for EDUCATION in MATHEMATICS and COMPUTING cemc.uwaterloo.ca Euclid Contest. Wednesday, April 15, 2015

Chapter 3. The angle bisectors. 3.1 The angle bisector theorem

Given an arc of length s on a circle of radius r, the radian measure of the central angle subtended by the arc is given by θ = s r :

Given an arc of length s on a circle of radius r, the radian measure of the central angle subtended by the arc is given by θ = s r :

NAME: Mathematics 133, Fall 2013, Examination 3

HMMT November 2013 Saturday 9 November 2013

Definitions, Axioms, Postulates, Propositions, and Theorems from Euclidean and Non-Euclidean Geometries by Marvin Jay Greenberg

2016 EF Exam Texas A&M High School Students Contest Solutions October 22, 2016

OLYMON. Produced by the Canadian Mathematical Society and the Department of Mathematics of the University of Toronto. Issue 7:2.

(x 1, y 1 ) = (x 2, y 2 ) if and only if x 1 = x 2 and y 1 = y 2.

21. Prove that If one side of the cyclic quadrilateral is produced then the exterior angle is equal to the interior opposite angle.

Exercises for Unit I I I (Basic Euclidean concepts and theorems)

8 th December th December 2018 Junior Category. a 2 + b + c = 1 a, b 2 + c + a = 1 b, c 2 + a + b = 1 c.

2005 Palm Harbor February Invitational Geometry Answer Key

High School Math Contest

Math 104 Midterm 3 review November 12, 2018

UNC Charlotte 2005 Comprehensive March 7, 2005

2001 Solutions Euclid Contest (Grade 12)

Properties of Isosceles and Equilateral Triangles

DESK Secondary Math II

MATH 255 Applied Honors Calculus III Winter Midterm 1 Review Solutions

IMO Training Camp Mock Olympiad #2

2015 Canadian Team Mathematics Contest

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012

Quality Meshing for Polyhedra with Small Angles

OLYMON. Produced by the Canadian Mathematical Society and the Department of Mathematics of the University of Toronto. Issue 5:10.

Maximising the number of induced cycles in a graph

SOLUTIONS FOR ADMISSIONS TEST IN MATHEMATICS, COMPUTER SCIENCE AND JOINT SCHOOLS WEDNESDAY 31 OCTOBER 2018

MORE EXERCISES FOR SECTIONS II.1 AND II.2. There are drawings on the next two pages to accompany the starred ( ) exercises.

RMT 2013 Geometry Test Solutions February 2, = 51.

Baltic Way 2008 Gdańsk, November 8, 2008

Trigonometry. Sin θ Cos θ Tan θ Cot θ Sec θ Cosec θ. Sin = = cos = = tan = = cosec = sec = 1. cot = sin. cos. tan

Solutions to the February problems.

The Mathematical Association of America. American Mathematics Competitions AMERICAN INVITATIONAL MATHEMATICS EXAMINATION (AIME)

Strong Matching of Points with Geometric Shapes

Circles in Neutral Geometry

Chapter 6. Worked-Out Solutions. Chapter 6 Maintaining Mathematical Proficiency (p. 299)

1 Convexity explains SVMs

Minimum-Dilation Tour (and Path) is NP-hard

MA232A Euclidean and Non-Euclidean Geometry School of Mathematics, Trinity College Michaelmas Term 2017 Vector Algebra and Spherical Trigonometry

GEOMETRY AND COMPLEX NUMBERS (January 23, 2004) 5

SMT China 2014 Team Test Solutions August 23, 2014

The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION GEOMETRY. Student Name:

Baltic Way 2016 Solutions

arxiv: v2 [math.gr] 17 Dec 2017

Part IB GEOMETRY (Lent 2016): Example Sheet 1

Integrated Math 3 Math 3 Course Description:

Exercises for Unit I I (Vector algebra and Euclidean geometry)

2011 Olympiad Solutions

triangles in neutral geometry three theorems of measurement

HIGHER GEOMETRY. 1. Notation. Below is some notation I will use. KEN RICHARDSON

Mathematics 2260H Geometry I: Euclidean geometry Trent University, Fall 2016 Solutions to the Quizzes

25 Minimum bandwidth: Approximation via volume respecting embeddings

Planar interpolation with a pair of rational spirals T. N. T. Goodman 1 and D. S. Meek 2

QUESTION BANK ON STRAIGHT LINE AND CIRCLE

Voronoi Diagrams for Oriented Spheres

Appendix C: Event Topics per Meet

NEW YORK CITY INTERSCHOLASTIC MATHEMATICS LEAGUE Senior A Division CONTEST NUMBER 1

Small distortion and volume preserving embedding for Planar and Euclidian metrics Satish Rao

1966 IMO Shortlist. IMO Shortlist 1966

MT - w A.P. SET CODE MT - w - MATHEMATICS (71) GEOMETRY- SET - A (E) Time : 2 Hours Preliminary Model Answer Paper Max.

0113ge. Geometry Regents Exam In the diagram below, under which transformation is A B C the image of ABC?

MATH II CCR MATH STANDARDS

ISOMETRIES OF R n KEITH CONRAD

Theorem on altitudes and the Jacobi identity

Improved Approximation Bounds for Planar Point Pattern Matching

9th Bay Area Mathematical Olympiad

Unofficial Solutions

Transcription:

On the Spanning Ratio of Theta-Graphs Prosenjit Bose, André van Renssen, and Sander Verdonschot School of Computer Science, Carleton University, Ottawa, Canada. jit@scs.carleton.ca, andre@cg.scs.carleton.ca, sander@cg.scs.carleton.ca Abstract. We present improved upper bounds on the spanning ratio of a large family of -graphs. A -graph partitions the plane around each vertex into m disjoint cones, each having aperture = π/m. We show that for any integer k 1, -graphs with 4k + 4 cones have spanning ratio at most 1 + sin/)/cos/) sin/)). We also show that -graphs with 4k + 3 and 4k + 5 cones have spanning ratio at most cos/4)/cos/) sin3/4)). This is a significant improvement on all families of -graphs for which exact bounds are not known. For example, the spanning ratio of the -graph with 7 cones is decreased from at most 7.565 to at most 3.513. We also improve the upper bounds on the competitiveness of the -routing algorithm for these graphs to 1 + sin/)/cos/) sin/)) on -graphs with 4k + 4 cones and to 1 + sin/) cos/4)/cos/) sin3/4)) on -graphs with 4k + 3 and 4k + 5 cones. For example, the routing ratio of the -graph with 7 cones is decreased from at most 7.565 to at most 4.0490. Keywords: computational geometry, spanners, -graphs, spanning ratio 1 Introduction In a weighted graph G, let the distance δ G u, v) between two vertices u and v be the length of the shortest path between u and v in G. A subgraph H of G is a t- spanner of G if for all pairs of vertices u and v, δ H u, v) t δ G u, v), t 1. The spanning ratio of H is the smallest t for which H is a t-spanner. The graph G is referred to as the underlying graph. A routing strategy is said to be c-competitive if the length of the path returned by the routing strategy is not more than c times the length of the shortest path. We consider the situation where the underlying graph G is a straightline embedding of K n, the complete graph on a set of n points in the plane. The weight of each edge u, v) is the Euclidean distance uv between u and v. A spanner of such a graph is called a geometric spanner. We look at a specific type of geometric spanner: -graphs. Introduced independently by Clarkson [5] and Keil [6], -graphs are constructed as follows a more precise definition follows in the next section): for each vertex u, we partition the plane into m disjoint cones with apex u, each Research supported in part by NSERC.

Prosenjit Bose et al. having aperture = π/m. When m cones are used, we denote the resulting -graph as m. The -graph is constructed by, for each cone with apex u, connecting u to the vertex v whose projection along the bisector of the cone is closest. Ruppert and Seidel [7] showed that the spanning ratio of these graphs is at most 1/1 sin/)), when < π/3, i.e. there are at least seven cones. This proof also showed that the -routing algorithm defined in the next section) is 1/1 sin/))-competitive on these graphs. Bonichon et al. [1] showed that the 6 -graph has spanning ratio. This was done by dividing the cones into two sets, positive and negative cones, such that each positive cone is adjacent to two negative cones and vice versa. It was shown that when edges are added only in the positive cones, in which case the graph is called the half- 6 -graph, the resulting graph is equivalent to the TD- Delaunay triangulation the Delaunay triangulation where the empty region is an equilateral triangle) whose spanning ratio is as shown by Chew [4]. An alternative, inductive proof of the spanning ratio of the 6 -graph was presented by Bose et al. [3] along with an optimal local competitive routing algorithm on the 6 -graph. Recently, Bose et al. [] generalized this inductive proof to show that the 4k+) -graph has spanning ratio 1 + sin/), where k is an integer and at least 1. This spanning ratio is exact, i.e. there is a matching lower bound. In this paper, we generalize the results from Bose et al. []. We look at the three remaining families of -graphs: the 4k+3) -graph, the 4k+4) -graph, and the 4k+5) -graph, where k is an integer and at least 1. We show that the 4k+4) -graph has a spanning ratio of at most 1+ sin/)/cos/) sin/)). We also show that the 4k+3) -graph and the 4k+5) -graph have spanning ratio at most cos/4)/cos/) sin3/4)). We also improve the competitiveness of -routing on these graphs. The -routing algorithm is the standard routing algorithm on all -graphs having at least seven cones. For both the spanning ratio and the routing ratio, the best known bound was 1/1 sin/)) by Ruppert and Seidel. Preliminaries Let a cone C be the region in the plane between two rays originating from the same point referred to as the apex of the cone). For ease of exposition, we only consider point sets in general position: no two vertices lie on a line parallel to one of the rays that define the cones and no two vertices lie on a line perpendicular to the bisector of one of the cones. When constructing a m -graph, for each vertex u of K n consider the rays originating from u with the angle between consecutive rays being = π/m. Each pair of consecutive rays defines a cone. The cones are oriented such that the bisector of some cone coincides with the vertical halfline through u that lies above u. Let this cone be C 0 of u and number the cones in clockwise order around u. The cones around the other vertices have the same orientation as the ones around u. We write C u i to indicate the i-th cone of a vertex u.

On the Spanning Ratio of Theta-Graphs 3 The m -graph is constructed as follows: for each cone C of each vertex u, add an edge from u to the closest vertex in that cone, where distance is measured along the bisector of the cone. More formally, we add an edge between two vertices u and v if v C and for all vertices w C v w), uv uw, where v and w denote the orthogonal projection of v and w on the bisector of C. Note that our general position assumption implies that each vertex adds at most one edge per cone to the graph. Given a vertex w in cone C of vertex u, we define the canonical triangle T uw as the triangle defined by the borders of C and the line through w perpendicular to the bisector of C. We use m to denote the midpoint of the side of T uw opposite u and α to denote the unsigned angle between uw and um see Figure 1). Note that for any pair of vertices u and w, there exist two canonical triangles: T uw and T wu. m w b α c u a d Fig. 1. The canonical triangle T uw Fig.. Four points a, b, c, d on a circle Using the structure of the m -graph, -routing is defined as follows. Let t be the destination of the routing algorithm and let u be the current vertex. If there exists a direct edge to t, follow this edge. Otherwise, follow the edge to the closest vertex in T ut. Next, we prove a few geometric lemmas that will prove useful when bounding the spanning ratios of the graphs. Lemma 1. Let a, b, c, and d be four points on a circle such that cad bad adc. It holds that ac + cd ab + bd and cd bd. Proof. 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 see Figure ). First, we show that ac + cd ab + bd. We look at the function sin α+sinπ γ α). Using elementary calculus, it can be shown that this function is maximal at α = π γ)/ and strictly unimodal for α 0, π γ). Next, we note that ac + cd ab + bd can be rewritten as

4 Prosenjit Bose et al. r sin adc+sin cad) r sin adb+sin bad), where r is the radius of the circle. Since we can express adc and adb as π acd cad and π abd bad, both sides of the inequality have the form sin α + sinπ γ α). Hence, since cad bad π acd cad = adc, we have that ac + cd ab + bd. Next, we show that cd bd. The law of sines gives us that bd sin bad = ad sin abd = ad sin acd = cd sin cad. Hence we need to show that sin bad sin cad. Since cad bad < π, this is the case, concluding the proof of the lemma. Lemma. Let u, v and w be three vertices in the 4k+x) -graph, x {3, 4, 5}, such that w C0 u and v T uw, to the left of uw. Let a be the intersection of the side of T uw opposite u and the left boundary of C0 v. Let Ci v denote the cone of v that contains w and let c and d be the upper and lower corner of T vw. If 1 i k 1, or i = k and cw dw, then max { vc + cw, vd + dw } va + aw and max { cw, dw } aw. Proof. This situation is illustrated in Figure 3. We perform case distinction on max { cw, dw }. If cw > dw, we need to show that when 1 i k 1, vc + cw va + aw and cw aw. Since angles vaw and vcw are both angles between the boundary of a cone and the line perpendicular to its bisector, vaw = vcw. Thus, c lies on the circle through a, v, and w. Therefore, if we can show that cvw avw vwc, Lemma 1 proves the first half of the lemma. a c C v i w d v u Fig. 3. The situation where we apply Lemma 1 We show cvw avw vwc in two steps. Since w C v i and i 1, we have that avc = i. Hence, since avw = avc + cvw, cvw avw. It remains to show that avw vwc. We note that avw i + 1) and

On the Spanning Ratio of Theta-Graphs 5 π )/ vwc. Using that = π/4k + x) and x {3, 4, 5}, we compute the maximum value of i for which avw vwc: avw vwc i + 1) π i π 3 π 4k + x) i 3 4π i k + x 4 3 i k 1 Hence, avw vwc when i k 1. If cw dw, we need to show that when 1 i k, vd + dw va + aw and dw aw. Since angles vaw and vdw are both angles between the boundary of a cone and the line perpendicular to its bisector, vaw = vcw. Thus, when we reflect d around vw, the resulting point d lies on the circle through a, v, and w. Therefore, if we can show that d vw avw vwd, Lemma 1 proves the second half of the lemma. We show d vw avw vwd in two steps. Since w Ci v and i 1, we have that avw avc = i. Hence, since d vw, d vw avw. It remains to show that avw vwd. We note that vwd = dwv = π π )/ dvw and avw = avd dvw = i + 1) dvw. Using that = π/4k +x) and x {3, 4, 5}, we compute the maximum value of i for which avw vwd : avw vwd i + 1) dvw π + dvw i π 1 π 4k + x) i 1 4π i k + x 4 1 i k Hence, avw vwd when i k. Lemma 3. Let u, v and w be three vertices in the 4k+x) -graph, such that w C0 u and v T uw, to the left of uw. Let a be the intersection of the side of T uw opposite u and the line through v parallel to the left boundary of T uw. Let y and z be the corners of T vw opposite to u. Let β = awv and let γ be the angle between vw and the bisector of T vw. Let c be a constant at least 1. If cos γ sin β c cos β) sin + γ),

6 Prosenjit Bose et al. then vp + c pw va + c aw, where p is y if yw zw and z if yw < zw. Proof. Using that the angle between the bisector of a cone and its boundary is /, we first express the four line segments in terms of β and γ see Figure 4): vp = vw cos γ/ cos/) pw = vw sin γ + cos γ tan/)) va = vw sin β/ cos/) aw = vw cos β + sin β tan/)) a y w β γ z v Fig. 4. Finding a constant c such that vz + c zw va + c aw To compute for which values of c the inequality vp + c pw va + c aw holds, we first multiply both sides by cos/)/ vw and rewrite as follows: vp + pw c = cos γ + c sin γ cos/) + cos γ sin/)) = cos γ + c sin/ + γ) va + aw c = sin β + c cos β cos/) + sin β sin/)) = sin β + c cos/ β) We can now calculate for which values of c the inequality holds: cos γ + c sin/ + γ) sin β + c cos/ β) cos γ sin β c cos/ β) sin/ + γ)) cos γ sin β c cos/ β) sin/ + γ)

3 Generic Spanning Proof On the Spanning Ratio of Theta-Graphs 7 Using the lemmas from the previous section, we provide a generic spanning proof for the three families of -graphs. After providing this proof, we fill in the blanks for the individual families. Theorem 1. Let u and w be two vertices in the plane. Let m be the midpoint of the side of T uw opposite u and let α be the unsigned angle between uw and um. There exists a path in the 4k+x) -graph of length at most cos α cos ) + cos α tan ) ) + sin α c ) uw, where c 1 is a constant that depends on x {3, 4, 5}. For the 4k+4) -graph, c equals 1/cos/) sin/)) and for the 4k+3) -graph and 4k+5) -graph, c equals cos/4)/cos/) sin3/4)). Proof. We prove the theorem by induction on the area of T uw formally, induction on the rank, when ordered by area, of the canonical triangles for all pairs of vertices). Let a and b be the upper left and right corners of T uw, let y and z be the left and right intersections of T uw and the lines through w parallel to the boundaries of the cone of u that contains w, and let r and s be the intersections of T uw and the lines through w such that Lemma can be applied to triangles yrw and zsw see Figure 5). This region depends on x. The precise locations of r and s are specified in the spanning proofs of the three families. a r w z b s y u Fig. 5. The canonical triangle T uw with a, b, r, s, y, and z being the various intersections with its sides, in this case for the 1-graph Our inductive hypothesis is the following, where δu, w) denotes the length of the shortest path from u to w in the 4k+x) -graph: δu, w) max{ ua + aw c, ub + bw c}.

8 Prosenjit Bose et al. We first show that this induction hypothesis implies the theorem. Basic trigonometry gives us the following equalities: um = uw cos α, mw = uw sin α, am = bm = uw cos α tan/), and ua = ub = uw cos α/ cos/). Thus the induction hypothesis gives that δu, w) is at most ua + am + mw ) c = uw cos α/ cos/) + cos α tan/) + sin α) c). Base case: T uw has rank 1. Since the triangle is a smallest triangle, w is the closest vertex to u in that cone. Hence the edge u, w) is part of the 4k+x) - graph, and δu, w) = uw. From the triangle inequality and the fact that c 1, we have uw max{ ua + aw c, ub + bw c}, so the induction hypothesis holds. Induction step: We assume that the induction hypothesis holds for all pairs of vertices with canonical triangles of rank up to j. Let T uw be a canonical triangle of rank j + 1. If u, w) is an edge in the 4k+x) -graph, the induction hypothesis follows by the same argument as in the base case. If there is no edge between u and w, let v be the vertex closest to u in T uw, and let a and b be the upper left and right corners of T uv see Figure 6). By definition, δu, w) uv + δv, w), and by the triangle inequality, uv min{ ua + a v, ub + b v }. a c c w d b a a w z r a v d b a a r a v c w d b a v b y y u u u a) b) c) Fig. 6. The three cases based on the location of v, in this case for the 1-graph We perform a case analysis based on the location of v: a) v lies in uywz, b) v lies in yrw, c) v lies in raw, d) v lies in zsw, e) v lies in sbw see Figure 5). Since Case d) is analogous to Case b) and Case e) is analogous to Case c), we discuss only the first three cases. Case a): Vertex v lies in uywz. Let c and d be the upper left and right corners of T vw see Figure 6a). Since T vw has smaller area than T uw, we apply the inductive hypothesis on T vw.

On the Spanning Ratio of Theta-Graphs 9 Hence we have δv, w) max{ vc + cw c, vd + dw c}. Assume, without loss of generality, that the maximum of the left hand side is attained by its second argument vc + cw c the other case is analogous). Since vertices v, c, a, and a form a parallelogram and c 1, we have that: δu, w) uv + δv, w) ua + a v + vc + cw c ua + aw c max{ ua + aw c, ub + bw c}, which proves the induction hypothesis. Case b): Since T vw is smaller than T uw, by induction we have δv, w) max{ vc + cw c, vd + dw c} see Figure 6b). Since by definition yrw is the triangle where we can apply Lemma, we get that max { vc + cw, vd + dw } va + a w and max { cw, dw } a w. Since c 1, this implies that max { vc + cw c, vd + dw c} va + a w c. Since uv ua + a v and v, a, a, and a form a parallelogram, we have that δu, w) ua + aw c, proving the induction hypothesis for T uw. Case c) Vertex v lies in raw. Since T vw is smaller than T uw, we can apply induction on it. The precise application of the induction hypothesis varies for the three families of -graphs and, using Lemma 3, determines the value of c. Hence, this case is discussed in the spanning proofs of the three families. 4 The 4k+4) -Graph In this section, we give improved upper bounds on the spanning ratio of the 4k+4) -graph, for any integer k 1. Theorem. Let u and w be two vertices in the plane. Let m be the midpoint of the side of T uw opposite u and let α be the unsigned angle between uw and um. There exists a path in the 4k+4) -graph of length at most cos α cos ) + cos α tan ) ) + sin α cos ) sin ) uw. Proof. We apply Theorem 1 using c = 1/cos/) sin/)). First, we have to place r and s such that Lemma can be applied to yrw and zsw. To this end, we pick r and s to be the intersections of T uw and the lines through w such that awr = bws =, i.e. the line through w such that w C v i with either 1 i k, or i = k and cw dw. Next, it remains to handle Case c), where v lies in raw. Case c): Vertex v lies in raw. Let c and d be the upper and lower right corners of T vw and let a be the intersection of aw and the line through v, parallel to ua see Figure 6c). Let p be the intersection of the left boundary of T uw and the line through w such that awp = /. Let β be a wv and let γ

10 Prosenjit Bose et al. be the angle between vw and the bisector of T vw. We split this case into two subcases, depending on the location of v: i) v lies below pw, ii) v lies above pw. Since T vw is smaller than T uw, the induction hypothesis gives a bound on δv, w). Since uv ua + a v and v, a, a, and a form a parallelogram, we need to show that δv, w) va + a w c for both cases in order to complete the proof. Case i): When v lies below pw, w lies below the bisector of T vw and the induction hypothesis for T vw gives δv, w) vc + cw c. We note that γ = β. Hence Lemma 3 gives that the inequality holds when c cos β) sin β)/cos/ β) sin3/ β)). As this function is decreasing in β for / β 3/4, it is maximized when β equals /. Hence c needs to be at least cos/) sin/))/1 sin ), which can be rewritten to 1/cos/) sin/)). Case ii): When v lies above pw, w lies above the bisector of T vw and the induction hypothesis for T vw gives δv, w) wd + dv c. We note that γ = β. Hence Lemma 3 gives that the inequality holds when c cos β sin β)/cos/ β) sin/ + β)). As this function is decreasing in β for 0 β /, it is maximized when β equals 0. Hence c needs to be at least 1/cos/) sin/)). Since cos α/ cos/) + cos α tan/) + sin α)/cos/) sin/)) is increasing for α [0, /], for π/4, it is maximized when α = /, and we obtain the following corollary: ) sin Corollary 1. The 4k+4) -graph is a 1 + ) -spanner of K cos ) sin ) n. Furthermore, we observe that the proof of Theorem follows the same path as the -routing algorithm follows: if the direct edge to the destination is part of the graph, it follows this edge, and if it is not, it follows the edge to the closest vertex in the cone that contains the destination. Corollary. The -routing algorithm is the 4k+4) -graph. 1 + ) sin ) -competitive on cos ) sin ) 5 The 4k+3) -Graph and the 4k+5) -Graph In this section, we give improved upper bounds on the spanning ratio of the 4k+3) -graph and the 4k+5) -graph, for any integer k 1. Theorem 3. Let u and w be two vertices in the plane. Let m be the midpoint of the side of T uw opposite u and let α be the unsigned angle between uw and um. There exists a path in the 4k+3) -graph of length at most cos α cos α tan ) ) ) cos + sin α cos ) + 4) cos ) sin 3 ) uw. 4

On the Spanning Ratio of Theta-Graphs 11 Proof. We apply Theorem 1 using c = cos/4)/cos/) sin3/4)). First, we have to place r and s such that Lemma can be applied to yrw and zsw. To this end, we pick r and s to be the intersections of T uw and the lines through w such that awr = bws = 3/4, i.e. the line through w such that w Ci v with either 1 i k, or i = k and cw dw. Next, it remains to handle Case c), where v lies in raw. Case c): Vertex v lies in raw. Let c and d be the upper and lower right corners of T vw and let a be the intersection of aw and the line through v, parallel to ua see Figure 6c). Let p be the intersection of the left boundary of T uw and the line through w such that awp = /4. Let β be a wv and let γ be the angle between vw and the bisector of T vw. We split this case into two subcases, depending on the location of v: i) v lies below pw, ii) v lies above pw. Since T vw is smaller than T uw, the induction hypothesis gives a bound on δv, w). Since uv ua + a v and v, a, a, and a form a parallelogram, we need to show that δv, w) va + a w c for both cases in order to complete the proof. Case i): When v lies below pw, w lies below the bisector of T vw and the induction hypothesis for T vw gives δv, w) vc + cw c. We note that γ = 3/4 β. Hence Lemma 3 gives that the inequality holds when c cos3/4 β) sin β)/cos/ β) sin5/4 β)). As this function is decreasing in β for /4 β 3/4, it is maximized when β equals /4. Hence c needs to be at least c cos/) sin/4))/cos/4) sin ), which is equal to cos/4)/cos/) sin3/4)). Case ii): When v lies above pw, w lies above the bisector of T vw and the induction hypothesis for T vw gives δv, w) wd + dv c. We note that γ = /4 + β. Hence Lemma 3 gives that the inequality holds when c cos/4 + β) sin β)/cos/ β) sin3/4+β)), which is equal to cos/4)/cos/) sin3/4)). A similar proof gives the same result for the 4k+5) -graph. Due to space constraints, this proof can be found in the appendix. Theorem 4. Let u and w be two vertices in the plane. Let m be the midpoint of the side of T uw opposite u and let α be the unsigned angle between uw and um. There exists a path in the 4k+5) -graph of length at most ) ) ) + sin α cos 4) cos α cos α tan cos ) + cos ) sin 3 ) 4 uw. When looking at two vertices u and w in the 4k+3) -graph and the 4k+5) - graph, we notice that when the angle between uw and the bisector of T uw is α, the angle between wu and the bisector of T wu is / α. Hence the worst case spanning ratio becomes the minimum of the spanning ratio when looking at T uw and the spanning ratio when looking at T wu. Theorem 5. The 4k+3) -graph and 4k+5) -graph are of K n. cos 4 ) cos ) sin 3 4 ) -spanners

1 Prosenjit Bose et al. Proof. The spanning ratio of the 4k+3) -graph and the 4k+5) -graph is at most: cos α min cos ) + cos α tan )+sin α) cos 4 ), cos ) sin 3 4 ) cos α) cos ) + cos α) tan )+sin α)) cos 4 ) cos ) sin 3 4 ) Since cos α/ cos/)+cos α tan/)+sin α) c is increasing for α [0, /], for π/7, the minimum of these two functions is maximized when the two functions are equal, i.e. when α = /4. Thus the 4k+3) -graph and the 4k+5) - graph has spanning ratio at most: cos ) 4 cos ) cos 4 tan ) + sin )) 4 cos ) + 4) cos ) sin 3 ) = 4 cos 4) cos ) cos ) cos ) sin 3 4 Furthermore, we observe that the proofs of Theorem 3 and Theorem 4 follow the same path as the -routing algorithm follows. Theorem 6. The -routing algorithm is 1 + sin ) cos 4 ) -competitive on the 4k+3) -graph and the 4k+5) -graph. cos ) sin 3 4 ) )) References 1. Bonichon, N., Gavoille, C., Hanusse, N., Ilcinkas, D.: Connections between thetagraphs, Delaunay triangulations, and orthogonal surfaces. In: Proceedings of the 36th International Conference on Graph Theoretic Concepts in Computer Science WG 010). 010) 66 78. Bose, P., De Carufel, J.L., Morin, P., van Renssen, A., Verdonschot, S.: Optimal bounds on theta-graphs: More is not always better. In: Proceedings of the 4th Canadian Conference on Computational Geometry CCCG 01). 01) 305 310 3. Bose, P., Fagerberg, R., van Renssen, A., Verdonschot, S.: Competitive routing in the half- 6-graph. In: Proceedings of the 3rd ACM-SIAM Symposium on Discrete Algorithms SODA 01). 01) 1319 138 4. Chew, P.: There are planar graphs almost as good as the complete graph. Journal of Computer and System Sciences 39) 1989) 05 19 5. Clarkson, K.: Approximation algorithms for shortest path motion planning. In: Proceedings of the 19th Annual ACM Symposium on Theory of Computing STOC 1987). 1987) 56 65 6. Keil, J.: Approximating the complete Euclidean graph. In: Proceedings of the 1st Scandinavian Workshop on Algorithm Theory SWAT 1988). 1988) 08 13 7. Ruppert, J., Seidel, R.: Approximating the d-dimensional complete Euclidean graph. In: Proceedings of the 3rd Canadian Conference on Computational Geometry CCCG 1991). 1991) 07 10

On the Spanning Ratio of Theta-Graphs 13 A Spanning Proof of the 4k+5) -Graph Theorem 7. Let u and w be two vertices in the plane. Let m be the midpoint of the side of T uw opposite u and let α be the unsigned angle between uw and um. There exists a path in the 4k+5) -graph of length at most cos α cos α tan ) ) ) cos + sin α cos ) + 4) cos ) sin 3 ) uw. 4 Proof. We apply Theorem 1 using c = cos/4)/cos/) sin3/4)). First, we have to place r and s such that Lemma can be applied to yrw and zsw. To this end, we pick r and s to be the intersections of T uw and the lines through w such that awr = bws = 5/4, i.e. the line through w such that w Ci v with either 1 i k, or i = k and cw dw. Next, it remains to handle Case c), where v lies in raw. Case c): Vertex v lies in raw. Let c and d be the upper and lower right corners of T vw and let a be the intersection of aw and the line through v, parallel to ua see Figure 6c). Let p be the intersection of the left boundary of T uw and the line through w such that awp = 3/4. Let β be a wv and let γ be the angle between vw and the bisector of T vw. We split this case into two subcases, depending on the location of v: i) v lies below pw, ii) v lies above pw. Since T vw is smaller than T uw, the induction hypothesis gives a bound on δv, w). Since uv ua + a v and v, a, a, and a form a parallelogram, we need to show that δv, w) va + a w c for both cases in order to complete the proof. Case i): When v lies below pw, w lies below the bisector of T vw and the induction hypothesis for T vw gives δv, w) vc + cw c. We note that γ = 5/4 β. Hence Lemma 3 gives that the inequality holds when c cos5/4 β) sin β)/cos/ β) sin5/4 β)). As this function is decreasing in β for 3/4 β, it is maximized when β equals 3/4. Hence c needs to be at least c cos/) sin3/4))/cos/4) sin ), which is less than cos/4)/cos/) sin3/4)). Case ii): When v lies above pw, the induction hypothesis for T vw gives δv, w) max{ vc + cw c, vd + dw c}. If δv, w) vc + cw c, we note that γ = /4 β. Hence Lemma 3 gives that the inequality holds when c cos/4 β) sin β)/cos/ β) sin3/4 β)). As this function is decreasing in β for 0 β /4, it is maximized when β equals 0. Hence c needs to be at least c cos/4)/cos/) sin3/4)). If δv, w) vd + dw c, we note that γ = /4+β. Hence Lemma 3 gives that the inequality holds when c cosβ /4) sin β)/cos/ β) sin/4+β)), which is equal to cos/4)/cos/) sin3/4)).