Алгоритм Монте-Карло
- Алгоритм Монте-Карло — рандомизированный алгоритм с ограниченной вероятностью неверных выходных данных.
- Примеры алгоритмов Монте-Карло включают алгоритм Каргера-Штейна и алгоритм для минимального набора дуг обратной связи.
- Термин «Монте-Карло» введен Николасом Метрополисом в 1947 году.
- Алгоритмы Монте-Карло аналогичны алгоритмам Лас-Вегаса, но могут делать случайный выбор, что влияет на время выполнения.
- Если существует процедура проверки правильности ответа с помощью алгоритма Монте-Карло, вероятность правильного ответа ограничена.
- Алгоритмы Монте-Карло классифицируются как ложно-смещенные или истинно-смещенные, в зависимости от их предвзятости.
- Вероятность сбоя алгоритма Монте-Карло может быть уменьшена путем выполнения алгоритма k раз.
- Классы сложности BPP, RP и ZPP описывают задачи принятия решений, решаемые с помощью алгоритмов Монте-Карло.
- Рандомизированные алгоритмы Монте-Карло и Лас-Вегас представляют собой вершину иерархии и могут быть дополнительно классифицированы.
Полный текст статьи: