Branch-and-Bound (B&B) is a frequently used tree-search exploratory method for the exact resolution of combinatorial optimization problems (COPs). However, in practice, only small problem instances can be solved on a sequential computer, as B&B generates often generates a huge amount of subproblems to be evaluated. In order to solve large COPs, we revisit the design and implementation of massively parallel B&B on top of large heterogeneous clusters, integrating multi-core CPUs, many-core processors and GPUs.For the efficient storage and management of subproblems an original data structure (IVM) dedicated to permutation problems is used. Because of the highly irregular and unpredictable shape of the B&B tree, dynamic load balancing between p...
Des quantités de données colossalles sont générées quotidiennement. Traiter de grands volumes de don...
Ce travail de thèse de doctorat est dédié à l'étude d'un problème de placement de tâches dans le dom...
Les simulations dites multi-physiques couplent plusieurs phases de calcul. Lorsqu’elles sont exécuté...
L'algorithme Branch-and-Bound (B&B) est une méthode de recherche arborescente fréquemment utilisé po...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
Branch and Bound (B&B) algorithms are attractive for solving to optimality combinatorial optimizatio...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...
Solving efficiently large benchmarks of NP-hard permutation-based problems requires the development ...
Dans l’objectif d’augmenter les performances, l’architecture des processeurs a évolué versdes plate-...
La résolution efficace de problèmes d'optimisation à permutation de grande taille nécessite le dével...
In this thesis, we describe and analyze a fully distributed approach for parallel Branch-and-Bound. ...
This paper investigates the execution of tree-shaped task graphs using multiple processors. Each edg...
Équipe-projet BacchusDynamic load balancing is a mandatory feature for parallel software whose workl...
International audienceWe investigate the design of parallel B&B in large scale heterogeneous compute...
L'optimització combinatòria és un tipus específic d'optimització matemàtica on el domini de les vari...
Des quantités de données colossalles sont générées quotidiennement. Traiter de grands volumes de don...
Ce travail de thèse de doctorat est dédié à l'étude d'un problème de placement de tâches dans le dom...
Les simulations dites multi-physiques couplent plusieurs phases de calcul. Lorsqu’elles sont exécuté...
L'algorithme Branch-and-Bound (B&B) est une méthode de recherche arborescente fréquemment utilisé po...
Branch and Bound (B&B) algorithms are exact methods used to solve combinatorial optimization problem...
Branch and Bound (B&B) algorithms are attractive for solving to optimality combinatorial optimizatio...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...
Solving efficiently large benchmarks of NP-hard permutation-based problems requires the development ...
Dans l’objectif d’augmenter les performances, l’architecture des processeurs a évolué versdes plate-...
La résolution efficace de problèmes d'optimisation à permutation de grande taille nécessite le dével...
In this thesis, we describe and analyze a fully distributed approach for parallel Branch-and-Bound. ...
This paper investigates the execution of tree-shaped task graphs using multiple processors. Each edg...
Équipe-projet BacchusDynamic load balancing is a mandatory feature for parallel software whose workl...
International audienceWe investigate the design of parallel B&B in large scale heterogeneous compute...
L'optimització combinatòria és un tipus específic d'optimització matemàtica on el domini de les vari...
Des quantités de données colossalles sont générées quotidiennement. Traiter de grands volumes de don...
Ce travail de thèse de doctorat est dédié à l'étude d'un problème de placement de tâches dans le dom...
Les simulations dites multi-physiques couplent plusieurs phases de calcul. Lorsqu’elles sont exécuté...