Dari Wikipedia tentang algoritma acak
Kita harus membedakan antara algoritma yang menggunakan input acak untuk mengurangi waktu berjalan yang diharapkan atau penggunaan memori, tetapi selalu berakhir dengan hasil yang benar dalam jumlah waktu yang terbatas, dan algoritma probabilistik , yang, tergantung pada input acak, memiliki peluang menghasilkan hasil yang salah (algoritma Monte Carlo) atau gagal menghasilkan hasil (algoritma Las Vegas) baik dengan menandakan kegagalan atau gagal untuk mengakhiri.
- Saya bertanya-tanya bagaimana jenis pertama " algoritma menggunakan input acak untuk mengurangi waktu berjalan yang diharapkan atau penggunaan memori, tetapi selalu berakhir dengan hasil yang benar dalam jumlah waktu yang terbatas?
- Apa perbedaan antara itu dan algoritma Las Vegas yang mungkin gagal menghasilkan hasil?
- Jika saya mengerti dengan benar, algoritma probabilistik dan algoritma acak bukanlah konsep yang sama. Algoritma probabilitas adalah hanya satu jenis algoritma acak, dan jenis lainnya adalah yang menggunakan input acak untuk mengurangi waktu berjalan yang diharapkan atau penggunaan memori, tetapi selalu berakhir dengan hasil yang benar dalam jumlah waktu yang terbatas?