Abstract — The aim of this article is to propose the object-oriented design of the Bob++ framework. Bob++ is a framework for implementing solvers for combinatorial optimization problems on parallel and se-quential machines. Several similar frameworks have been proposed in the last decade but each of them only focuses in one method, said Branch-and-Bound, Divide-and-Conquer, etc.. and proposes also one paralleliza-tion, which is very difficult to extend. We propose a software design where: first, several exact combinatorial optimization methods are made available to the user to solve a problem, and second, an interface to facilitate the implementation of a parallelization is also provided. Parallelizations may use POSIX threads as well as MP...
Exactly solving multiobjective integer programming (MOIP) problems is often a very time-consuming pr...
Discrete combinatorial optimization problems are ubiquitous in modern civilization. Unfortunately th...
Cutting plane algorithms have turned out to be practically successful computational tools in combina...
AbstractThis is a tutorial introduction to the literature on parallel computers and algorithms that ...
The real world applications of optimisation algorithms often are only interested in the running time...
In the last years, many advanced in the exact resolution of difficult optimisation problems were rec...
The mallba project tackles the resolution of combinatorial optimization problems using algorithmic s...
International audienceFor a couple of years, all processors in modern machines are multi-core. Massi...
We present two generic parallel skeletons for the tabu search method-a well known meta-heuristic for...
In this paper we present two parallel skeltons for Tabu Search method --a well known meta-heuristic ...
Solving large combinatorial optimization problems is a ubiquitous task across multiple disciplines. ...
This work was motivated by the need of exploiting the potential of distributed paralelism in combina...
This dissertation describes OPOS, a C++ software library and framework for developing massively para...
Les problèmes d’optimisation combinatoire sont d’un grand intérêt à la fois pour le monde scientifiq...
The aim of the thesis is to design and implement an efficient tool for research and testing of algor...
Exactly solving multiobjective integer programming (MOIP) problems is often a very time-consuming pr...
Discrete combinatorial optimization problems are ubiquitous in modern civilization. Unfortunately th...
Cutting plane algorithms have turned out to be practically successful computational tools in combina...
AbstractThis is a tutorial introduction to the literature on parallel computers and algorithms that ...
The real world applications of optimisation algorithms often are only interested in the running time...
In the last years, many advanced in the exact resolution of difficult optimisation problems were rec...
The mallba project tackles the resolution of combinatorial optimization problems using algorithmic s...
International audienceFor a couple of years, all processors in modern machines are multi-core. Massi...
We present two generic parallel skeletons for the tabu search method-a well known meta-heuristic for...
In this paper we present two parallel skeltons for Tabu Search method --a well known meta-heuristic ...
Solving large combinatorial optimization problems is a ubiquitous task across multiple disciplines. ...
This work was motivated by the need of exploiting the potential of distributed paralelism in combina...
This dissertation describes OPOS, a C++ software library and framework for developing massively para...
Les problèmes d’optimisation combinatoire sont d’un grand intérêt à la fois pour le monde scientifiq...
The aim of the thesis is to design and implement an efficient tool for research and testing of algor...
Exactly solving multiobjective integer programming (MOIP) problems is often a very time-consuming pr...
Discrete combinatorial optimization problems are ubiquitous in modern civilization. Unfortunately th...
Cutting plane algorithms have turned out to be practically successful computational tools in combina...