Communications of the ACM · 1977 · 706 citations · 7 references
ComputingComputer ScienceAlgorithmsComputational GeometryTheory Of ComputationConvex AnalysisConvex GeometryConvex HullsConvex OptimizationGeometry ProcessingIntersection DetectionConvex Hull AlgorithmsConvex Hull ComplexityConvex Hull MergingDivide And Conquer Convex Hull AlgorithmsEnumerative AlgorithmsMergePolynomial Time Complexity
The convex hulls of sets of n points in two and three dimensions can be determined with O(n log n) operations. The presented algorithms use the “divide and conquer” technique and recursively apply a merge procedure for two nonintersecting convex hulls. Since any convex hull algorithm requires at least O(n log n) operations, the time complexity of the proposed algorithms is optimal within a multiplicative constant.
7
E. N. Gilbert, H. O. Pollak · SIAM Journal on Applied Mathematics · 1968 · 938 citations
On Finding the Maxima of a Set of Vectors
H. T. Kung, Fabrizio Luccio, F. P. Preparata · Journal of the ACM · 1975 · 913 citations · Full text