A randomized parallel branch-and-bound algorithm

Serial processing and parallel processing have algorithms whose complexity increases slowly with problem size. An algorithm that requires frequent interprocessor communication performs poorly as processors are added. Randomized algorithms employ randomness in their solution method and offer benefits...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of parallel programming 1988-06, Vol.17 (3), p.277-301
Hauptverfasser: JANAKIRAM, V. K, GEHRINGER, E. F, AGRAWAL, D. P, RAVI MEHROTRA
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Serial processing and parallel processing have algorithms whose complexity increases slowly with problem size. An algorithm that requires frequent interprocessor communication performs poorly as processors are added. Randomized algorithms employ randomness in their solution method and offer benefits related to speedup and complexity. The calculations require less elapsed time, and the code for decomposing the problem into concurrent processes is much simpler. A randomized algorithm operating on a fixed input takes any one of several possible computation paths, depending upon an internally controlled random process derived from the problem structure. A randomized branch-and-bound algorithm is presented to predict the performance that can be realized from solving large branch-and-bound problems on multiprocessors. Such a computation can survive failures of either processors or memory.
ISSN:0885-7458
1573-7640
DOI:10.1007/BF02427853