Parallélisation de l'algorithme
de branch et bound

par Claude G. Diderich et Marc Gengler ,
Laboratoire d'informatique théorique, DI - EPFL

Nous étudions dans cet article une parallélisation efficace de l'algorithme de branch and bound dans sa version dite du meilleur d'abord. Cette parallélisation consiste en une alternance de phases de calcul et de phases dites de synchronisation qui servent à équilibrer les charges et à réaliser une répartition optimale des données. Des résultats expérimentaux obtenus sur un ordinateur massivement parallèle Cray T3D illustrent l'efficacité de notre approche.

EPFL Supercomputing Review - n. 6 - nov. 94


A parallel synchronized
branch and bound algorithm

by Claude G. Diderich and Marc Gengler ,
Laboratoire d'informatique théorique, DI - EPFL

In this paper we study an efficient parallel synchronized branch and bound (PSBB) algorithm. The parallelization of the sequential best-first branch and bound algorithm is based on the concept of alternating computation and so called synchronization steps. The computational steps simplify the problem to solve whereas the synchronization phases are devoted to the problem of load balancing and data distribution. Experimental results show the efficiency of the proposed PSBB algorithm when executed on a massively parallel Cray T3D machine.


contents