Efficient algorithm for transversal of disjoint convex polygons
β Scribed by Francis Y.L. Chin; Fu Lee Wang
- Publisher
- Elsevier Science
- Year
- 2002
- Tongue
- English
- Weight
- 103 KB
- Volume
- 83
- Category
- Article
- ISSN
- 0020-0190
No coin nor oath required. For personal study only.
β¦ Synopsis
Given a set S of n disjoint convex polygons {P i | 1 i n} in a plane, each with k i vertices, the transversal problem is to determine whether there exists a straight line that goes through every polygon in S. We show that the transversal problem can be solved in O(N + n log n) time, where N = n i=1 k i is the total number of vertices of the polygons.
π SIMILAR VOLUMES
Given a set S of n disjoint convex polygons {P i | 1 i n} in a plane, each with k i vertices, the transversal problem is to find, if there exists one, a straight line that goes through every polygon in S. We show that the transversal problem can be solved in O(N + n log n) time, where N = n i=1 k i
A modification of a linear-time algorithm to compute the intersection of two convex polygons reduces the number of computational steps by almost half. @ 1997 Elsevier Science B.V.