Date of Award
Master of Arts (MA)
Dr. Betty Hickman
The objective of this thesis is to implement and empirically evaluate the performance of serial and parallel algorithms for the multidimensional convex hull problem. In recent years several new serial algorithms and parallel variants thereof have been developed. However, the algorithms were implemented on machines having very different architectures with speeds differing by orders of magnitude. As a result, no comparison of the implementations can be done. Inefficiencies, ranging from major to minor in scope, are also inherent in each of these previous implementations. In this study we designed and implemented improved versions of existing serial algorithms for the multidimensional convex hull problem, designed and implemented improved parallel versions of these algorithms, and performed extensive computational testing to determine the relative merits of each. All of the algorithms are based on mathematical programming formulations - those in which an objective and a set of limitations, or constraints, are stated in the form of mathematical functions. The computational results, obtained on a shared-memory multiprocessor, show that the algorithms vary in performance depending on certain characteristics of the problem data. However, one of the implementations was clearly superior to the others in all cases.
Zimmel, Sheri, "An empirical investigation of algorithms for the convex hull problems." (1994). Student Work. 3578.