Title :
A parallel algorithm for computing polygon set operations
Author :
Karinthi, R. ; Srinivas, K. ; Almasi, G.
Author_Institution :
Dept. of Comput. Sci., West Virginia Univ., Morgantown, WV, USA
Abstract :
We present a parallel algorithm for performing Boolean set operations on generalized polygons that have holes in them. The intersection algorithm has a processor complexity of O(m2n 2) processors and a time complexity of O(max(2logm, log2 n)), where m is the maximum number of vertices in any loop of a polygon, and n is the maximum number of loops per polygon. The union and difference algorithms have a processor complexity of O(m2n 2) and time complexity of O(logm) and O(2logm, logn) respectively. The algorithm is based on the EREW PRAM model. The algorithm tries to minimize the intersection point computations by intersecting only a subset of loops of the polygons based on of their topological relationships
Keywords :
Boolean functions; computational complexity; computational geometry; parallel algorithms; parallel architectures; set theory; Boolean set operations; EREW PRAM model; difference algorithms; generalized polygons; intersection algorithm; intersection point computations; loops; parallel algorithm; polygon set operations; processor complexity; time complexity; topological relationships; Application software; CADCAM; Computer aided manufacturing; Computer architecture; Computer graphics; Concurrent computing; NASA; Parallel algorithms; Phase change random access memory; Very large scale integration;
Conference_Titel :
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location :
Cancun
Print_ISBN :
0-8186-5602-6
DOI :
10.1109/IPPS.1994.288312