Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Почему рандомизированные алгоритмы могут быть быстрее и эффективнее детерминированных аналогов?

Какие теоретические предпосылки для этого лежат в основе?

МатематикаАлгоритмыComputer science
Роман Барлос
  · 368
преподавание математики, высшей математики, data science, автор бестселлера "Математика...  · 7 авг 2021
  1. Предположим, ваша постановка задачи такова, что ответ находится в доверительном интервале или, точнее, - имеет вероятностную природу.

  2. Тогда рандомный поиск может быть быстрее.

Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 21 нояб 2021
Рассмотрим проблему поиска «а» в массиве из n элементов. Вход: массив из n≥2 элементов, половина из которых - «a», а другая половина - «b». Вывод: Найдите в массиве букву «а». Мы даем две версии алгоритма, один алгоритм Лас-Вегаса и один алгоритм Монте-Карло. Алгоритм Лас-Вегаса: findA_LV (массив A, n) начинать повторить Случайным образом выберите один элемент из n элеме... Читать далее
1 эксперт согласен