An Efficient Convex Hull Algorithm for a Planer Set of Points
U.A.J. Pinidiyaarachchi, K. R. Wijeweera, Sri Lanka
Abstract
U.A.J. Pinidiyaarachchi, K. R. Wijeweera, Sri Lanka
Abstract
This paper contains a new efficient algorithm to construct the convex hull of a set of points in the plane. The proposed algorithm is able to find the points on the convex hull in boundary traversal order. When the convex hull has collinear points, the algorithm can detect all the collinear points on the hull without skipping the intermediate points. Furthermore it can deal with the data sets where coincident points appear. Two main methods have been used to make the algorithm efficient. First one is achieving parallelism which is done by partitioning the data set. Second one is data reduction which is done by removing unnecessary points at each step of processing. Further we have proved by experimental comparison, that the performance of the presented algorithm is better than interior point algorithm.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper contains a new efficient algorithm to construct the convex hull of a set of points in the plane. The proposed algorithm is able to find the points on the convex hull in boundary traversal order. When the convex hull has collinear points, the algorithm can detect all the collinear points on the hull without skipping the intermediate points. Furthermore it can deal with the data sets where coincident points appear. Two main methods have been used to make the algorithm efficient. First one is achieving parallelism which is done by partitioning the data set. Second one is data reduction which is done by removing unnecessary points at each step of processing. Further we have proved by experimental comparison, that the performance of the presented algorithm is better than interior point algorithm.
Key concepts: Convex hull, Output-sensitive algorithm, Orthogonal convex hull, Convex polytope, Algorithm, Tree traversal, Convex set, Convex combination