Skip to content
EntityQ1241487· pop 18· linked from 39 articles

Лас-Вегас

Sign in to save

вид вероятностного алгоритма

Wikidata facts

Named after
Las Vegas
Image
Algorithme lasvegas.png
Show 5 more facts
discoverer or inventor
László Babai
time of discovery or invention
1979-00-00
maintained by WikiProject
WikiProject Mathematics
Sources (1)

via Wikidata · CC0

Article · Русский

Лас-Вегас — вид вероятностного алгоритма (см. также Алгоритмы Монте-Карло). Идея алгоритма Лас-Вегаса состоит в следующем. Если у нас есть некий вероятностный алгоритм , который с определенной вероятностью дает верный результат, и существует возможность алгоритмически проверить результат алгоритма на корректность (скажем, с помощью алгоритма ), то можно выполнять алгоритм до тех пор, пока проверка не установит, что результат верен. Выполнить алгоритм с результатом до тех пор, пока не будет истиной. Название этому принципу было дано с одной стороны как намек на метод Монте-Карло. С другой стороны это название намекает на «метод выигрыша в казино», которое схоже с процессом работы алгоритма — «если я буду играть ещё и ещё, я когда-нибудь обязательно выиграю». Следует заметить, что алгоритм Лас-Вегаса гарантирует получение правильного результата. Алгоритм работает за конечное, но не детерминированное время. Можно указать только вероятность получения результата за заданное время. Примером алгоритма, относящегося к классу Лас-Вегас, является алгоритм сортировки Bogosort: данные, которые нужно отсортировать, перемешиваются случайным образом, и затем проверяется, оказались ли они расположенными в нужном порядке. В случае неудачи перемешивание многократно повторяется вплоть до достижения желаемого порядка.

Abstract from DBpedia / Wikipedia · CC BY-SA