ALGORITHMS FOR BALL HULLS AND BALL INTERSECTIONS IN NORMED PLANES

Size: px
Start display at page:

Download "ALGORITHMS FOR BALL HULLS AND BALL INTERSECTIONS IN NORMED PLANES"

Transcription

1 ALGORITHMS FOR BALL HULLS AND BALL INTERSECTIONS IN NORMED PLANES Pedro Martín and Horst Martini Abstract. Extending results of Hershberger and Suri for the Euclidean plane, we show that ball hulls and ball intersections of sets of n points in normed planes can be constructed in O(n log n) time. In addition, we confirm that the 2-center problem with constrained circles for arbitrary normed planes can be solved in O(n 2 ) time. Some ideas about the geometric structure of the ball hull in a normed plane are also presented. 1 Introduction The ball hull and the ball intersection of a given point set K are common notions in Banach space theory; see, e.g., [5], [15], and [19]. They denote intersections of congruent balls with a fixed radius which, in the first case, contain K and, in the second one, have their centers in K. For d = 2 and K a finite set, the boundary structure of bi(k, λ) consists of circular arcs of radius λ with centers belonging to K. Extending previous results (see [15] and [16]), we describe the boundary structure of bh(k, λ). Continuing algorithmical investigations of Hershberger and Suri (for the Euclidean subcase; see [12]), we present algorithmical approaches to ball hulls and ball intersections of finite point sets K in arbitrary normed planes. Note that, although presenting only planar results, we stay with the notions of ball hull and ball intersection (instead of circular hull and circular intersection), since they are common in this form. In other situations, we replace ball and sphere by disc and circle, respectively. More precisely, we show that if K consists of n points, then the ball hull and the ball intersection of K can be constructed in O(n log n) time. We also discuss a further geometric question. The 2-center problem asks for two closed discs to cover K, and, if the centers of the discs are constrained to be points of K, we discuss the so-called discrete 2-center problem or the 2-center problem with constrained circles (see [1], [2], [3], [10], [11], [13], and [18]). Nontrivial subquadratic algorithms for the Euclidean plane were obtained in [7], [8], and [18]. And other subcases of general normed planes, for instance L 1 and L, have been studied in [6], [12], and [14]. Again generalizing results from [12], we show that the 2-center problem with centers in K and fixed radii can be solved in O(n 2 ) time, also if we extend it to arbitrary normed planes. Let M d = (R d, ) be a d-dimensional normed (or Minkowski) space. As wellknown, the unit ball B of M d is a compact, convex set with non-empty interior (i.e., a convex body) centered at the origin o. The boundary of a closed set A is denoted by A, Research partially supported by Junta de Extremadura grant GR10060 (partially financed with FEDER). Universidad de Extremadura, pjimenez@unex.es Fakultät für Mathematik, TU Chemnitz, horst.martini@mathematik.tu-chemnitz.de JoCG 6(1), ,

2 and B is the unit sphere of M d. Any homothetical copy x + λb of B is called the ball with center x R d and radius λ > 0 and denoted by B(x, λ); its boundary is the sphere S(x, λ). We use the usual abbreviation conv for convex hull, and the line segment connecting the different points p and q is denoted by pq, its affine hull is the line p, q. The vector p q is denoted by qp. Let p and q be two points of the circle S(x, λ) in M 2. The minimal circular arc of B(x, λ) meeting p and q is the connected piece of S(x, λ) with endpoints p and q which lies in the half-plane bounded by the line p, q and does not contain the center x. If p and q are opposite in S(x, λ), then both half-circles with endpoints p and q are minimal circular arcs of S(x, λ) meeting p and q. We denote a minimal circular arc meeting p and q by pq. Given a set K of points in M 2 and λ > 0, the λ-ball hull bh(k, λ) of K is defined as the intersection of all balls of radius λ that contain K: bh(k, λ) = K B(x,λ) B(x, λ). The λ-ball intersection bi(k, λ) of K is the intersection of all balls of radius λ whose centers are from K: bi(k, λ) = x K B(x, λ). Of course, these notions make only sense if bi(k, λ) and bh(k, λ). It is clear that bh(k, λ) if and only if λ λ K, where λ K is the smallest number such that K is contained in a translate of λ K B. Such a translate is called a minimal enclosing ball (or circumball) of K, and λ K is said to be the minimal enclosing radius (or circumradius or Chebyshev radius) of K. In the Euclidean subcase the minimal enclosing ball of a bounded set is always unique, but this is not true for all norms. It is easy to check that {x M d : x is the center of a minimal enclosing disc of K} = bi(k, λ K ), yielding that bi(k, λ) if and only if λ λ K. The set of centers of minimal enclosing balls of K is called the Chebyshev set of K. Note that, in contrast to the Euclidean situation, in general normed spaces the Chebyshev set of a bounded set does not necessarily belong to the convex hull of this set (see [15] for some examples). For a bounded compact set K in M d denote by diam(k) := max{ x y : x, y K} the diameter of K. In what follows, when we speak about the λ-ball intersection or λ-ball hull of a set K, we always mean that λ λ K. It is easy to check that see also [5]. λ K diam(k) 2λ K ; The strong relationship between the ball hull and the ball intersection of a set K is proved in [16] for strictly convex normed planes or λ diam(k). Our Theorem 2 completes the proof for a general normed plane. JoCG 6(1), ,

3 The notions of ball hull and ball intersection are both used for solving some versions of the 2-center problem in the Euclidean plane (see [11] and [12]). Our paper is organized as follows: Section 2 contains some results studying the ball hull structure in a normed plane. Section 3 presents an algorithm for the ball intersection which takes O(n log n) time and an algorithm for the 2-center problem with constrained circles which takes O(n 2 ) time, both for general normed planes. Section 4 shows an algorithm for the ball hull, taking O(n log n) time for general normed planes and based on the results of Section 3. All the run times are relative to the cost of elementary operations, like computing sphere intersections. 2 The ball hull structure In this section, we study the structure of bh(k, λ) for a general normed plane. We start with the following result by Grünbaum [9] and Banasiak [4] (see also [17, 3.3]). Lemma 1. Let M 2 be a normed plane. Let C M 2 be a compact, convex disc whose boundary is the closed curve γ; v be a vector in M 2 ; C = C + v be a translate of C with boundary γ. Then γ γ is the union of two segments, each of which may degenerate to a point or to the empty set. Suppose that this intersection consists of two connected non-empty components A 1, A 2. Then the two lines parallel to the line of translation and supporting C C intersect C C exactly in A 1 and A 2. Choose a point p i from each component A i and let c i = p i v and c i = p i + v for i = 1, 2. Let γ 1 be the part of γ on the same side of the line p 1, p 2 as c 1 and c 2 ; let γ 2 be the part of γ on the side of p 1, p 2 opposite to c 1 and c 2 ; and similarly for γ, γ 1, and γ 2. Then γ 2 conv(γ 1 ) and γ 2 conv(γ 1). Lemma 2. Let M 2 be a normed plane. For every pair of points p and q whose distance is less than or equal to 2λ, there exist two minimal circular arcs of radius λ meeting them (eventually only one, if they degenerate to the same segment) which belong to every disc of radius λ containing p and q. These two arcs (if they are really two) are situated in different half planes bounded by the line p, q. The centers of the discs defining these two minimal arcs are situated in the extreme points of the connected components S(p, λ) S(q, λ). Proof. If either λ p q or M 2 is strictly convex, the statement is proved in Lemma 3 and Lemma 4 in [16]. Let M 2 be a normed plane which is not strictly convex. Let us consider a disc of radius λ such that p and q belong to its boundary. Without loss of generality, we can assume that the center of this disc is the origin o of the plane. If S(p, λ) S(q, λ) are two different non-empty, connected components, by Lemma 1, S(o, λ) contains every minimal arc whose center belongs to the component where o is not situated. JoCG 6(1), ,

