International audienceTree-based exploratory methods, like Branch-and-Bound (B&B) algorithms, are highly irregular applications which makes their design and implementation on graphics processing unit (GPU) challenging. In this paper, we present a multi-GPU B&B algorithm for solving large permutation-based combinatorial optimization problems. To tackle the problem of the irregular workload, we propose a hierarchical work stealing (WS) strategy that balances the workload inside the GPU and between different GPUs and CPU cores. Our B&B is based on an Integer-Vector-Matrix data structure instead of a pool of permutations, and work units exchanged are intervals of factoradics instead of sets of nodes. Two variants of the algorithm, using the sam...
International audienceBranch-and-bound (B&B) algorithms are attractive methods for solving to optima...
International audienceBranch and Bound (B&B) algorithms are efficiently used for exact resolution of...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...
International audienceTree-based exploratory methods, like Branch-and-Bound (B&B) algorithms, are hi...
International audienceThe irregularity of Branch-and-Bound (B&B) algorithms makes their design and i...
International audienceThis work presents a GPU-based backtracking algorithm for permutation combinat...
International audienceSolving exactly Combinatorial Optimization Problems (COPs) using a Branch-and-...
International audienceIn this paper, we revisit the design and implementation of Branch-and-Bound (B...
International audienceMany real-world problems in different industrial and economic fields are permu...
Abstract—Branch-and-Bound (B&B) algorithms are time-intensive tree-based exploration methods for...
International audienceBranch-and-Bound (B&B) algorithms are tree-based exploratory methods for solvi...
International audienceMany combinatorial optimization problems are modeled in practice as permutatio...
International audienceMakespan minimization in permutation flow-shop scheduling is a well-known hard...
International audienceBranch-and-Bound (B&B) algorithms are time intensive tree-based exploration me...
International audienceIn this work, we revisit the design and implementation of the Branch-and-Bound...
International audienceBranch-and-bound (B&B) algorithms are attractive methods for solving to optima...
International audienceBranch and Bound (B&B) algorithms are efficiently used for exact resolution of...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...
International audienceTree-based exploratory methods, like Branch-and-Bound (B&B) algorithms, are hi...
International audienceThe irregularity of Branch-and-Bound (B&B) algorithms makes their design and i...
International audienceThis work presents a GPU-based backtracking algorithm for permutation combinat...
International audienceSolving exactly Combinatorial Optimization Problems (COPs) using a Branch-and-...
International audienceIn this paper, we revisit the design and implementation of Branch-and-Bound (B...
International audienceMany real-world problems in different industrial and economic fields are permu...
Abstract—Branch-and-Bound (B&B) algorithms are time-intensive tree-based exploration methods for...
International audienceBranch-and-Bound (B&B) algorithms are tree-based exploratory methods for solvi...
International audienceMany combinatorial optimization problems are modeled in practice as permutatio...
International audienceMakespan minimization in permutation flow-shop scheduling is a well-known hard...
International audienceBranch-and-Bound (B&B) algorithms are time intensive tree-based exploration me...
International audienceIn this work, we revisit the design and implementation of the Branch-and-Bound...
International audienceBranch-and-bound (B&B) algorithms are attractive methods for solving to optima...
International audienceBranch and Bound (B&B) algorithms are efficiently used for exact resolution of...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...