Parallel algorithms for separation of two sets of points and recognition of digital convex polygons
Journal Article
·
· International Journal of Parallel Programming; (United States)
- Univ. of Miami, Coral Gables, FL (United States)
- Univ. of Ottawa, Ontario (Canada)
Given two finite sets of points in a plane, the polygon separation problem is to construct a separating convex k-gon with smallest k. In this paper, we present a parallel algorithm for the polygon separation problem. The algorithm runs in O(log n) time on a CREW PRAM with n processors, where n is the number of points in the two given sets. The algorithm is cost-optimal, since [Omega](n log n) is a lower-bound for the first time needed by any sequential algorithm. We apply this algorithm to the problem of finding a convex region is its digital image. The algorithm in this paper constructs one such polygon with possibly two more edges than the minimal one.
- OSTI ID:
- 7279706
- Journal Information:
- International Journal of Parallel Programming; (United States), Journal Name: International Journal of Parallel Programming; (United States) Vol. 21:2; ISSN IJPPE5; ISSN 0885-7458
- Country of Publication:
- United States
- Language:
- English
Similar Records
Probing convex polygons with X-rays
Optimal parallel algorithm for triangulating a set of points in the plane
Deterministic algorithms for 2-d convex programming and 3-d online linear programming
Journal Article
·
Sat Oct 01 00:00:00 EDT 1988
· SIAM J. Comput.; (United States)
·
OSTI ID:6544239
Optimal parallel algorithm for triangulating a set of points in the plane
Journal Article
·
Wed Oct 01 00:00:00 EDT 1986
· Int. J. Parallel Program.; (United States)
·
OSTI ID:5371011
Deterministic algorithms for 2-d convex programming and 3-d online linear programming
Conference
·
Sun Jun 01 00:00:00 EDT 1997
·
OSTI ID:471703