Эквивалентность PCP-теоремы и теоремы о трудности аппроксимации — различия между версиями
Filchenko (обсуждение | вклад) (вторая половина доказательства, источник) |
Filchenko (обсуждение | вклад) м (фикс заголовка) |
||
| Строка 8: | Строка 8: | ||
<tex>val(\varphi) = \frac{\sum_{i = 1}^{m} \varphi_i(u)}{m}.</tex> Если <tex>val(\varphi) = 1</tex>, то <tex>\varphi</tex> - удовлетворима. | <tex>val(\varphi) = \frac{\sum_{i = 1}^{m} \varphi_i(u)}{m}.</tex> Если <tex>val(\varphi) = 1</tex>, то <tex>\varphi</tex> - удовлетворима. | ||
}} | }} | ||
| − | == | + | ==ρ-GAPqCSP== |
{{Определение | {{Определение | ||
|definition=<tex>\rho \in (0, 1)</tex>. Задача <tex>\rho</tex>-GAP qCSP - определить для формулы qCSP — <tex>\varphi</tex>: | |definition=<tex>\rho \in (0, 1)</tex>. Задача <tex>\rho</tex>-GAP qCSP - определить для формулы qCSP — <tex>\varphi</tex>: | ||
Версия 21:29, 6 июня 2012
Классическое доказательство -теоремы довольно громоздкое и трудное для понимания, однако несложно показать эквивалентность -теоремы -трудности задачи аппроксимации.
Содержание
Задача qCSP
| Определение: |
| представляет собой — набор функций из в , такие что зависит не больше, сем от заданных параметров. То есть для существуют и функция , такие что для любого .
Говорят, что назначение удовлетворяет , если . Если , то - удовлетворима. |
ρ-GAPqCSP
| Определение: |
| . Задача -GAP qCSP - определить для формулы qCSP — :
удовлетворима, то "YES". , то "NO". |
Эквивалентность PCP-теоремы и NP-трудности задачи об аппроксимации
| Теорема: |
Существуют такие, что задача — -трудная. |
| Лемма: |
Из -теоремы следует -трудность задачи . |
| Доказательство: |
| Покажем, что -трудная для некоторой константы . Для этого достаточно свести -полную задачу, например к для некоторой константы . Из -теоремы следует, что для существует -система, в которой верифаер делает константное число запросов и использует монет для некоторйо константы . Дял входа и монет определим как функцию, принимающую на вход доказательство и возвращающую , если верифаер принимает доказательство на входе с монетами . Заметим, что зависит не больше, чем от позиций. Таким образом для любого набор — экземпляр полиномиального размера. Так как работает за полиномиальное время, преобразование в также работает за полиномиальное время. Теперь полнота и обоснованность: если , то удовоетворяет , а если то удовлетворяет . |
| Лемма: |
Из -трудности задачи следует -теорема. |
| Доказательство: |
| Исходя из -трудности задачи для некоторых констант легко построить систему с запросами к доказательству, обоснованностью и использующую логарифмическое число случайных бит. Сначала верифаер запускает сведение , чтобы получить экземпляр задачи . Будем считать, что доказательство это назначение переменных . Проверять будем случайно выбирая и проверяя, удовлетворяется ли (для этого требуется запросов). Действительно, если , верифаер примет его с вероятностью . Если же , верифаер примет его с вероятностью не больше . Обоснованность может быть увеличена до за счет увеличения количества завпросов к доказательству и использованных случайных бит в константное количество раз. |
Стоит заметить, что -теорема эквивалентна также -трудности задачи .