2-dimensional Convex Hull, Online: Difference between revisions

From Algorithm Wiki
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:2-dimensional Convex Hull, Online (Convex Hull)}} == Description == Here, we are given the input points one by one, and must maintain the current convex hull after each input point. == Related Problems == Generalizations: 2-dimensional Convex Hull Related: 3-dimensional Convex Hull, d-dimensional Convex Hull, 2-dimensional Convex Hull, Dynamic == Parameters == <pre>n: number of line segments h: number of points on the convex hull</...")
 
No edit summary
Line 12: Line 12:
== Parameters ==  
== Parameters ==  


<pre>n: number of line segments
n: number of line segments
h: number of points on the convex hull</pre>
 
h: number of points on the convex hull


== Table of Algorithms ==  
== Table of Algorithms ==  

Revision as of 12:02, 15 February 2023

Description

Here, we are given the input points one by one, and must maintain the current convex hull after each input point.

Related Problems

Generalizations: 2-dimensional Convex Hull

Related: 3-dimensional Convex Hull, d-dimensional Convex Hull, 2-dimensional Convex Hull, Dynamic

Parameters

n: number of line segments

h: number of points on the convex hull

Table of Algorithms

Name Year Time Space Approximation Factor Model Reference
Incremental convex hull algorithm; Michael Kallay 1984 $O(n log n)$ Exact Deterministic Time
Online 2-d Convex Hull, Preparata 1979 $O(logn)$ per operation, $O(n*log(n)$) total $O(n)$ Exact Deterministic Time

References/Citation

https://dl.acm.org/doi/abs/10.1145/359131.359132

https://link.springer.com/content/pdf/10.1007/978-1-4612-1098-6.pdf