Chapitre d’ouvrage

Chapitre 16. Introduction à l’algorithmique probabiliste

Pages 237 à 268

Citer ce chapitre


  • Lavallée, I.
(2008). Chapitre 16. Introduction à l’algorithmique probabiliste. Complexité et algorithmique : Une introduction (p. 237-268). Hermann. https://stm.cairn.info/complexite-et-algorithmique--9782705667269-page-237?lang=fr.

  • Lavallée, Ivan.
« Chapitre 16. Introduction à l’algorithmique probabiliste ». Complexité et algorithmique Une introduction, Hermann, 2008. p.237-268. CAIRN.INFO, stm.cairn.info/complexite-et-algorithmique--9782705667269-page-237?lang=fr.

  • LAVALLÉE, Ivan,
2008. Chapitre 16. Introduction à l’algorithmique probabiliste. In : Complexité et algorithmique Une introduction. Paris : Hermann. Méthodes, p.237-268. URL : https://stm.cairn.info/complexite-et-algorithmique--9782705667269-page-237?lang=fr.

Notes

  • [1]
    Soit une variable aléatoire positive X et a > 0 alors
    \[\mathrm{P}(\mathrm{X} \geqslant a) \leqslant \frac{\mathrm{E}(\mathrm{X})}{a}\]
    Exemple 1 : jeu de pile ou face La borne supérieure de la probabilité d’obtenir plus de 3n/4 face dans une séquence de n essais est :
    \[\begin{gathered} \mathrm{P}(\mathrm{X} \geqslant 3 n / 4) \leqslant \frac{\mathrm{E}(\mathrm{X})}{3 n / 4}=\frac{n / 2}{3 n / 4}=\frac{2}{3} \\ \mathrm{P} r\left(\mathrm{Z}>2 n^2\right) \leq \frac{n^2}{2 n^2}=\frac{1}{2} \end{gathered}\]
  • [2]
    Rappel de la formule de Stirling : Pour n ⩾ 0,
    \[\sqrt{2 \pi n} \mathrm{C}_n^e \leqslant m \leqslant 2 \sqrt{2 \pi m}\left(\frac{m}{e}\right)^m\]

Pourquoi les algorithmes probabilistes ou comment l’aléatoire apporte un « plus » ?
L’aléatoire est une ressource algorithmique des plus intéressantes d’un point de vue opérationnel. Il est donc naturel d’explorer certaines techniques développées par l’algorithmique avancée. L’analyse de complexité (au sens mesure de performances) peut cependant être plus délicate. On examinera certaines techniques d’analyse (e.g. définir la bonne variable aléatoire en est l’exemple le plus concret).
Les algorithmes probabilistes sont souvent plus simples que les algorithmes déterministes analogues qui traitent le même problème. C’est donc l’opportunité de discuter d’algorithmes astucieux. Le plan du chapitre sera de suivre ces remarques. On s’attachera à illustrer les techniques les plus importantes en étudiant des algorithmes-exemples et on passera en revue différents domaines ou champs d’applications où les algorithmes probabilistes se montrent les plus efficaces.
Les algorithmes probabilistes ont pour caractéristique de mettre le hasard à profit en faisant des choix aléatoires. Il convient toutefois de préciser que la définition d’algorithme nécessite d’être revue. En effet, une conséquence de l’utilisation du hasard est que deux exécutions d’un algorithme probabiliste avec les mêmes données d’entrée peut prendre un temps d’exécution différent et éventuellement donner des résultats différents.
On autorisera donc qu’un algorithme puisse, avec une faible probabilité, renvoyer une mauvaise réponse ou ne jamais terminer…


Date de mise en ligne : 30/04/2026

Ce chapitre est en accès conditionnel

Acheter cet ouvrage

29,99 €

356 pages, format électronique (HTML et feuilletage, par chapitre)

Acheter ce chapitre

5,00 €

32 pages format électronique (HTML et feuilletage)
Membre d'une institution cliente ?