DIB—a distributed implementation of backtracking
ACM Transactions on Programming Languages and Systems (TOPLAS)
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
SETI@home: an experiment in public-resource computing
Communications of the ACM
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
A Problem-Specific Fault-Tolerance Mechanism for Asynchronous, Distributed Systems
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
A parallel hybrid genetic algorithm for protein structure prediction on the computational grid
Future Generation Computer Systems
Parallel Computing - Optimization on grids - Optimization for grids
A Grid-based Parallel Approach of the Multi-Objective Branch and Bound
PDP '07 Proceedings of the 15th Euromicro International Conference on Parallel, Distributed and Network-Based Processing
A grid-aware MIP solver: Implementation and case studies
Future Generation Computer Systems
P2P design and implementation of a parallel branch and bound algorithm for grids
International Journal of Grid and Utility Computing
A Task-Based Fault-Tolerance Mechanism to Hierarchical Master/Worker with Divisible Tasks
HPCC '09 Proceedings of the 2009 11th IEEE International Conference on High Performance Computing and Communications
Grid'BnB: a parallel branch and bound framework for grids
HiPC'07 Proceedings of the 14th international conference on High performance computing
A new step toward load balancing based on competency rank and transitional phases in Grid networks
Future Generation Computer Systems
Hi-index | 0.00 |
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.