Back to Search
Start Over
Preprocessing 2D data for fast convex hull computations.
- Source :
- PLoS ONE; 2/25/2019, Vol. 14 Issue 2, p1-15, 15p
- Publication Year :
- 2019
-
Abstract
- This paper presents a method to reduce a set of n 2D points to a smaller set of s 2D points with the property that the convex hull on the smaller set is the same as the convex hull of the original bigger set. The paper shows, experimentally, that such reduction accelerates computations; the time it takes to reduce from n down to s points plus the time of computing the convex hull on the s points is less than the time to compute the convex hull on the original set of n points. The method accepts 2D points expressed as real numbers and thus extends our previous method that required points as integers. The method achieves a percentage of reduction of points of over 90% in a collections of four datasets. This amount of reduction provides speedup factors of at least two for various common convex hull algorithms. Theoretically, the reduction method executes in time within O(n) and thus is suitable for preprocessing 2D data before computing the convex hull by any known algorithm. [ABSTRACT FROM AUTHOR]
- Subjects :
- INTEGERS
COMPUTER algorithms
DATA analysis
NUMBER theory
APPLIED mathematics
Subjects
Details
- Language :
- English
- ISSN :
- 19326203
- Volume :
- 14
- Issue :
- 2
- Database :
- Complementary Index
- Journal :
- PLoS ONE
- Publication Type :
- Academic Journal
- Accession number :
- 134898443
- Full Text :
- https://doi.org/10.1371/journal.pone.0212189