1977/02/01 by F. P. Preparata, S. J. Hong · 17 citations
Computer Science · Engineering · #Digital Image Processing Techniques #Computational Geometry and Mesh Generation #VLSI and FPGA Design Techniques
paper · pdf · doi:10.1145/359423.359430
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.