Глава 5
Методы дерандомизации
5.1. Метод условных вероятностей
Оказывается, в некоторых случаях вероятностные алгорит-
мы могут быть «дерандомизированы», т. е. конвертированы
в детерминированные алгоритмы. Один из общих методов,
позволяющих сделать это, называется методом условных ве-
роятностей.
Проблемы, связанные с дерандомизацией вероятностных
алгоритмов при построении хороших целочисленных решений,
в настоящее время находятся в центре внимания многих иссле-
дователей (см. [MR95]). После работы [Rag88], в которой ве-
роятностным методом было доказано существование хороших
целочисленных решений в задаче аппроксимации на решетке,
появилось много работ, в которых та же техника использова-
лась для других задач. Эта техника получила название метода
условных вероятностей.
При этом подходе эффективный детерминированный ал-
горитм нахождения искомого целочисленного вектора можно
построить путем аппроксимации исходной задачи некоторым
функционалом (обычно связанным с оценками вероятностей
некоторых событий), и затем использовать покоординатное по-
строение требуемого решения.
Опишем этот подход на примере следующей задачи: име-