inria-00412567, version 1
The shuffling buffer
Olivier Devillers
1Philippe Guigue 1
International Journal of Computational Geometry & Applications 11 (2001) 555-572
Résumé : The 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(n^2)$ worst-case complexity and O(n) or O(n log n) randomized complexity has an O((n^2 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 during an incremental construction.
- 1 : PRISME (INRIA Sophia Antipolis)
- INRIA
- Domaine : Informatique/Géométrie algorithmique
- inria-00412567, version 1
- http://hal.inria.fr/inria-00412567
- oai:hal.inria.fr:inria-00412567
- Contributeur : Olivier Devillers
- Soumis le : Mercredi 2 Septembre 2009, 10:31:46
- Dernière modification le : Mercredi 2 Septembre 2009, 10:59:59






Documents associés
Exporter