INCREMENTAL ALGORITHMS FOR FINDING THE CONVEX HULLS OF CIRCLES AND THE LOWER ENVELOPES OF PARABOLAS

Citation
O. Devillers et Mj. Golin, INCREMENTAL ALGORITHMS FOR FINDING THE CONVEX HULLS OF CIRCLES AND THE LOWER ENVELOPES OF PARABOLAS, Information processing letters, 56(3), 1995, pp. 157-164
Citations number
3
Categorie Soggetti
Information Science & Library Science","Computer Science Information Systems
ISSN journal
00200190
Volume
56
Issue
3
Year of publication
1995
Pages
157 - 164
Database
ISI
SICI code
0020-0190(1995)56:3<157:IAFFTC>2.0.ZU;2-M
Abstract
The existing O(n log n) algorithms for finding the convex hulls of cir cles and the lower envelope of parabolas follow the divide-and-conquer paradigm. The difficulty with developing incremental algorithms for t hese problems is that the introduction of a new circle or parabola can cause Theta(n) structural changes, leading to Theta(n(2)) total struc tural changes during the running of the algorithm. In this note we exa mine the geometry of these problems and show that, if the circles or p arabolas are first sorted by appropriate parameters before constructin g the convex hull or lower envelope incrementally, then each new addit ion may cause at most 3 changes in an amortized sense. These observati ons are then used to develop O(n log n) incremental algorithms for the se problems.