Computational Geometry on the Broadcast Communication Model

In this paper, we solve three geometric problems, including the ranking, convex hull and closest pair problems, under the broadcast communication model. To solve these problems, we propose a general scheme, the p-division approach, which is based upon the divide-and-conquer strategy. In the 2-dimensional space, the time complexities of our algorithms for solving these problems are all (The equation is abbreviated), where n is the number of input points and p is the number of processors used. Furthermore, our algorithms are all conflict-free and optimal. In the k-dimensional space, k≥3, our ranking algorithm requires (The equation is abbreviated) time.

[1]  Richard Cole,et al.  Cascading divide-and-conquer: A technique for designing parallel algorithms , 1989, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[2]  Richard C. T. Lee,et al.  Parallel Graph Algorithms Based Upon Broadcast Communications , 1990, IEEE Trans. Computers.

[3]  Christos Levcopoulos,et al.  A sublogarithmic convex hull algorithm , 1990, BIT Comput. Sci. Sect..

[4]  Richard C. T. Lee,et al.  Conflict-Free Sorting Algorithms Under Single-Channel and Multi-Channel Broadcast Communication Models , 1991, ICCI.

[5]  Chang-Biau Yang,et al.  A Fast Maximum Finding Algorithm on Broadcast Communication , 1995, Inf. Process. Lett..

[6]  F. P. Preparata,et al.  Convex hulls of finite sets of points in two and three dimensions , 1977, CACM.

[7]  K. V. S. Ramarao Distributed Sorting on Local Area Networks , 1988, IEEE Trans. Computers.

[8]  Leonard Kleinrock,et al.  Broadcast Communications and Distributed Algorithms , 1986, IEEE Transactions on Computers.

[9]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[10]  Chang-Biau Yang,et al.  Reducing Conflict Resolution Time for Solving Graph Problems in Broadcast Communications , 1991, Inf. Process. Lett..

[11]  Jon Louis Bentley,et al.  Multidimensional divide-and-conquer , 1980, CACM.

[12]  Eli Gafni,et al.  Sorting and Selection in Multi-Channel Broadcast Networks , 1985, ICPP.

[13]  Selim G. Akl,et al.  A Fast Convex Hull Algorithm , 1978, Inf. Process. Lett..

[14]  Charles R. Dyer,et al.  A Fast Parallel Algorithm for the Closest Pair Problem , 1980, Inf. Process. Lett..

[15]  Leonidas J. Guibas,et al.  Parallel computational geometry , 1988, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[16]  Mikhail J. Atallah,et al.  Efficient Parallel Solutions to Some Geometric Problems , 1986, J. Parallel Distributed Comput..

[17]  Michael T. Goodrich,et al.  Finding the Convex Hull of a Sorted Point Set in Parallel , 1987, Inf. Process. Lett..