Scalable parallel geometric algorithms for coarse grained multicomputers

作者: Frank Dehne , Andreas Fabri , Andrew Rau-Chaplin

DOI: 10.1145/160985.161154

关键词:

摘要: Whereas most of the literature assumes that number processors p is a function problem size n, in scalable algorithms becomes parameter time complexity. This more realistic modelisation real parallel machines and yields optimal algorithms, for case n H p, where depending on architecture interconnexion network. In this paper we present geometric problems, namely lower envelope line segments, 2D-nearest neighbour, 3D-maxima, 2D-weighted dominance counting area union rectangles, 2D-convex hull. The main idea these to decompose subproblems 0(F(n;p) + f(p)), with f(p) 2 F(n;p) , which can be solved independently using sequential algorithms. For each spatial decomposition scheme based some observations. schemes have common they computed by globally sorting entire data set at twice. redundancy duplicates elements per processor does not increase asymptotic complexity ranges presented paper, from p2. do depend specific architecture,they are easy implement practice efficient as experiments show.

参考文章(14)
John N. Tsitsiklis, Dimitri P. Bertsekas, Parallel and Distributed Computation: Numerical Methods ,(1989)
John H. Reif, Leslie G. Valiant, A logarithmic time sort for linear size networks Journal of the ACM. ,vol. 34, pp. 60- 76 ,(1987) , 10.1145/7531.7532
Michael I. Shamos, Franco P. Preparata, Computational Geometry: An Introduction ,(1978)
Jan van Leeuwen, Derick Wood, The measure problem for rectangular ranges in d-space☆ Journal of Algorithms. ,vol. 2, pp. 282- 300 ,(1981) , 10.1016/0196-6774(81)90027-4
Sergiu Hart, Micha Sharir, Nonlinearity of Daveport:80Schinzel sequences and of generalized path compression schemes Combinatorica. ,vol. 6, pp. 151- 177 ,(1986) , 10.1007/BF02579170
John Hershberger, Finding the upper envelope of n line segments in O( n log n ) time Information Processing Letters. ,vol. 33, pp. 169- 174 ,(1989) , 10.1016/0020-0190(89)90136-1
M. J. Atallah, J. J. Tsay, On the parallel decomposability of geometric problems symposium on computational geometry. pp. 104- 113 ,(1989) , 10.1145/73833.73845
Frank Dehne, Jörg-Rüdiger Sack, Translation separability of sets of polygons The Visual Computer. ,vol. 3, pp. 227- 235 ,(1987) , 10.1007/BF01952829
R. Cypher, C. G. Plaxton, Deterministic sorting in nearly logarithmic time on the hypercube and related computers symposium on the theory of computing. ,vol. 47, pp. 193- 203 ,(1990) , 10.1145/100216.100240