De Wikipedia sur les algorithmes randomisés
Il faut distinguer les algorithmes qui utilisent l'entrée aléatoire pour réduire le temps d'exécution prévu ou l'utilisation de la mémoire, mais qui se terminent toujours par un résultat correct dans un laps de temps limité, et les algorithmes probabilistes , qui, selon l'entrée aléatoire, ont une chance de produire un résultat incorrect (algorithmes de Monte Carlo) ou de ne pas produire un résultat (algorithmes de Las Vegas) soit en signalant un échec, soit en ne se terminant pas.
- Je me demandais comment le premier type d '« algorithmes utilise l'entrée aléatoire pour réduire le temps d'exécution prévu ou l'utilisation de la mémoire, mais se termine-t-il toujours par un résultat correct dans un laps de temps limité?
- Quelles sont les différences entre celui-ci et les algorithmes de Las Vegas qui peuvent ne pas produire de résultat?
- Si je comprends bien, les algorithmes probabilistes et les algorithmes randomisés ne sont pas le même concept. Les algorithmes probabilistes ne sont qu'un type d'algorithmes randomisés, et l'autre type est celui qui utilise l'entrée aléatoire pour réduire le temps d'exécution prévu ou l'utilisation de la mémoire, mais se termine toujours par un résultat correct dans un laps de temps limité?