Algorithmes Probabilistes
Algorithme probabiliste est un algorithme dans lequel on utilise
l’instruction de la forme
“tirer un entier selon la loi uniforme entre 1et n”.
Deux usages principaux du al´eatoire :
IRandQuickSort : pour assurer que sur toute instance la complexit´e
moyenne est ´egale `a la complexit´e moyenne (sous l’hypoth`ese
uniforme) d’un algorithme d´eterministe correspondant. Technique de
randomisation.
IRandMinCut : algorithme plus simple que l’algorithme d´eterministe
pour le mˆeme probl`eme.
L’analyse faite est valable sur toutes les instances du probl`eme (pas
d’hypoth`ese probabiliste sur les instances).