Parallel processing of best-first branch and bound algorithms on distributed memory multiprocessors.
dc.contributor.author | Abdel-Rahman, Tarek Saad | |
dc.contributor.advisor | Mudge, Trevor N. | |
dc.date.accessioned | 2020-09-09T03:27:37Z | |
dc.date.available | 2020-09-09T03:27:37Z | |
dc.date.issued | 1989 | |
dc.identifier.uri | https://hdl.handle.net/2027.42/162402 | |
dc.description.abstract | The mapping of Branch and Bound (BB) algorithms on Distributed Memory Multiprocessors (DMMs) is considered. The performance of a parallel BB algorithm on this class of multiprocessors is degraded by three types of overhead. The first is computation overhead, which reflects the cost of exp and ing subproblems that are not exp and ed by the sequential algorithm. The second is imbalance overhead, which reflects the amount of idle time due to load imbalance. The third is communication overhead, which reflects the cost of interprocessor communication. There is a tradeoff between the first two types of overhead versus the third. The extent to which the three types of overhead and the tradeoff among them affect performance is demonstrated experimentally using three parallel algorithms implemented on a commercial hypercube multiprocessor. The algorithms represent different strategies for mapping the BB technique on hypercubes. The first two algorithms (CL and SHIFT) represent common strategies for mapping the sequential algorithm onto DMMs. The third algorithm, referred to as the DL algorithm, is proposed to demonstrate the effective use of the tradeoff among the overheads which is embodied in the strategy used by that algorithm. The performance of the three algorithms is measured for four application problems: the 8-puzzle problem, the 0-1 integer programming problem, the traveling salesman problem, and the general integer programming problem. The performance of the DL algorithm shows an overall performance that is generally better than the performance of the other two algorithms. | |
dc.format.extent | 209 p. | |
dc.language | English | |
dc.title | Parallel processing of best-first branch and bound algorithms on distributed memory multiprocessors. | |
dc.type | Thesis | |
dc.description.thesisdegreename | PhD | en_US |
dc.description.thesisdegreediscipline | Computer science | |
dc.description.thesisdegreegrantor | University of Michigan | |
dc.subject.hlbtoplevel | Engineering | |
dc.contributor.affiliationumcampus | Ann Arbor | |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/162402/1/9013845.pdf | en_US |
dc.owningcollname | Dissertations and Theses (Ph.D. and Master's) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe its collections in a way that respects the people and communities who create, use, and are represented in them. We encourage you to Contact Us anonymously if you encounter harmful or problematic language in catalog records or finding aids. More information about our policies and practices is available at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.