4 If S(p, λ) S(q, λ) are two segments parallel to pq and supporting S(p, λ) S(q, λ), we consider an extreme point a of the segment where o is situated; namely, a and o are in the same half-plane defined by p, q. Then the vector oa is parallel to pq, and, without loss of generality, we can assume that oa = α pq with α > 0. The point a + op belongs to the line p, q, and it is situated at distance λ from a. Therefore, the segment meeting a + op, p and q belongs to S(a, λ), and the segment pq is a minimal arc meeting p and q on the circle S(a, λ). By convexity, this segment belongs to the disc B(o, λ). If S(p, λ) S(q, λ) has only one connected component, then it is a segment, and the points o and p + q belong to it. Let a and b be the extreme points of this segment such that a, o, p + q and b is the sequence along this segment-component. The line p, q separates the points a and o from p + q and b. Again by Lemma 1, the minimal arcs meeting p and q defined by S(a, λ) and S(b, λ) are contained in the disc B(o, λ). Due to all facts shown above, if p, q S(o, λ), then the disc B(o, λ) contains the minimal arcs defined by the circles whose centers are the extreme points of the connected components of S(p, λ) S(q, λ). These minimal arcs could degenerate to only one segment. Let p, q B(o, λ) but not both belonging to S(o, λ). Let γ a be a minimal arc meeting p and q defined by an extreme point a as above. By Lemma 1, there exits a connected component of S(a, λ) which is completely contained in B(o, λ), and its complementary connected component on S(a, λ) has no point in the interior of B(o, λ). Since p, q γ a, we conclude that γ a belongs to the first connected component and is completely contained in B(o, λ). Equipped with Lemma 2, we obtain the following Theorem 1. Let K = {p 1, p 2,..., p n } be a finite set in a normed plane M 2, and let λ λ K. Then n bh(k, λ) = B(x s, λ) = conv( p i p j ), K B(x s,λ) where x s are some extreme points of the components S(p i, λ) S(p j, λ), and p i p j are minimal arcs meeting points of K and whose centers are these extreme points x s. i,j=1 Proof. A constructive proof of the statement is presented in [15] and [16], where either λ diam(k) or M 2 is strictly convex. This proof describes itself an algorithm for bh(k, λ), and it is possible to apply it for the general case. Doing that, finally we obtain some minimal arcs p 1 p 2, p 2 p 3,..., p k p 1 whose centers are some points x 1, x 2,..., x k, respectively. The union of the arcs is the boundary of K B(x s,λ) B(x s, λ), and one realizes that the described process forces every center x s to be an extreme point of a connected component from S(p i, λ) S(p i+1, λ). By Lemma 2, the related minimal arc with center in x s is contained in every ball of radius λ which contains K, and consequently we obtain our statement. Theorem 2. Let K = {p 1, p 2,..., p n } be a finite set in a normed plane M 2 and λ λ K. Every arc of the boundary of bi(k, λ) has a vertex of bh(k, λ) as center. Moreover, every vertex of bi(k, λ) is the center of an arc belonging to the boundary of bh(k, λ). JoCG 6(1), ,

5 Proof. For the cases that M 2 is strictly convex or λ diam(k), this statement is proved in [16]. After the constructive process in Theorem 1, we obtain that the union of the arcs p 1 p 2, p 2 p 3,..., p k p 1 is the boundary of bh(k, λ), and the centers of these arcs are the points x 1, x 2,..., x k. Let x k+1 := x 1 and let us consider the arc x i x i+1 in S(p i, λ) meeting (clockwise) x i and x i+1. Since the constructive process assures that every disc of radius λ whose center belongs to x i x i+1 contains K, then x i x i+1 bi(k, λ). We conclude that the union of the arcs x i x i+1 is the boundary of bi(k, λ), and x 1, x 2,..., x k are the vertices. Besides, the centers p i of the arcs x i x i+1 are the vertices of bh(k, λ). 3 An algorithm for the ball intersection Hershberger and Suri (see [12], Section 6.1, page 459) describe an algorithm for computing bi(k, λ) in O(n log n) time for the Euclidean subcase. They use this algorithm as a subroutine to solve the 2-center problem with centers at points of K (called the 2-center problem with constrained circles) in O(n 2 ) time. In the present section, we rewrite the algorithm described in [12] for arbitrary normed planes, and we use it to solve the 2-center problem with constrained circles in normed planes. The run time is relative to the cost of elementary operations, like computing the intersection of two spheres. Let us fix an Euclidean orthonormal system of reference in the plane with basis {v 1, v 2 }. The points of a finite set in this plane can be ordered by their x-coordinates with respect to this basis, using the y-coordinate order for breaking the ties. We consider the two lines parallel to the vector v 2 and supporting bi(k, λ), and the supporting sets from bi(k, λ), forming the intersections of bi(k, λ) and these supporting lines. Let us choose two points, one from each of the two supporting sets. The line meeting these two points separates bi(k, λ) in two components, called upper chain and lower chain of bi(k, λ). We say that an arc a 1 is on the left with respect to the other arc a 2 if the leftmost point of a 1 has an x-coordinate smaller than the x-coordinate of the leftmost point of a 2, breaking the ties similarly as with the point order. Every arc of bi(k, λ) has a center belonging to K. It is possible that some points of K are not centers of arcs of bi(k, λ). The arcs of the upper (lower) chain can be ordered by this left-to-right order induced by their leftmost points. Lemma 3. Let M 2 be a normed plane. With the above conditions, if K is a finite set in M 2, then the left-to-right order of the arcs along the upper (lower) chain of bi(k, λ) is just the reverse of the left-to-right order of the centers of these arcs. Proof. The upper and the lower chain cases are similar, and it is sufficient to prove the upper chain case. Let us consider a set K of two points. Let p 0 be the fixed leftmost point on bi(k, λ) with respect to the system of reference. Namely, p 0 is the fixed point from bi(k, λ) created by a supporting line parallel to v 2 with the smallest first coordinate. The upper chain of JoCG 6(1), ,

