Load distribution is essential for efficient use of available processors in a parallel branch-and-bound computation because the computation generates and consumes non-uniform subproblems at runtime. This paper presents six decentralized load distribution strategies. They are incorporated in a runtime support system, and evaluated in the solution of set partitioning problems on two parallel computer systems. It is observed that local averaging strategies outperform the randomized allocation and the Acwn algorithm significantly in large scale systems. They lead to an almost linear speedup in a PowerPC-based system with up to 32 nodes and to a speedup of 146.8 in a Transputer-based system with 256 nodes. It is also observed that the randomized...
Branch-and-bound algorithms are general methods applicable to various combinatorial optimization pro...
International audienceSolving optimally large instances of combinatorial optimisation problems using...
Abstract. Many parallel applications are highly dynamic in nature. In some, computation and communic...
The study investigates various load balancing strategies to improve the performance of distributed c...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
In this thesis, we examine an important issue in the execution of parallel programs on multicomputer...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
International audienceThe most popular parallelization approach of the branch and bound algorithm co...
In this report, we propose new concurrent data structures and load balancing strategies for Branch-a...
Parallel iterative applications often suffer from load imbalance, one of the most critical performan...
The mapping of Branch and Bound (BB) algorithms on Distributed Memory Multiprocessors (DMMs) is cons...
INTRODUCTION Branch-and-bound (B&B) is a well-known and general combinatorial optimisation tech...
Decrease in hardware costs and advances in computer networking technologies have led to increased in...
Multicomputer systems based on message passing draw attractions in the field of high performance co...
Load balancing is the process of improving the performance of a parallel and distributed system thro...
Branch-and-bound algorithms are general methods applicable to various combinatorial optimization pro...
International audienceSolving optimally large instances of combinatorial optimisation problems using...
Abstract. Many parallel applications are highly dynamic in nature. In some, computation and communic...
The study investigates various load balancing strategies to improve the performance of distributed c...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
In this thesis, we examine an important issue in the execution of parallel programs on multicomputer...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
International audienceThe most popular parallelization approach of the branch and bound algorithm co...
In this report, we propose new concurrent data structures and load balancing strategies for Branch-a...
Parallel iterative applications often suffer from load imbalance, one of the most critical performan...
The mapping of Branch and Bound (BB) algorithms on Distributed Memory Multiprocessors (DMMs) is cons...
INTRODUCTION Branch-and-bound (B&B) is a well-known and general combinatorial optimisation tech...
Decrease in hardware costs and advances in computer networking technologies have led to increased in...
Multicomputer systems based on message passing draw attractions in the field of high performance co...
Load balancing is the process of improving the performance of a parallel and distributed system thro...
Branch-and-bound algorithms are general methods applicable to various combinatorial optimization pro...
International audienceSolving optimally large instances of combinatorial optimisation problems using...
Abstract. Many parallel applications are highly dynamic in nature. In some, computation and communic...