We describe in this paper a new approach to parallelize branch-and-bound on a certain number of processors. We propose to split the optimization of the original problem into the optimization of several subproblems that can be optimized separately with the goal that the amount of work that each processor carries out is balanced between the processors, while achieving interesting speedups. The main innovation of our approach consists in the use of machine learning to create a function able to estimate the difficulty (number of nodes) of a subproblem of the original problem. We also present a set of features that we developed in order to characterize the encountered subproblems. These features are used as input of the function learned with mac...
International audienceSolving optimally large instances of combinatorial optimization problems requi...
International audienceThe most popular parallelization approach of the branch and bound algorithm co...
International audienceThis paper investigates the automatic parallelization of a heuristic for an NP...
We present in this paper a new approach that uses supervised machine learning techniques to improve ...
In this paper we present a classification of parallel branch and bound algorithms, and elaborate on ...
INTRODUCTION Branch-and-bound (B&B) is a well-known and general combinatorial optimisation tech...
In this report, we propose new concurrent data structures and load balancing strategies for Branch-a...
textabstractMany (parallel) branch and bound algorithms look very different from each other at first...
Branch and Bound (B&B) algorithms are known to exhibit an irregularity of the search tree. There...
We present a novel parallelisation scheme that simplifies the adaptation of learning algorithms to g...
[[abstract]]The branch & bound is an important design strategy of algorithm to solve NP-complete com...
: Machine learning using large data sets is a computationally intensive process. One technique that ...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
Abstract: A genera! technique for solving a wide variety of search problems is the branch-and-bound ...
Since the task scheduling problem belongs to the strong NP-hard combinatorial optimization problem, ...
International audienceSolving optimally large instances of combinatorial optimization problems requi...
International audienceThe most popular parallelization approach of the branch and bound algorithm co...
International audienceThis paper investigates the automatic parallelization of a heuristic for an NP...
We present in this paper a new approach that uses supervised machine learning techniques to improve ...
In this paper we present a classification of parallel branch and bound algorithms, and elaborate on ...
INTRODUCTION Branch-and-bound (B&B) is a well-known and general combinatorial optimisation tech...
In this report, we propose new concurrent data structures and load balancing strategies for Branch-a...
textabstractMany (parallel) branch and bound algorithms look very different from each other at first...
Branch and Bound (B&B) algorithms are known to exhibit an irregularity of the search tree. There...
We present a novel parallelisation scheme that simplifies the adaptation of learning algorithms to g...
[[abstract]]The branch & bound is an important design strategy of algorithm to solve NP-complete com...
: Machine learning using large data sets is a computationally intensive process. One technique that ...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
Abstract: A genera! technique for solving a wide variety of search problems is the branch-and-bound ...
Since the task scheduling problem belongs to the strong NP-hard combinatorial optimization problem, ...
International audienceSolving optimally large instances of combinatorial optimization problems requi...
International audienceThe most popular parallelization approach of the branch and bound algorithm co...
International audienceThis paper investigates the automatic parallelization of a heuristic for an NP...