Back to Search
Start Over
Incremental algorithms for finding the convex hulls of circles and the lower envelopes of parabolas
- 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.
- Subjects :
- Convex hull
[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH]
Computer Science::Computational Geometry
[INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG]
LOWER ENVELOPES
Theoretical Computer Science
Combinatorics
CIRCLES
Search algorithm
Hull
TheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITY
COMPUTATIONAL GEOMETRY
Time complexity
ComputingMilieux_MISCELLANEOUS
Mathematics
ALGORITHMS
CONVEX HULLS
Regular polygon
Parabola
Computational geometry
Computer Science Applications
Signal Processing
PARABOLAS
Algorithm
Information Systems
Envelope (motion)
MathematicsofComputing_DISCRETEMATHEMATICS
Subjects
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⟩