At first, we were interested in TimSort, a sorting algorithm which was designed in 2002, at a time where it was hard to imagine new results on sorting. Although it is used in many programming languages, the efficiency of this algorithm has not been studied formally before our work. The fine-grain study of TimSort leads us to take into account, in our theoretical models, some modern features of computer architecture. In particular, we propose a study of the mechanisms of branch prediction. This theoretical analysis allows us to design variants of some elementary algorithms (like binary search or exponentiation by squaring) that rely on this feature to achieve better performance on recent computers. Even if uniform distributions are usually c...
The thesis proposes a sequence learning approach that uses the mechanism of fine grain self-organiza...
The main subject of this work is the rigid registration of surfaces dedicated to VirtualScope, a per...
This manuscript studies the statistical performances of kernel methods to solve the binary classific...
A critical software is a software whose malfunction may result in death or serious injury to people,...
Many problems in machine learning pertain to tackling the minimization of a possibly non-convex and ...
Synthesis is a field of computer science that consists in generating programs from abstract specific...
Distributed message passing applications are in the mainstream of information technology since they ...
High-level synthesis (HLS) tools offer increased productivity regarding FPGA programming.However, du...
The goal of machine learning is to learn a model from some data that will make accurate predictions ...
We are in the context of the population protocols model. This model, introduced in 2004 by Angluin e...
We present two contributions to the field of parallel programming.The first contribution is theoreti...
The most powerful artificial intelligence systems are now based on learned statisticalmodels. In ord...
This dissertation is devoted to solving systems of nonlinear equations. It presents a survey of vari...
This dissertation is concerned with the question of formally verifying that the implementation of an...
The general context of this thesis is the quantitative analysis of objects coming from rational lang...
The thesis proposes a sequence learning approach that uses the mechanism of fine grain self-organiza...
The main subject of this work is the rigid registration of surfaces dedicated to VirtualScope, a per...
This manuscript studies the statistical performances of kernel methods to solve the binary classific...
A critical software is a software whose malfunction may result in death or serious injury to people,...
Many problems in machine learning pertain to tackling the minimization of a possibly non-convex and ...
Synthesis is a field of computer science that consists in generating programs from abstract specific...
Distributed message passing applications are in the mainstream of information technology since they ...
High-level synthesis (HLS) tools offer increased productivity regarding FPGA programming.However, du...
The goal of machine learning is to learn a model from some data that will make accurate predictions ...
We are in the context of the population protocols model. This model, introduced in 2004 by Angluin e...
We present two contributions to the field of parallel programming.The first contribution is theoreti...
The most powerful artificial intelligence systems are now based on learned statisticalmodels. In ord...
This dissertation is devoted to solving systems of nonlinear equations. It presents a survey of vari...
This dissertation is concerned with the question of formally verifying that the implementation of an...
The general context of this thesis is the quantitative analysis of objects coming from rational lang...
The thesis proposes a sequence learning approach that uses the mechanism of fine grain self-organiza...
The main subject of this work is the rigid registration of surfaces dedicated to VirtualScope, a per...
This manuscript studies the statistical performances of kernel methods to solve the binary classific...