A randomized parallel branch-and-bound algorithm (Q1118396)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A randomized parallel branch-and-bound algorithm
scientific article

    Statements

    A randomized parallel branch-and-bound algorithm (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    1988
    0 references
    Randomized algorithms are algorithms that employ randomness in their solution method. We show that the performance of randomized algorithms is less affected by factors that prevent most parallel deterministic algorithms from attaining their theoretical speedup bounds. A major reason is that the mapping of randomized algorithms onto multiprocessors involves very little scheduling or communication overhead. Furthermore, reliability is enhanced because the failure of a single processor leads only to degradation, not failure, of the algorithm. We present results of an extensive simulation done on a multiprocessor simulator, running a randomized branch-and-bound algorithm. The particular case we consider is the knapsack problem, due to its ease of formulation. We observe the largest speedups in precisely those problems that take large amoungs of time to solve.
    0 references
    parallel deterministic algorithms
    0 references
    speedup
    0 references
    randomized algorithms
    0 references
    branch-and-bound algorithm
    0 references
    knapsack
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references