318 Глава 8. Сборник упражнений (ИСПРАН-2008-весна)
Студент предлагает для задачи 23 «MAX-CUT» прибли-
женный алгоритм с точностью
1
2
: положить первую вершину
в одну часть, последнюю — в другую, затем по-очереди до-
бавлять оставшиеся вершины, к множеству, с которым у этой
вершины меньше ребер-связей.
Прав ли студент?
Тема: derandomization-maxsat
Задача № 5.1.1 на странице 191
Покажите, что можно организовать вычисление f
0
и f
1
та-
ким образом, что сложность алгоритма 35 «MAX-SAT дерандо-
мизация» (кроме решения линейной релаксации) будет O(mn).
Задача № 5.1.2 на странице 191
Честный попутчик в поезде предлагает вам сыграть в сле-
дующую игру, вариант классического «наперстка». т. е. есть
три наперстка, шарик, ваша задача обнаружить шарик — тогда
вы выигрываете, иначе — выигрывает сдающий.
Каждый раз на кон, вы и сдающий, ставите по 50 рублей.
Сдающий тасует три наперстка, и прячет под одним из них ша-
рик. Затем он предлагает вам выбрать наперсток. После того,
как вы выбрали наперсток (пусть это будет наперсток «A»),
вы можете открыть его, либо, заплатив еще 10 рублей, потре-
бовать от сдающего, открыть пустой наперсток из двух остав-
шихся (пусть открытый будет «B»), после чего выбрать один
из двух закрытых наперстков (т. е. «A» или «С»).