International audienceThe complexity of randomized incremental algorithms is analyzed with the assumption of a random order of the input. To guarantee this hypothesis, the n data have to be known in advance in order to be mixed what contradicts with the on-line nature of the algorithm. We present the shuffling buffer technique to introduce sufficient randomness to guarantee an improvement on the worst case complexity by knowing only k data in advance. Typically, an algorithm with O(n2) worst-case complexity and O(n) or O(nlog n) randomized complexity has an O(n2 (log k)/k)complexity for the shuffling buffer. We illustrate this with binary search trees, the number of Delaunay triangles or the number of trapezoids in a trapezoidal map created...
AbstractWe introduce discrete time Markov chains that preserve uniform measures on boxed plane parti...
We introduce a new type of randomized incremental algorithms. Contrary to standard randomized increm...
In this dissertation we consider two different notions of randomness and their applications to probl...
In this paper, we study the shuffle operator on concurrent processes (represented as trees) using an...
Shuffling is the process of placing elements into a random order such that any permutation occurs wi...
Randomized algorithms make random decisions throughout their operation. At first glance, making rand...
Randomness is a crucial component in the design and analysis of many efficient algorithms. This thes...
Sorting is one of the fundamental problems in computer science. In this thesis we present three indi...
We survey some upper and lower bounds established recently on the sizes of randomized branching prog...
Abstract: In this work we prove lower bounds on the randomized decision tree complexity of several r...
This paper considers the following sequence shuffling problem: Given a biological sequence (either D...
Sorting with stacks is a collection of problems that deal with sorting a sequence of numbers by push...
A sequence of objects which are characterized by their color has to be processed. Their processing o...
Random number generators are widely used in practical algorithms. Examples include simulation, numbe...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
AbstractWe introduce discrete time Markov chains that preserve uniform measures on boxed plane parti...
We introduce a new type of randomized incremental algorithms. Contrary to standard randomized increm...
In this dissertation we consider two different notions of randomness and their applications to probl...
In this paper, we study the shuffle operator on concurrent processes (represented as trees) using an...
Shuffling is the process of placing elements into a random order such that any permutation occurs wi...
Randomized algorithms make random decisions throughout their operation. At first glance, making rand...
Randomness is a crucial component in the design and analysis of many efficient algorithms. This thes...
Sorting is one of the fundamental problems in computer science. In this thesis we present three indi...
We survey some upper and lower bounds established recently on the sizes of randomized branching prog...
Abstract: In this work we prove lower bounds on the randomized decision tree complexity of several r...
This paper considers the following sequence shuffling problem: Given a biological sequence (either D...
Sorting with stacks is a collection of problems that deal with sorting a sequence of numbers by push...
A sequence of objects which are characterized by their color has to be processed. Their processing o...
Random number generators are widely used in practical algorithms. Examples include simulation, numbe...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
AbstractWe introduce discrete time Markov chains that preserve uniform measures on boxed plane parti...
We introduce a new type of randomized incremental algorithms. Contrary to standard randomized increm...
In this dissertation we consider two different notions of randomness and their applications to probl...