International audienceMany combinatorial optimization problems are modeled in practice as permutation-based ones. We have recently proposed a new data structure called IVM dedicated to those problems. IVM is memory efficient in terms of size and management time for solving large permutation problems using Branch-and-Bound (B&B) algorithm. We believe that those memory properties make IVM well-suited for Many Integrated Cores (MIC) architecture. This paper deals with the parallel design and implementation of the B&B algorithm on MIC architectures using private IVM-based work stealing. The proposed approach has been extensively experimented on an Intel Xeon Phi 5110P using several instances of the Flow-Shop scheduling permutation problem. The ...
The mapping of Branch and Bound (BB) algorithms on Distributed Memory Multiprocessors (DMMs) is cons...
[[abstract]]The branch & bound is an important design strategy of algorithm to solve NP-complete com...
The branch-and-bound technique is a common method for finding exact solutions to difficult problems...
International audienceTree-based exploratory methods, like Branch-and-Bound (B&B) algorithms, are hi...
International audienceIn this paper, the focus is put on multi-core Branch-and-Bound algorithms for ...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...
International audienceOn the road to exascale, coprocessors are increasingly becoming key building b...
International audienceMany real-world problems in different industrial and economic fields are permu...
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 audienceBranch-and-Bound (B&B) algorithms are tree-based exploratory methods for solvi...
International audienceMakespan minimization in permutation flow-shop scheduling is a well-known hard...
In this report, we propose new concurrent data structures and load balancing strategies for Branch-a...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
Branch and Bound (BB) algorithms are a generalization of many search algorithms used in Artificial I...
The mapping of Branch and Bound (BB) algorithms on Distributed Memory Multiprocessors (DMMs) is cons...
[[abstract]]The branch & bound is an important design strategy of algorithm to solve NP-complete com...
The branch-and-bound technique is a common method for finding exact solutions to difficult problems...
International audienceTree-based exploratory methods, like Branch-and-Bound (B&B) algorithms, are hi...
International audienceIn this paper, the focus is put on multi-core Branch-and-Bound algorithms for ...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...
International audienceOn the road to exascale, coprocessors are increasingly becoming key building b...
International audienceMany real-world problems in different industrial and economic fields are permu...
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 audienceBranch-and-Bound (B&B) algorithms are tree-based exploratory methods for solvi...
International audienceMakespan minimization in permutation flow-shop scheduling is a well-known hard...
In this report, we propose new concurrent data structures and load balancing strategies for Branch-a...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
Branch and Bound (BB) algorithms are a generalization of many search algorithms used in Artificial I...
The mapping of Branch and Bound (BB) algorithms on Distributed Memory Multiprocessors (DMMs) is cons...
[[abstract]]The branch & bound is an important design strategy of algorithm to solve NP-complete com...
The branch-and-bound technique is a common method for finding exact solutions to difficult problems...