Дерандомизировать Валиант-Вазирани?

29

Теорема Валианта-Вазирани говорит, что если существует алгоритм полиномиального времени (детерминированный или рандомизированный) для разграничения между формулой SAT, которая имеет ровно одно удовлетворяющее назначение, и формулой неудовлетворительного типа, - тогда NP = RP . Эта теорема доказана тем, что UNIQUE-SAT является NP- трудным при рандомизированных редукциях.

С учетом вероятных гипотез дерандомизации, теорема может быть усилена до «эффективного решения UNIQUE-SAT подразумевает NP = P ».

Моим первым инстинктом было думать, что подразумевается, что существует детерминированное сокращение с 3SAT до UNIQUE-SAT, но мне не ясно, как это конкретное сокращение может быть дерандомизировано.

Мой вопрос: что считают или знают о «дерандомизирующих сокращениях»? Это возможно? Как насчет в случае ВВ?

Поскольку UNIQUE-SAT завершен для PromiseNP при рандомизированных сокращениях, можем ли мы использовать инструмент дерандомизации, чтобы показать, что «детерминированное полиномиальное временное решение UNIQUE-SAT подразумевает, что PromiseNP = PromiseP ?

Генри Юн
источник
4
Что касается последнего абзаца, PromiseP = PromiseNP эквивалентно P = NP.
Цуёси Ито

Ответы:

31

При правильных допущениях по дерандомизации (см. Klivans-van Melkebeek ) вы получите следующее: Существует вычисляемое с помощью множителя st для всех ,ϕf(ϕ)=(ψ1,,ψk)ϕ

  • Если выполнимо, то хотя бы один из ψ i имеет ровно одно удовлетворяющее присваивание.ϕψi
  • Если не выполнимо, то все ψ i неудовлетворительны.ϕψi

Вам понадобится k полиномов, тогда длина . Вероятно, не может быть сделано для k = 1 .ϕk=1

Лэнс Фортноу
источник
@LanceFortnow означает, что означает, что лемма о выделении Вазирани-Валианта может быть дерандомизирована, и, таким образом, P = B P P означает детерминированное уменьшение до S A T, что даст P = N P ? P=BPPP=BPPSATP=NP
Т ....
1
Нет. Вам нужно более сильное предположение, чем P = BPP, чтобы дерандомизировать Valiant-Vazirani (снова я отсылаю вас к Klivans-van Melkebeek). Даже если вы дерандомизируете Valiant-Vaizarni, это даст только результат, о котором я упоминал выше - вы не получите P = NP, если у вас не было алгоритма, который мог бы решить проблему удовлетворенности с помощью уникальных свидетелей.
Лэнс Фортноу
@LanceFortnow Просто чтобы быть ясно. Можем ли мы получить просто P = B P P или важно, чтобы (с имеющимся у нас уровнем знаний), вероятно, нам нужно было бы дерандомизировать VV, чтобы добраться до P P = B P P P (это немного другой запрос, чем вопрос о том, просто ли P = BPP дает детерминированное сокращение SAT, поскольку, возможно, вообще не нужно, чтобы VV вообще требовался для получения NP в BPP ^ {oplus P }). PP=BPPPP=BPPPP=BPPP
Т ....
22

Просто для справки, я наткнулся сегодня на этот действительно интересный документ, который свидетельствует о том, что детерминированное сокращение маловероятно:

Dell, H., Кабанец В., Ватанабе О. и Ван Мелкебек Д. (2012). Является ли лемма Валиант-Вазирани изолируемой? ECCC TR11-151

Они утверждают, что это невозможно, если NP не содержится в P / poly.

Генри Юн
источник