SOLVING COMPUTATIONAL GEOMETRY PROBLEMS ON MESH-CONNECTED COMPUTERS

dc.creatorLU, MIen_US
dc.date.accessioned2007-05-09T19:45:48Zen_US
dc.date.available2007-05-09T19:45:48Zen_US
dc.date.issued1987en_US
dc.description.abstractParallel algorithms to solve several computational geometric problems on mesh-connected computers (MCC's) and systolic arrays are designed and analyzed. We present parallel MCC algorithms to solve the following proximity problems. Given a set of n planar points represented by their Cartesian coordinates, determine the nearest neighbor for each point and find the closest pair of the set. Our algorithms execute on a $\sqrt{n}\times\sqrt{n}$ MCC with constant storage per processor and the time performance is $O(\sqrt{n})$ which is optimal. We also describe parallel algorithm to construct the Voronoi diagram and the minimum spanning tree of a given set of n planar points, and to find the closest pair between two sets on a $\sqrt{n}\times\sqrt{n}$ MCC in $O(\sqrt{n}{\rm log}n)$ time. The best known sequential algorithms for these problems have an optimal $O(n{\rm log}n)$ time complexity. In addition, MCC algorithms for computing several properties of a set of, possibly intersecting rectangles are presented. Given a set of n iso-oriented rectangles, we describe MCC algorithms for determining the area of the logic "OR" of these rectangles, the area of pairwise logic "AND" of the rectangles, the largest number of rectangles that overlap and the minimum separation between any pair of a set of non-overlapping rectangles. All these algorithms can be implemented on a $\sqrt{n}\times\sqrt{n}$ MCC in an optimal $O(\sqrt{n})$ time, and compare favorably with the known sequential algorithms which have $O(n{\rm log}n)$ time complexity. For the above tasks, we also describe methods to solve problems of size n on MCC's with p processors, where $p < n$. Lower bounds on the time complexity are demonstrated and the optimal size of MCC's to be used is derived. Finally, we present systolic algorithms to solve the segment intersection counting problem and to construct the convex hull of a set of planar points, as well as an update algorithm for the fixed size circle placement problem. For a problem of size n, our algorithms use a systolic array of $n\sp{2/3}\times n\sp{2/3}$ cells and have a time complexity of $O(n\sp{2/3})$.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.callnoTHESIS E.E. 1987 LUen_US
dc.identifier.citationLU, MI. "SOLVING COMPUTATIONAL GEOMETRY PROBLEMS ON MESH-CONNECTED COMPUTERS." (1987) Diss., Rice University. <a href="https://hdl.handle.net/1911/16090">https://hdl.handle.net/1911/16090</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/16090en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectElectronicsen_US
dc.subjectElectrical engineeringen_US
dc.titleSOLVING COMPUTATIONAL GEOMETRY PROBLEMS ON MESH-CONNECTED COMPUTERSen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentElectrical Engineeringen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelDoctoralen_US
thesis.degree.nameDoctor of Philosophyen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
8718749.PDF
Size:
4.2 MB
Format:
Adobe Portable Document Format