International audienceThis work presents a GPU-based backtracking algorithm for permutation combinatorial problems based on the Integer-Vector-Matrix (IVM) data structure. IVM is a data structure dedicated to permutation combinatorial optimization problems. In this algorithm, the load balancing is performed without intervention of the CPU, inside a work stealing phase invoked after each node expansion phase. The proposed work stealing approach uses a virtual n-dimensional hypercube topology and a triggering mechanism to reduce the overhead incurred by dynamic load balancing. We have implemented this new algorithm for solving instances of the Asymmetric Travelling Salesman Problem by implicit enumeration, a scenario where the cost of node ev...
International audienceBranch-and-bound (B&B) algorithms are attractive methods for solving to optima...
International audienceIn this paper, the focus is put on multi-core Branch-and-Bound algorithms for ...
International audienceIn this paper, we revisit the design and implementation of Branch-and-Bound (B...
International audienceThis work presents a GPU-based backtracking algorithm for permutation combinat...
International audienceTree-based exploratory methods, like Branch-and-Bound (B&B) algorithms, are hi...
New GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help dealing with recursive patt...
International audienceNew GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help deali...
International audienceBranch-and-Bound (B&B) algorithms are tree-based exploratory methods for solvi...
International audienceThe irregularity of Branch-and-Bound (B&B) algorithms makes their design and i...
International audienceMany combinatorial optimization problems are modeled in practice as permutatio...
[[abstract]]Graphics processing units (GPUs) have attracted a lot of attention due to their cost-eff...
Many algorithms in operations research and artificial intelligence are based on depth first search i...
International audienceMakespan minimization in permutation flow-shop scheduling is a well-known hard...
With the advent of programmer-friendly GPU computing environ-ments, there has been much interest in ...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...
International audienceBranch-and-bound (B&B) algorithms are attractive methods for solving to optima...
International audienceIn this paper, the focus is put on multi-core Branch-and-Bound algorithms for ...
International audienceIn this paper, we revisit the design and implementation of Branch-and-Bound (B...
International audienceThis work presents a GPU-based backtracking algorithm for permutation combinat...
International audienceTree-based exploratory methods, like Branch-and-Bound (B&B) algorithms, are hi...
New GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help dealing with recursive patt...
International audienceNew GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help deali...
International audienceBranch-and-Bound (B&B) algorithms are tree-based exploratory methods for solvi...
International audienceThe irregularity of Branch-and-Bound (B&B) algorithms makes their design and i...
International audienceMany combinatorial optimization problems are modeled in practice as permutatio...
[[abstract]]Graphics processing units (GPUs) have attracted a lot of attention due to their cost-eff...
Many algorithms in operations research and artificial intelligence are based on depth first search i...
International audienceMakespan minimization in permutation flow-shop scheduling is a well-known hard...
With the advent of programmer-friendly GPU computing environ-ments, there has been much interest in ...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...
International audienceBranch-and-bound (B&B) algorithms are attractive methods for solving to optima...
International audienceIn this paper, the focus is put on multi-core Branch-and-Bound algorithms for ...
International audienceIn this paper, we revisit the design and implementation of Branch-and-Bound (B...