6 bi(k, λ) going clockwise is the part of bi(k, λ) from p 0 to the boundary point fixed on the other parallel supporting line. The lower chain is the other part of bi(k, λ). p 0 x 1 o Figure 1: Ball intersection of the points o and x 1. Let o and x 1 be the center of the first and the second arc, respectively, from left to right (in the arc order sense) over the upper chain of bi(k, λ). If the line parallel to v 2 is parallel to the line passing through o and x 1, then the upper chain of the boundary of bi(k, λ) is a single circular arc, and there is nothing to prove. Otherwise, o and x 1 will be separated by the line passing through the midpoint of o and x 1 and parallel to v 2 (see Figure 1). By Lemma 1 and the convexity of bi(k, λ), x 1 will be situated on the left part of this line and, therefore, it is also on the left part of o. If K is a set of n points, again p 0 is the leftmost point fixed on bi(k, λ) with respect to the system of reference; p 1, p 2,... p m 1 are the following vertices on the upper chain of bi(k, λ), clockwise; p m is the rightmost point fixed on bi(k, λ); o is the center of the arc p 0 p 1 ; and x 1, x 2,... x m are the centers of the left-to-right ordered arcs p 1 p 2, p 2 p 3,..., pm 1 p m, respectively. We have proved the statement for a set K containing two points. But if the set K has n points and a connected piece of S(x i, λ) S(x i+1, λ) belongs to the upper chain of bi(k, λ), then this piece also belongs to the upper chain of bi({x i, x i+1 }, λ), and their common arcs are located in the same arc order. Therefore, we can repeatedly apply the statement proved for two points to the pairs (x i, x i+1 ) and justify that the centers x 1, x 2,... x m are ordered conversely to the sequence of the arcs p 1 p 2, p 2 p 3,..., pm 1 p m. After sorting the points of K by the x-coordinate, it is easier and cheaper to build bi(k, λ), because starting with the leftmost arc and its center, one only has to consider the centers at the left side to find the following arc at the right one. Therefore, the upper (lower) chain of bi(k, λ) can be constructed in O(n) time, as Hershberger and Suri describe. JoCG 6(1), ,

7 Theorem 3. Let M 2 be a normed plane. If K is a set of n points and λ λ K, then the set bi(k, λ) can be constructed via an algorithm taking O(n log n) time. Proof. Sorting the points of K from left to right takes O(n log n) time. After the points are ordered, constructing bi(k, λ) takes O(n) time. Therefore, the total cost is O(n log n) time. As a consequence, we obtain the following algorithm. Corollary 1. Let M 2 be a normed plane. If K is a set of n points and r 1, the 2-center problem with constrained circles centered in the points of K can be solved in O(n 2 ) time. Proof. The algorithm presented in [12] works correctly for a normed plane using Theorem 3 for the ball intersection: sorting the points of K from left to right in O(n log n) time, according to the x-coordinate; for each point p K, determining the set U of ordered points whose distance from p is greater than the radius r; obtaining bi(u, 1), which takes O(n) time; testing if bi(u, 1) contains some point of K in O(n) time, marching through K from left to right, maintaining the two arcs of bi(u, 1) that overlap the x-coordinate of the current point. Therefore, the total time is O(n log n) + n O(n) = O(n 2 ). 4 An algorithm for the ball hull In order to design an algorithm for bh(k, λ), we can first construct bi(k, λ) as in Section 3 in O(n log n) time, and after that we use Theorem 2 for building bh(k, λ). We develop this idea in the present section. Again we note that the run time is relative to the cost of elementary operations, like intersection of spheres. Theorem 4. Let K = {p 1, p 2,..., p n } be a finite set in a normed plane M 2 and λ λ K. Let K and K denote the set of vertices of bi(k, λ) and the set of vertices of bh(k, λ), respectively. Then bh(k, λ) = bi(k, λ), (1) bi(k, λ) = bi(k, λ). (2) Furthermore, the left-to-right order of the arcs along the upper (lower) chain of bh(k, λ) is just the reverse of the left-to-right order of the centers of these arcs (which belong to K ). Proof. From Theorem 2 one can deduce (1) and (2). Using Lemma 3, we have the last statement. Therefore, having obtained bi(k, λ), one can construct bh(k, λ) in a normed plane by plotting the arcs with centers in the vertices of bi(k, λ), describing finally the following algorithm: JoCG 6(1), ,

8 1. Sorting the points of K in O(n log n) time. 2. Building bi(k, λ) in O(n) time (Theorem 3). 3. Considering the set K of sorted vertices {x 1,..., x k } of bi(k, λ) obtained in (2). 4. Building bh(k, λ) = bi(k, λ) (Theorem 4) in O(n) time (Theorem 3). Theorem 5. Let M 2 be a normed plane. If K is a set of n points and λ λ K, then the set bh(k, λ) can be constructed via an algorithm taking O(n log n) time. References [1] P. K. Agarwal and M. Sharir. Planar geometric location problems. Algorithmica, 11: , [2] P. K. Agarwal, M. Sharir, and E. Welzl. The discrete 2-center problem. Discrete Comput. Geom., 20: , [3] P. K. Agarwal, K. Pankaj, R. Ben Avraham, and M. Sharir. The 2-center problem in three dimensions. Comput. Geom., 46: , [4] J. Banasiak. Some contributions to the geometry of normed linear spaces. Math. Nachr., 139: , [5] M. Baronti and L. P. Papini. Diameters, centers and diametrically maximal sets. Rend. Circ. Mat. Palermo Suppl., 38:11 24, [6] S. Bespamyatnikh and D. Kirkpatrick. Rectilinear 2-center problems. In: Proc. 11th Canadian Conference on Computational Geometry (CCCG 99), 68 71, [7] T. M. Chan. More planar two-center algorithms. Comput. Geom., 13: , [8] D. Eppstein. Faster construction of planar two-centers. In: Proc. 8th ACM-SIAM Sympos. Discrete Algorithms, , [9] B. Grünbaum. Borsuk s partition conjecture in Minkowski planes. Bull. Res. Council Israel, Sect., F(7F):25 30, 1957/1958. [10] D. Halperin, M. Sharir, and K. Goldberg. The 2-center problem with obstacles. J. Algorithms, 42: , [11] J. Hershberger. A faster algorithm for the two-center decision problem. Inform. Process. Lett., 47:23 29, [12] J. Hershberger and S. Suri. Finding tailored partitions. J. Algorithms, 12: , [13] J. Jaromczyk and M. Kowaluk. An efficient algorithm for the Euclidean two-center problem. In: Proc. 10th ACM Sympos. Comput. Geom., , JoCG 6(1), ,

