
Branch and Bound (B&B) algorithms are efficiently used for exact resolution of combinatorial optimization problems (COPs). They are easy to parallelize using the Master/Worker paradigm (MW) but limited in scalability when solving large instances of COPs on large scale environments such as computational grids. Indeed, the master process rapidly becomes a bottleneck. In this paper, we propose a new approach H-B&B for parallel B&B based on a hierarchical MW paradigm in order to deal with the scalability issue of the traditional MW-based B&B. The hierarchy is built dynamically and evolves over time according to the dynamic acquisition of computing nodes. The inner nodes of the hierarchy (masters) perform branching operations to generate sub-trees and the leaves (workers) perform a complete exploration of these sub-trees. Therefore, in addition to the parallel exploration of sub-trees, a parallel branching is adopted. H-B&B is applied to the Flow-Shop scheduling problem. Unlike most existing grid-based B&B algorithms, H-B&B has been experimented on a real computational grid (Grid’5000). The results demonstrate the scalability and efficiency of H-B&B.
[INFO.INFO-DC]Computer Science [cs]/Distributed, Hierarchical master/worker, 000, Master/worker, Parallel, [INFO.INFO-RO] Computer Science [cs]/Operations Research [math.OC], Large scale experiments, and Cluster Computing [cs.DC], Grid computing, [INFO.INFO-RO]Computer Science [cs]/Operations Research [math.OC], [INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC], Parallel branch and bound
[INFO.INFO-DC]Computer Science [cs]/Distributed, Hierarchical master/worker, 000, Master/worker, Parallel, [INFO.INFO-RO] Computer Science [cs]/Operations Research [math.OC], Large scale experiments, and Cluster Computing [cs.DC], Grid computing, [INFO.INFO-RO]Computer Science [cs]/Operations Research [math.OC], [INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC], Parallel branch and bound
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 8 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
