Pravděpodobnostní (náhodnostní) algoritmy jsou nedeterministické algoritmy, které se snaží najít řešení rychleji nebo řešení těžko řešitelných problémů, často tzv. NP-úplných problémů. Pravděpodobnostní algoritmus se může náhodně rozhodovat mezi různými možnostmi jak pokračovat. Pro stejný vstup může dávat takový algoritmus různé výsledky, které mohou být dokonce nesprávné. Mnohdy se tedy na daném vstupu spustí pravděpodobnostní algoritmus vícekrát, aby se s větší pravděpodobností dospělo ke správnému výsledku.
Všechny tři varianty jsou ekvivalentní.
Pravděpodobnostní algoritmy jsou většinou jednoduché, avšak analýza jejich časové složitosti je často náročná.
Randomisierter Algorithmus | Randomized algorithm | Algoritmo probabilístico | אלגוריתם אקראי | 확률적 알고리즘 | อัลกอริทึมแบบสุ่ม | 随机化算法
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Pravděpodobnostní algoritmy".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world