skip to main content
10.1145/98524.98577acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
Article
Free Access

Constructing strongly convex hulls using exact or rounded arithmetic

Published:01 May 1990Publication History

ABSTRACT

One useful generalization of the convex hull of a set S of points is the ε-strongly convex δ-hull. It is defined to be a convex polygon Rgr; with vertices taken from S such that no point in S lies farther than δ outside Rgr; and such that even if the vertices of Rgr; are perturbed by as much as ε, Rgr; remains convex. It was an open question as to whether an ε-strongly convex Ο(ε)-hull existed for all positive ε. We give here an Ο(n log n) algorithm for constructing it (which thus proves its existence). This algorithm uses exact rational arithmetic. We also show how to construct an ε-strongly convex Ο(ε + μ)-hull in Ο(n log n) time using rounded arithmetic with rounding unit μ. This is the first rounded arithmetic convex hull algorithm which guarantees a convex output and which has error independent of n.

References

  1. 1.Steven Fortune. Stable Maintenance of Point-Set Triangulation in Two Dimensions. In 30th Annual $ymposiem on the Foundations of Computer Science, IEEE, October 1989.Google ScholarGoogle Scholar
  2. 2.Ronald Graham. An Efficient Algorithm for Determining the Convex Hull of a Finite Planar Set. Information Processing Letters, 1:132-133, 1972.Google ScholarGoogle ScholarCross RefCross Ref
  3. 3.Leonidas Guibas, David Salesin, and Jorge Stolfi. Epsilon Geometry: Building Robust Algorithms from Imprecise Computations. In Proceedings of the Symposium on Computational Geometry, pages 208-217, ACM, July 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Victor Milenkovic. Calculating approximate curve arrangements using rounded arithmetic. In Pro. ~eedings of the Symposium on Computational Geometry, ACM, pages 197-207, June 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Victor Milenkovic. Double Precision Geometry: A General Technique for Calculating Line and Segment Intersections Using Rounded Arithmetic. In 30th Annual Symposium on the Foundations of Computer Science, IEEE, October 1989.Google ScholarGoogle Scholar
  6. 6.Victor J. Milenkovic. Verifiable Implementation8 of Geometric Alqorithms using Finite Precision Arithmetic. Ph.D. Thesis, Carnegie-Mellon, 1988. Technical Report CMU-CS-88-168, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA 15213, July 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Kokichi Sugihara and Masao Iri. Construction of the Voronoi Diagram for One Million Generators in Single-Precision Arithmetic Presented at First Canadian Conference on Computational Geometry, August 21-25, 1989, Montreal, Canada. Available as preprint, Department of Mathematical Engineering and Information Physics, Faculty of Engineering, University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113, Japan.Google ScholarGoogle Scholar

Index Terms

  1. Constructing strongly convex hulls using exact or rounded arithmetic

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SCG '90: Proceedings of the sixth annual symposium on Computational geometry
            May 1990
            371 pages
            ISBN:0897913620
            DOI:10.1145/98524

            Copyright © 1990 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 May 1990

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate625of1,685submissions,37%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader