Abstract

In this paper we describe scalable parallel algorithms for building the Convex Hull and a Triangulation of a given point set in R/sup 2/. These algorithms are designed for the coarse grained multicomputer model: p processors with O(n/p)/spl Gt/O(1) local memory each, connected to some arbitrary interconnection network (e.g. mesh, hypercube, omega). They require time O(T/sub sequential//p+T/sub s/(n, p)), where T/sub s/(n, p) refers to the time of a global sort of n data on a p processor machine. Furthermore, they involve only a constant number of global communication rounds. Since computing either 2d Convex Hull or Triangulation requires time T/sub sequential/=/spl Theta/(n log n n) these algorithms either ran in optimal time, /spl Theta/(/sup n log n///sub p/), or in sort time, T/sub s/(n, p), for the interconnection network in question. These results become optimal when T/sub sequential//p dominates T/sub s/(n, p), for instance when randomized sorting algorithms are used, or for interconnection networks like the mesh for which optimal sorting algorithms exist.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.