Back to Search Start Over

Incremental algorithms for finding the convex hulls of circles and the lower envelopes of parabolas

Authors :
Mordecai J. Golin
Olivier Devillers
Geometry, Algorithms and Robotics (PRISME)
Inria Sophia Antipolis - Méditerranée (CRISAM)
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
INRIA
Hong Kong University of Science and Technology (HKUST)
Source :
[Research Report] RR-2280, INRIA. 1994, Information Processing Letters, Information Processing Letters, 1995, 56 (3), pp.157-164. ⟨10.1016/0020-0190(95)00132-V⟩, Canadian Conference on Computational Geometry, Canadian Conference on Computational Geometry, 1994, Saskatoon, Canada. pp.153-158
Publication Year :
1994
Publisher :
HAL CCSD, 1994.

Abstract

International audience; The existing O(n log n) algorithms for finding the convex hulls of circles and the lower envelope of parabolas follow the divide-and-conquer paradigm. The difficulty with developing incremental algorithms for these problems is that the introduction of a new circle or parabola can cause Theta(n) structural changes, leading to Theta(n^2) total structural changes during the running of the algorithm. In this note we examine the geometry of these problems and show that, if the circles or parabolas are first sorted by appropriate parameters before constructing the convex hull or lower envelope incrementally, then each new addition may cause at most 3 changes in an amortized sense. These observations are then used to develop O(n log n) incremental algorithms for these problems.

Details

Language :
English
ISSN :
00200190
Database :
OpenAIRE
Journal :
[Research Report] RR-2280, INRIA. 1994, Information Processing Letters, Information Processing Letters, 1995, 56 (3), pp.157-164. ⟨10.1016/0020-0190(95)00132-V⟩, Canadian Conference on Computational Geometry, Canadian Conference on Computational Geometry, 1994, Saskatoon, Canada. pp.153-158
Accession number :
edsair.doi.dedup.....789b6a8f0b6fcd05f194406006ac8722
Full Text :
https://doi.org/10.1016/0020-0190(95)00132-V⟩