9 [14] K. Kedem, K. Katz, and M. Segal. Discrete rectilinear 2-center problems. Comput. Geom., 15: , [15] P. Martín, H. Martini, and M. Spirova. Chebyshev sets and ball operators. J. Convex Anal., 21: , [16] P. Martín, H. Martini, and M. Spirova. The 2-center problem and ball operators in strictly convex normed planes. Submitted, [17] H. Martini, K. J. Swanepoel, and G. Weiss. The geometry of Minkowski spaces - a survey, Part I. Expositiones Math., 19:97 142, [18] M. Sharir. A near-linear algorithm for the planar 2-center problem. Discrete Comput. Geom., 18: , [19] P. Terán. Intersections of balls and the ball hull mapping. J. Convex Anal., 17: , JoCG 6(1), ,

However, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example).

However, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example). 98 CHAPTER 3. PROPERTIES OF CONVEX SETS: A GLIMPSE 3.2 Separation Theorems It seems intuitively rather obvious that if A and B are two nonempty disjoint convex sets in A 2, then there is a line, H, separating

More information

Packing Two Disks into a Polygonal Environment

Packing Two Disks into a Polygonal Environment Packing Two Disks into a Polygonal Environment Prosenjit Bose, School of Computer Science, Carleton University. E-mail: jit@cs.carleton.ca Pat Morin, School of Computer Science, Carleton University. E-mail:

More information

The equal tangents property

The equal tangents property The equal tangents property J. Jerónimo-Castro, G. Ruiz-Hernández and S. Tabachnikov April 29, 2012 Abstract Let M be a C 2 -smooth strictly convex closed surface in R 3 and denote by H the set of points

More information

EXTREME POINTS AND AFFINE EQUIVALENCE

EXTREME POINTS AND AFFINE EQUIVALENCE EXTREME POINTS AND AFFINE EQUIVALENCE The purpose of this note is to use the notions of extreme points and affine transformations which are studied in the file affine-convex.pdf to prove that certain standard

More information

Remarks on Schur s conjecture

Remarks on Schur s conjecture Remarks on Schur s conjecture Filip Morić János Pach Ecole Polytechnique Fédérale de Lausanne {filip.moric,janos.pach}@epfl.ch Abstract Let P be a set of n points in R d. It was conjectured by Schur that

More information

On the number of distinct directions of planes determined by n points in R 3

On the number of distinct directions of planes determined by n points in R 3 On the number of distinct directions of planes determined by n points in R 3 Rom Pinchasi August 27, 2007 Abstract We show that any set of n points in R 3, that is not contained in a plane, determines

More information

The Generic Contact of Convex Bodies with Circumscribed Homothets of a Convex Surface

The Generic Contact of Convex Bodies with Circumscribed Homothets of a Convex Surface Discrete Comput Geom 7: 319-323 (1992) The Generic Contact of Convex Bodies with Circumscribed Homothets of a Convex Surface Andreana Zucco Dipartimento di Matematica, Universith di Torino, Via Carlo Alberto

More information

A Reduction of Conway s Thrackle Conjecture

A Reduction of Conway s Thrackle Conjecture A Reduction of Conway s Thrackle Conjecture Wei Li, Karen Daniels, and Konstantin Rybnikov Department of Computer Science and Department of Mathematical Sciences University of Massachusetts, Lowell 01854

More information

Connected Components of Underlying Graphs of Halving Lines

Connected Components of Underlying Graphs of Halving Lines arxiv:1304.5658v1 [math.co] 20 Apr 2013 Connected Components of Underlying Graphs of Halving Lines Tanya Khovanova MIT November 5, 2018 Abstract Dai Yang MIT In this paper we discuss the connected components

More information

An Efficient Algorithm for 2D Euclidean 2-Center with Outliers

An Efficient Algorithm for 2D Euclidean 2-Center with Outliers An Efficient Algorithm for 2D Euclidean 2-Center with Outliers Pankaj K. Agarwal and Jeff M. Phillips Department of Computer Science, Duke University, Durham, NC 27708 Abstract. For a set P of n points

More information

Computational Geometry

Computational Geometry Lecture 1: Introduction and convex hulls Geometry: points, lines,... Geometric objects Geometric relations Combinatorial complexity Computational geometry Plane (two-dimensional), R 2 Space (three-dimensional),

More information

Minimum-Link Watchman Tours

Minimum-Link Watchman Tours Minimum-Link Watchman Tours Esther M. Arkin Joseph S. B. Mitchell Christine D. Piatko Abstract We consider the problem of computing a watchman route in a polygon with holes. We show that the problem of

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

Preferred directions for resolving the non-uniqueness of Delaunay triangulations

Preferred directions for resolving the non-uniqueness of Delaunay triangulations Preferred directions for resolving the non-uniqueness of Delaunay triangulations Christopher Dyken and Michael S. Floater Abstract: This note proposes a simple rule to determine a unique triangulation

More information

Ice-Creams and Wedge Graphs

