In this thesis, we describe and analyze a fully distributed approach for parallel Branch-and-Bound. The approach is completely decentralized, that is computational entities operate in a fully Peer-to-Peer fashion. Designing adequate mechanisms under such a decentralized architecture is very challenging. Indeed, there is no entity in the network which has a global view of the network. In the case of the Branch-and-Bound algorithm, no entity can determine immediately what the best solution found so far is nor if the termination of the calculation has occurred. Whereas those two tasks can be handled easily in a centralized2 environment, they become major challenges in a fully decentralized one. Thus, to face these challenges, our approach prov...
Crowdsourcing is the practice of allowing companies to use human intelligence scale to provide solut...
In distributed graph computation, graph partitioning is an important preliminary step because the co...
Motivated by applications ranging from XML processing to runtime verificationof programs, many logic...
The last couple of decades have seen a surge of interest and sophistication in using heuristics to s...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...
The purpose of this thesis is to study the algorithmic aspects of the small world phenomenon in larg...
This thesis presents our contributions to inference and learning of graph-based models in computer v...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...
MicroRNAs (miRNAs) are small non-coding RNAs that are key players in the regulation of gene expressi...
The perspective of nanometric technologies foreshadows the advent of processors consisting of hundre...
Clusters of multicore/GPU nodes connected with a fast network offer very high therotical peak perfor...
This thesis deals with the self-stabilizing construction of spanning structures over a distributed s...
In the last few years, we have been witnessing a rapid growth of networks in a wide range of applica...
The problem studied in this thesis is the service discovery on platforms distributed at large scale,...
Many problems in machine learning pertain to tackling the minimization of a possibly non-convex and ...
Crowdsourcing is the practice of allowing companies to use human intelligence scale to provide solut...
In distributed graph computation, graph partitioning is an important preliminary step because the co...
Motivated by applications ranging from XML processing to runtime verificationof programs, many logic...
The last couple of decades have seen a surge of interest and sophistication in using heuristics to s...
Solving large permutation Combinatorial Optimization Problems (COPs) using Branch-and-Bound (B&B) al...
The purpose of this thesis is to study the algorithmic aspects of the small world phenomenon in larg...
This thesis presents our contributions to inference and learning of graph-based models in computer v...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...
MicroRNAs (miRNAs) are small non-coding RNAs that are key players in the regulation of gene expressi...
The perspective of nanometric technologies foreshadows the advent of processors consisting of hundre...
Clusters of multicore/GPU nodes connected with a fast network offer very high therotical peak perfor...
This thesis deals with the self-stabilizing construction of spanning structures over a distributed s...
In the last few years, we have been witnessing a rapid growth of networks in a wide range of applica...
The problem studied in this thesis is the service discovery on platforms distributed at large scale,...
Many problems in machine learning pertain to tackling the minimization of a possibly non-convex and ...
Crowdsourcing is the practice of allowing companies to use human intelligence scale to provide solut...
In distributed graph computation, graph partitioning is an important preliminary step because the co...
Motivated by applications ranging from XML processing to runtime verificationof programs, many logic...