𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Distributed algorithm for the planar convex hull problem

✍ Scribed by H.E. Bez; J. Edwards


Publisher
Elsevier Science
Year
1990
Tongue
English
Weight
475 KB
Volume
22
Category
Article
ISSN
0010-4485

No coin nor oath required. For personal study only.

✦ Synopsis


The problem of computing the convex hull of a set of vectors in the two-dimensional plane is considered from the point of view ot parallel implementation on transputer networks. A parallel algorithm is described, timed and evaluated against tunctionally equivalent single processor code. The results of these numerical experiments are presented and discussed. geometric computing, parallel implementation, convex hull, transputers Geometric computing is widely recognised as an ideal problem domain for parallel processing 1'2. Problem domains for geometric computation include computeraided engineering design and image processing. Many problems in geometric computation are computebound and one solution is to design special hardware, for particular tasks, to improve the performance. This approach, however, tends to be inflexible and is expensive to update, generalize or reconfigure -it becomes economic to do this only when algorithms for the problem are well established and unlikely to be significantly improved upon.

Alternatively, software solutions are feasible using reconfigurable general purpose parallel processing systems to meet the computational demands of these, and similar, applications. The software approach, which this paper addresses, lends itself more readily to rapid prototyping, incremental development and optimization.

Until recently, however, the availability of readily usable and affordabl e parallel processing systems had not been wide; but the advent of the Inmos transputer, and other similar microcomputer chips, has led to a proliferation of relatively inexpensive workstations with reconfigurable parallel processing subsystems. These novel systems provide an opportunity to design and compare parallel algorithms for a wide variety of application areas that include geometric computing. Variations in the structure of algorithms can be investigated to optimize performance for different transputer configurations, matching algorithm design and network topology. In this paper, some experimental work is described on the parallel implementation, on a transputer-based workstation, of an algorithm for the computation of convex hulls. It should be noted that the convex hull computation is closely related to sorting, into which it may be linearly transformed 3.


πŸ“œ SIMILAR VOLUMES


On a Simple, Practical, Optimal, Output-
✍ Binay K Bhattacharya; Sandeep Sen πŸ“‚ Article πŸ“… 1997 πŸ› Elsevier Science 🌐 English βš– 212 KB

In this paper we present a truly practical and provably optimal O n log h time output-sensitive algorithm for the planar convex hull problem. The basic algorithm Ž is similar to the algorithm presented by Chan, Snoeyink, and Yap in ''Proceedings . of the 6th ACM᎐SIAM Symposium on Discrete Algorithms

A Simple Algorithm for the Planar Multiw
✍ Wei-Chang Yeh πŸ“‚ Article πŸ“… 2001 πŸ› Elsevier Science 🌐 English βš– 95 KB

The traditional min-cut problem involves finding a cut with minimum weight between two specified vertices. The planar multiway cut problem is a NP-hard generalization of the min-cut problem. It involves separating a weighted planar graph with k specified vertices into k components such that the tota