Ice-Creams and Wedge Graphs Ice-Creams and Wedge Graphs Eyal Ackerman Tsachik Gelander Rom Pinchasi Abstract What is the minimum angle α > such that given any set of α-directional antennas (that is, antennas each of which can communicate

More information

The Geodesic Integral on Medial Graphs

The Geodesic Integral on Medial Graphs The Geodesic Integral on Medial Graphs Kolya Malkin August 013 We define the geodesic integral defined on paths in the duals of medial graphs on surfaces and use it to study lens elimination and connection

More information

On the perimeter of k pairwise disjoint convex bodies contained in a convex set in the plane

On the perimeter of k pairwise disjoint convex bodies contained in a convex set in the plane On the perimeter of k pairwise disjoint convex bodies contained in a convex set in the plane Rom Pinchasi August 2, 214 Abstract We prove the following isoperimetric inequality in R 2, conjectured by Glazyrin

More information

Faster Construction of Planar Two-centers

Faster Construction of Planar Two-centers Faster Construction of Planar Two-centers David Eppstein Abstract Improving on a recent breakthrough of Sharir, we find two minimum-radius circular disks covering a planar point set, in randomized expected

More information

The Cut Locus and the Jordan Curve Theorem

The Cut Locus and the Jordan Curve Theorem The Cut Locus and the Jordan Curve Theorem Rich Schwartz November 19, 2015 1 Introduction A Jordan curve is a subset of R 2 which is homeomorphic to the circle, S 1. The famous Jordan Curve Theorem says

More information

Improved Results on Geometric Hitting Set Problems

Improved Results on Geometric Hitting Set Problems Improved Results on Geometric Hitting Set Problems Nabil H. Mustafa nabil@lums.edu.pk Saurabh Ray saurabh@cs.uni-sb.de Abstract We consider the problem of computing minimum geometric hitting sets in which,

More information

arxiv: v2 [cs.cg] 24 Jul 2011

arxiv: v2 [cs.cg] 24 Jul 2011 Ice-Creams and Wedge Graphs Eyal Ackerman Tsachik Gelander Rom Pinchasi Abstract arxiv:116.855v2 [cs.cg] 24 Jul 211 What is the minimum angle α > such that given any set of α-directional antennas (that

More information

Topological properties of convex sets

Topological properties of convex sets Division of the Humanities and Social Sciences Ec 181 KC Border Convex Analysis and Economic Theory Winter 2018 Topic 5: Topological properties of convex sets 5.1 Interior and closure of convex sets Let

More information

Lecture 15: The subspace topology, Closed sets

Lecture 15: The subspace topology, Closed sets Lecture 15: The subspace topology, Closed sets 1 The Subspace Topology Definition 1.1. Let (X, T) be a topological space with topology T. subset of X, the collection If Y is a T Y = {Y U U T} is a topology

More information

Convex Geometry arising in Optimization

Convex Geometry arising in Optimization Convex Geometry arising in Optimization Jesús A. De Loera University of California, Davis Berlin Mathematical School Summer 2015 WHAT IS THIS COURSE ABOUT? Combinatorial Convexity and Optimization PLAN

More information

Lecture 2 - Introduction to Polytopes

Lecture 2 - Introduction to Polytopes Lecture 2 - Introduction to Polytopes Optimization and Approximation - ENS M1 Nicolas Bousquet 1 Reminder of Linear Algebra definitions Let x 1,..., x m be points in R n and λ 1,..., λ m be real numbers.

More information

THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS

THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS STEFAN FELSNER, WILLIAM T. TROTTER, AND VEIT WIECHERT Abstract. Kelly showed that there exist planar posets of arbitrarily large dimension, and Streib and

More information

Pebble Sets in Convex Polygons

Pebble Sets in Convex Polygons 2 1 Pebble Sets in Convex Polygons Kevin Iga, Randall Maddox June 15, 2005 Abstract Lukács and András posed the problem of showing the existence of a set of n 2 points in the interior of a convex n-gon

More information

Convex Hull of the Union of Convex Objects in the Plane: an Adaptive Analysis

Convex Hull of the Union of Convex Objects in the Plane: an Adaptive Analysis CCCG 2008, Montréal, Québec, August 13 15, 2008 Convex Hull of the Union of Convex Objects in the Plane: an Adaptive Analysis Jérémy Barbay Eric Y. Chen Abstract We prove a tight asymptotic bound of Θ(δ

More information

Chapter 4 Concepts from Geometry

Chapter 4 Concepts from Geometry Chapter 4 Concepts from Geometry An Introduction to Optimization Spring, 2014 Wei-Ta Chu 1 Line Segments The line segment between two points and in R n is the set of points on the straight line joining

More information

The Medial Axis of the Union of Inner Voronoi Balls in the Plane

The Medial Axis of the Union of Inner Voronoi Balls in the Plane The Medial Axis of the Union of Inner Voronoi Balls in the Plane Joachim Giesen a, Balint Miklos b,, Mark Pauly b a Max-Planck Institut für Informatik, Saarbrücken, Germany b Applied Geometry Group, ETH

More information

On s-intersecting Curves and Related Problems

On s-intersecting Curves and Related Problems On s-intersecting Curves and Related Problems Sarit Buzaglo, Ron Holzman, and Rom Pinchasi Mathematics Dept., Technion Israel Institute of Technology Haifa 32000, Israel sarahb@tx.technion.ac.il, holzman@tx.technion.ac.il,

More information

Restricted-Orientation Convexity in Higher-Dimensional Spaces

Restricted-Orientation Convexity in Higher-Dimensional Spaces Restricted-Orientation Convexity in Higher-Dimensional Spaces ABSTRACT Eugene Fink Derick Wood University of Waterloo, Waterloo, Ont, Canada N2L3G1 {efink, dwood}@violetwaterlooedu A restricted-oriented

More information

Orthogonal Ham-Sandwich Theorem in R 3

Orthogonal Ham-Sandwich Theorem in R 3 Orthogonal Ham-Sandwich Theorem in R 3 Downloaded 11/24/17 to 37.44.201.8. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php Abstract The ham-sandwich theorem

More information

Edge Guards for Polyhedra in Three-Space

Edge Guards for Polyhedra in Three-Space Edge Guards for Polyhedra in Three-Space Javier Cano Csaba D. Tóth Jorge Urrutia Abstract It is shown that every polyhedron in R with m edges can be guarded with at most 27 2m The bound improves to 5 6

More information

Topology 550A Homework 3, Week 3 (Corrections: February 22, 2012)

Topology 550A Homework 3, Week 3 (Corrections: February 22, 2012) Topology 550A Homework 3, Week 3 (Corrections: February 22, 2012) Michael Tagare De Guzman January 31, 2012 4A. The Sorgenfrey Line The following material concerns the Sorgenfrey line, E, introduced in

More information

Simplicial Cells in Arrangements of Hyperplanes

Simplicial Cells in Arrangements of Hyperplanes Simplicial Cells in Arrangements of Hyperplanes Christoph Dätwyler 05.01.2013 This paper is a report written due to the authors presentation of a paper written by Shannon [1] in 1977. The presentation

More information

On Computing the Centroid of the Vertices of an Arrangement and Related Problems

On Computing the Centroid of the Vertices of an Arrangement and Related Problems On Computing the Centroid of the Vertices of an Arrangement and Related Problems Deepak Ajwani, Saurabh Ray, Raimund Seidel, and Hans Raj Tiwary Max-Planck-Institut für Informatik, Saarbrücken, Germany

More information

Lecture 3: Art Gallery Problems and Polygon Triangulation

Lecture 3: Art Gallery Problems and Polygon Triangulation EECS 396/496: Computational Geometry Fall 2017 Lecture 3: Art Gallery Problems and Polygon Triangulation Lecturer: Huck Bennett In this lecture, we study the problem of guarding an art gallery (specified

More information

66 III Complexes. R p (r) }.

66 III Complexes. R p (r) }. 66 III Complexes III.4 Alpha Complexes In this section, we use a radius constraint to introduce a family of subcomplexes of the Delaunay complex. These complexes are similar to the Čech complexes but differ

More information

Approximation Algorithms for the Unit Disk Cover Problem in 2D and 3D

Approximation Algorithms for the Unit Disk Cover Problem in 2D and 3D Approximation Algorithms for the Unit Disk Cover Problem in 2D and 3D Ahmad Biniaz Paul Liu Anil Maheshwari Michiel Smid February 12, 2016 Abstract Given a set P of n points in the plane, we consider the

More information

PTAS for geometric hitting set problems via Local Search

PTAS for geometric hitting set problems via Local Search PTAS for geometric hitting set problems via Local Search Nabil H. Mustafa nabil@lums.edu.pk Saurabh Ray saurabh@cs.uni-sb.de Abstract We consider the problem of computing minimum geometric hitting sets

More information

Involutes of polygons of constant width in Minkowski planes

Involutes of polygons of constant width in Minkowski planes Also available at http://amc-journal.eu ISSN 1855-3966 (printed edn.), ISSN 1855-3974 (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 11 (016) 107 15 Involutes of polygons of constant width in Minkowski

More information

Double-normal pairs in the plane and on the sphere

Double-normal pairs in the plane and on the sphere Double-normal pairs in the plane and on the sphere János Pach EPFL Lausanne and Rényi Institute, Budapest pach@cims.nyu.edu Konrad J. Swanepoel Department of Mathematics, London School of Economics and

More information

Pacific Journal of Mathematics

Pacific Journal of Mathematics Pacific Journal of Mathematics SIMPLIFYING TRIANGULATIONS OF S 3 Aleksandar Mijatović Volume 208 No. 2 February 2003 PACIFIC JOURNAL OF MATHEMATICS Vol. 208, No. 2, 2003 SIMPLIFYING TRIANGULATIONS OF S

More information

Basic Euclidean Geometry

Basic Euclidean Geometry hapter 1 asic Euclidean Geometry This chapter is not intended to be a complete survey of basic Euclidean Geometry, but rather a review for those who have previously taken a geometry course For a definitive

More information

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality Planar Graphs In the first half of this book, we consider mostly planar graphs and their geometric representations, mostly in the plane. We start with a survey of basic results on planar graphs. This chapter

More information

Non-extendible finite polycycles

Non-extendible finite polycycles Izvestiya: Mathematics 70:3 1 18 Izvestiya RAN : Ser. Mat. 70:3 3 22 c 2006 RAS(DoM) and LMS DOI 10.1070/IM2006v170n01ABEH002301 Non-extendible finite polycycles M. Deza, S. V. Shpectorov, M. I. Shtogrin

More information

Lecture 2 September 3

Lecture 2 September 3 EE 381V: Large Scale Optimization Fall 2012 Lecture 2 September 3 Lecturer: Caramanis & Sanghavi Scribe: Hongbo Si, Qiaoyang Ye 2.1 Overview of the last Lecture The focus of the last lecture was to give

More information

Intersecting Convex Sets by Rays

Intersecting Convex Sets by Rays Intersecting Convex Sets by Rays Radoslav Fulek School of Computing Science Simon Fraser University 8888 University Dr. Burnaby, BC, V6A 1S6, Canada email: rfulek@sfu.ca Andreas F. Holmsen Division of

More information

Rigidity of ball-polyhedra via truncated Voronoi and Delaunay complexes

Rigidity of ball-polyhedra via truncated Voronoi and Delaunay complexes !000111! NNNiiinnnttthhh IIInnnttteeerrrnnnaaatttiiiooonnnaaalll SSSyyymmmpppooosssiiiuuummm ooonnn VVVooorrrooonnnoooiii DDDiiiaaagggrrraaammmsss iiinnn SSSccciiieeennnccceee aaannnddd EEEnnngggiiinnneeeeeerrriiinnnggg

More information

Boundary Curves of Incompressible Surfaces

Boundary Curves of Incompressible Surfaces Boundary Curves of Incompressible Surfaces Allen Hatcher This is a Tex version, made in 2004, of a paper that appeared in Pac. J. Math. 99 (1982), 373-377, with some revisions in the exposition. Let M

More information

Partitioning Orthogonal Polygons by Extension of All Edges Incident to Reflex Vertices: lower and upper bounds on the number of pieces

Partitioning Orthogonal Polygons by Extension of All Edges Incident to Reflex Vertices: lower and upper bounds on the number of pieces Partitioning Orthogonal Polygons by Extension of All Edges Incident to Reflex Vertices: lower and upper bounds on the number of pieces António Leslie Bajuelos 1, Ana Paula Tomás and Fábio Marques 3 1 Dept.

More information

HKUST Theoretical Computer Science Center Research Report HKUST-TCSC

HKUST Theoretical Computer Science Center Research Report HKUST-TCSC HKUST Theoretical Computer Science Center Research Report HKUST-TCSC-2001-02 Packing Two Disks into a Polygonal Environment Prosenjit Bose Carleton University jit@scs.carleton.ca Pat Morin McGill University

More information

Geometric Unique Set Cover on Unit Disks and Unit Squares

Geometric Unique Set Cover on Unit Disks and Unit Squares CCCG 2016, Vancouver, British Columbia, August 3 5, 2016 Geometric Unique Set Cover on Unit Disks and Unit Squares Saeed Mehrabi Abstract We study the Unique Set Cover problem on unit disks and unit squares.

More information

Lecture IV - Further preliminaries from general topology:

Lecture IV - Further preliminaries from general topology: Lecture IV - Further preliminaries from general topology: We now begin with some preliminaries from general topology that is usually not covered or else is often perfunctorily treated in elementary courses

More information

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem Chapter 8 Voronoi Diagrams 8.1 Post Oce Problem Suppose there are n post oces p 1,... p n in a city. Someone who is located at a position q within the city would like to know which post oce is closest

More information

Geometric structures on manifolds

Geometric structures on manifolds CHAPTER 3 Geometric structures on manifolds In this chapter, we give our first examples of hyperbolic manifolds, combining ideas from the previous two chapters. 3.1. Geometric structures 3.1.1. Introductory

More information

ON THE STRETCH FACTOR OF CONVEX POLYHEDRA WHOSE VERTICES ARE (ALMOST) ON A SPHERE

ON THE STRETCH FACTOR OF CONVEX POLYHEDRA WHOSE VERTICES ARE (ALMOST) ON A SPHERE ON THE STRETCH FACTOR OF CONVEX POLYHEDRA WHOSE VERTICES ARE (ALMOST) ON A SPHERE Prosenjit Bose, Paz Carmi, Mirela Damian, Jean-Lou De Caroufel, Darryl Hill, Anil Maheshwari, Yuyang Liu, and Michiel Smid

More information

The Geometry of Carpentry and Joinery

The Geometry of Carpentry and Joinery The Geometry of Carpentry and Joinery Pat Morin and Jason Morrison School of Computer Science, Carleton University, 115 Colonel By Drive Ottawa, Ontario, CANADA K1S 5B6 Abstract In this paper we propose

More information

Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts

Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts interpreting a schematic drawing, estimating the amount of

More information

Contents. Preface... VII. Part I Classical Topics Revisited

Contents. Preface... VII. Part I Classical Topics Revisited Contents Preface........................................................ VII Part I Classical Topics Revisited 1 Sphere Packings........................................... 3 1.1 Kissing Numbers of Spheres..............................

More information

Estimating the Free Region of a Sensor Node

Estimating the Free Region of a Sensor Node Estimating the Free Region of a Sensor Node Laxmi Gewali, Navin Rongratana, Jan B. Pedersen School of Computer Science, University of Nevada 4505 Maryland Parkway Las Vegas, NV, 89154, USA Abstract We

More information

CS 532: 3D Computer Vision 14 th Set of Notes

CS 532: 3D Computer Vision 14 th Set of Notes 1 CS 532: 3D Computer Vision 14 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Triangulating

More information

L-CONVEX-CONCAVE SETS IN REAL PROJECTIVE SPACE AND L-DUALITY

L-CONVEX-CONCAVE SETS IN REAL PROJECTIVE SPACE AND L-DUALITY MOSCOW MATHEMATICAL JOURNAL Volume 3, Number 3, July September 2003, Pages 1013 1037 L-CONVEX-CONCAVE SETS IN REAL PROJECTIVE SPACE AND L-DUALITY A. KHOVANSKII AND D. NOVIKOV Dedicated to Vladimir Igorevich

More information

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance.

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance. Solid geometry We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance. First, note that everything we have proven for the

More information

REVIEW OF FUZZY SETS

REVIEW OF FUZZY SETS REVIEW OF FUZZY SETS CONNER HANSEN 1. Introduction L. A. Zadeh s paper Fuzzy Sets* [1] introduces the concept of a fuzzy set, provides definitions for various fuzzy set operations, and proves several properties

More information

5. THE ISOPERIMETRIC PROBLEM

5. THE ISOPERIMETRIC PROBLEM Math 501 - Differential Geometry Herman Gluck March 1, 2012 5. THE ISOPERIMETRIC PROBLEM Theorem. Let C be a simple closed curve in the plane with length L and bounding a region of area A. Then L 2 4 A,

More information

Ray shooting from convex ranges

Ray shooting from convex ranges Discrete Applied Mathematics 108 (2001) 259 267 Ray shooting from convex ranges Evangelos Kranakis a, Danny Krizanc b, Anil Maheshwari a;, Jorg-Rudiger Sack a, Jorge Urrutia c a School of Computer Science,

More information

Largest Bounding Box, Smallest Diameter, and Related Problems on Imprecise Points

Largest Bounding Box, Smallest Diameter, and Related Problems on Imprecise Points Largest Bounding Box, Smallest Diameter, and Related Problems on Imprecise Points Maarten Löffler Marc van Kreveld Department of Information and Computing Sciences, Utrecht University Technical Report

More information

Inversive Plane Geometry

Inversive Plane Geometry Inversive Plane Geometry An inversive plane is a geometry with three undefined notions: points, circles, and an incidence relation between points and circles, satisfying the following three axioms: (I.1)

More information

FACES OF CONVEX SETS

FACES OF CONVEX SETS FACES OF CONVEX SETS VERA ROSHCHINA Abstract. We remind the basic definitions of faces of convex sets and their basic properties. For more details see the classic references [1, 2] and [4] for polytopes.

More information

4. Simplicial Complexes and Simplicial Homology

4. Simplicial Complexes and Simplicial Homology MATH41071/MATH61071 Algebraic topology Autumn Semester 2017 2018 4. Simplicial Complexes and Simplicial Homology Geometric simplicial complexes 4.1 Definition. A finite subset { v 0, v 1,..., v r } R n

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

Numerical Optimization

Numerical Optimization Convex Sets Computer Science and Automation Indian Institute of Science Bangalore 560 012, India. NPTEL Course on Let x 1, x 2 R n, x 1 x 2. Line and line segment Line passing through x 1 and x 2 : {y

More information

Convexity: an introduction

Convexity: an introduction Convexity: an introduction Geir Dahl CMA, Dept. of Mathematics and Dept. of Informatics University of Oslo 1 / 74 1. Introduction 1. Introduction what is convexity where does it arise main concepts and

More information

Simplicial Hyperbolic Surfaces

Simplicial Hyperbolic Surfaces Simplicial Hyperbolic Surfaces Talk by Ken Bromberg August 21, 2007 1-Lipschitz Surfaces- In this lecture we will discuss geometrically meaningful ways of mapping a surface S into a hyperbolic manifold

More information

QUASI-PARALLEL SEGMENTS AND CHARACTERIZATIONS OF UNIQUE BICHROMATIC MATCHINGS

QUASI-PARALLEL SEGMENTS AND CHARACTERIZATIONS OF UNIQUE BICHROMATIC MATCHINGS QUASI-PARALLEL SEGMENTS AND CHARACTERIZATIONS OF UNIQUE ICHROMATIC MATCHINGS Andrei Asinowski, Tillmann Miltzow, and Günter Rote Abstract. Given a set of n blue and n red points in general position in

More information

K 4,4 e Has No Finite Planar Cover

K 4,4 e Has No Finite Planar Cover K 4,4 e Has No Finite Planar Cover Petr Hliněný Dept. of Applied Mathematics, Charles University, Malostr. nám. 25, 118 00 Praha 1, Czech republic (E-mail: hlineny@kam.ms.mff.cuni.cz) February 9, 2005

More information

Improved Bounds for Intersecting Triangles and Halving Planes

Improved Bounds for Intersecting Triangles and Halving Planes Improved Bounds for Intersecting Triangles and Halving Planes David Eppstein Department of Information and Computer Science University of California, Irvine, CA 92717 Tech. Report 91-60 July 15, 1991 Abstract

More information

A Flavor of Topology. Shireen Elhabian and Aly A. Farag University of Louisville January 2010

A Flavor of Topology. Shireen Elhabian and Aly A. Farag University of Louisville January 2010 A Flavor of Topology Shireen Elhabian and Aly A. Farag University of Louisville January 2010 In 1670 s I believe that we need another analysis properly geometric or linear, which treats place directly

More information

A NOTE ON BLOCKING VISIBILITY BETWEEN POINTS

A NOTE ON BLOCKING VISIBILITY BETWEEN POINTS A NOTE ON BLOCKING VISIBILITY BETWEEN POINTS Adrian Dumitrescu János Pach Géza Tóth Abstract Given a finite point set P in the plane, let b(p) be the smallest number of points q 1,q 2,... not belonging

More information

Mathematics High School Geometry

Mathematics High School Geometry Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts interpreting a schematic drawing, estimating the amount of

More information

751 Problem Set I JWR. Due Sep 28, 2004

751 Problem Set I JWR. Due Sep 28, 2004 751 Problem Set I JWR Due Sep 28, 2004 Exercise 1. For any space X define an equivalence relation by x y iff here is a path γ : I X with γ(0) = x and γ(1) = y. The equivalence classes are called the path

More information

Theoretical Computer Science

Theoretical Computer Science Theoretical Computer Science 408 (2008) 129 142 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Drawing colored graphs on colored points

More information

Geometric approximation of curves and singularities of secant maps Ghosh, Sunayana

Geometric approximation of curves and singularities of secant maps Ghosh, Sunayana University of Groningen Geometric approximation of curves and singularities of secant maps Ghosh, Sunayana IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish

More information

Stabbers of line segments in the plane

Stabbers of line segments in the plane Stabbers of line segments in the plane M. Claverol D. Garijo C. I. Grima A. Márquez C. Seara August 3, 2010 Abstract The problem of computing a representation of the stabbing lines of a set S of segments

More information

Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves

Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves Straight-Line Drawings of 2-Outerplanar Graphs on Two Curves (Extended Abstract) Emilio Di Giacomo and Walter Didimo Università di Perugia ({digiacomo,didimo}@diei.unipg.it). Abstract. We study how to

More information

arxiv: v2 [cs.cg] 3 May 2015

arxiv: v2 [cs.cg] 3 May 2015 Contact Representations of Graphs in 3D Md. Jawaherul Alam, William Evans, Stephen G. Kobourov, Sergey Pupyrev, Jackson Toeniskoetter, and Torsten Ueckerdt 3 arxiv:50.00304v [cs.cg] 3 May 05 Department

More information

arxiv: v2 [cs.cg] 12 Jan 2015

arxiv: v2 [cs.cg] 12 Jan 2015 Computing the L 1 Geodesic Diameter and Center of a Simple Polygon in Linear Time Sang Won Bae Matias Korman, Yoshio Okamoto Haitao Wang 24 th September, 2018 arxiv:1312.3711v2 [cs.cg] 12 Jan 2015 Abstract

More information

The Farthest Point Delaunay Triangulation Minimizes Angles

The Farthest Point Delaunay Triangulation Minimizes Angles The Farthest Point Delaunay Triangulation Minimizes Angles David Eppstein Department of Information and Computer Science UC Irvine, CA 92717 November 20, 1990 Abstract We show that the planar dual to the

More information

Touring a Sequence of Line Segments in Polygonal Domain Fences

Touring a Sequence of Line Segments in Polygonal Domain Fences Touring a Sequence of Line Segments in Polygonal Domain Fences Amirhossein Mozafari mozafari@alum.sharif.edu Alireza Zarei zarei@sharif.edu Abstract In this paper, we consider the problem of touring a

More information

The Farey Tessellation

The Farey Tessellation The Farey Tessellation Seminar: Geometric Structures on manifolds Mareike Pfeil supervised by Dr. Gye-Seon Lee 15.12.2015 Introduction In this paper, we are going to introduce the Farey tessellation. Since

More information

Computing farthest neighbors on a convex polytope

Computing farthest neighbors on a convex polytope Theoretical Computer Science 296 (2003) 47 58 www.elsevier.com/locate/tcs Computing farthest neighbors on a convex polytope Otfried Cheong a;, Chan-Su Shin b, Antoine Vigneron c a Institute of Information

More information

γ 2 γ 3 γ 1 R 2 (b) a bounded Yin set (a) an unbounded Yin set

γ 2 γ 3 γ 1 R 2 (b) a bounded Yin set (a) an unbounded Yin set γ 1 γ 3 γ γ 3 γ γ 1 R (a) an unbounded Yin set (b) a bounded Yin set Fig..1: Jordan curve representation of a connected Yin set M R. A shaded region represents M and the dashed curves its boundary M that

More information

University of Sioux Falls. MATH 303 Foundations of Geometry

University of Sioux Falls. MATH 303 Foundations of Geometry University of Sioux Falls MATH 303 Foundations of Geometry Concepts addressed: Geometry Texts Cited: Hvidsten, Michael, Exploring Geometry, New York: McGraw-Hill, 2004. Kay, David, College Geometry: A

More information

Elementary Planar Geometry

Elementary Planar Geometry Elementary Planar Geometry What is a geometric solid? It is the part of space occupied by a physical object. A geometric solid is separated from the surrounding space by a surface. A part of the surface

More information

Chapter 2. Convex Hull. 2.1 Convexity. The following terminology should be familiar from linear algebra. Consider P R d. courses.

Chapter 2. Convex Hull. 2.1 Convexity. The following terminology should be familiar from linear algebra. Consider P R d. courses. Chapter 2 Convex Hull 2.1 Convexity Consider P R d. courses. The following terminology should be familiar from linear algebra Linear hull. lin(p) := { q } q = λi p i 8 i : p i 2 P, λ i 2 R (smallest linear

More information

Reconstructing Orthogonal Polyhedra from Putative Vertex Sets

Reconstructing Orthogonal Polyhedra from Putative Vertex Sets Reconstructing Orthogonal Polyhedra from Putative Vertex Sets Therese Biedl 1 and Burkay Genc 1 David R. Cheriton School of Computer Science, University of Waterloo, Waterloo ON N2L 3G1, Canada biedl@uwaterloo.ca,

More information

The Orchard Crossing Number of an Abstract Graph

The Orchard Crossing Number of an Abstract Graph City University of New York (CUNY) CUNY Academic Works Publications and Research Kingsborough Community College 009 The Orchard Crossing Number of an Abstract Graph Elie Feder CUNY Kingsborough Community

More information

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( )

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( ) The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+1)

More information