An Efficient Convex Hull Algorithm on the Reconfigurable Mesh

  • Published : 1998.06.01

Abstract

Consider the two-dimensional sorted-set convex hull problem: Given N points in a plane sorted by the x coordinates, compute the convex hull of the points. We propose an O(logNlog logN)-time algorithm that solves the sorted-set convex hull problem on an N\ulcorner\ulcorner${\times}$N\ulcorner\ulcorner reconfigurable mesh. The best known algorithm for the problem on an N\ulcorner\ulcorner${\times}$N\ulcorner\ulcorner reconfigurable mesh takes O(log\ulcornerN) time. Although there is a constant-time algorithm on an N${\times}$N reconfigurable mesh for general two-dimensional convex hull problem, the general convex hull problem requires Θ(N\ulcorner\ulcorner) time on an N\ulcorner\ulcorner${\times}$N\ulcorner\ulcorner reconfigurable mesh due to bandwidth constraints.

Keywords

References

  1. Proc. of International Conference on Parallel Processing Immediate parallel solution of the longest common subsequence problem D.M.Champion;J.Rothstein
  2. Information Science v.72 Sorging and computing convex hull on processor arrays with reconfigurable bus system G.H.Chen;B.F.Wang
  3. IEEE Transactions on Parallel and Distributed Systems v.3 no.2 On parallel computation of the algebraic path problem G.H.Chen;B.F.Wang;C.J.Lu
  4. Proc. of fourth Symposium on the Frontiers of Massively Parallel Computation Selection on the reconfigurable mesh E.Hao;P.D.MacKenzie;Q.F.Stout
  5. Proc. of International Conference on Parallel Processing 3 Efficient parallel algorithms for geometric problems on reconfigurable mesh J.Jang;V.K.Prasanna
  6. Proc. of International Parallel Processing Symposium An optimal sorting algorithm on reconfigurable mesh J.Jang;V.K.Prasanna
  7. Proc. of International Conference on Parallel Processing 3 Reconfigurable mesh algorithms for the hough transform J.F.Jenq;S.Snhni
  8. Proc. of International Conference on Parallel Processing Polymorphic-torus network H.Li;M.Maresca
  9. Technical Report # 229 Parallel computations on reconfigurable mesh R.Miller;V.K.Prasanna Kumar;D.I.Reisis;Q.F.Stout
  10. IEEE Transactions on Computers v.37 no.12 Efficient parallel convex hull algorithms R.Miller;Q.F.Stout
  11. Computational Geometry - An Introduction F.P.Preparata;M.I.Shamos
  12. Computer v.15 no.1 Introduction to the configurable highly parallel processor L.Snyder
  13. IEEE Transactions on Parallel and Distributed Systems v.1 no.4 Constant time algorithms for the transitive closure and some related graph problems on processor arrays with reconfigurable bus system B.F.Wang;G.H.Chen
  14. Information Processing Letters v.34 no.4 Constant time sorting on a processor array with a reconfigurable bus system B.F.Wang;G.H.Chen;F.C.Lin