Twierdzenie Valiant-Vazirani mówi, że jeśli istnieje wielomianowy algorytm czasu (deterministyczny lub losowy) do rozróżniania między formułą SAT, która ma dokładnie jedno zadowalające przypisanie, a formułą niezadowalającą - wówczas NP = RP . Twierdzenie to zostało udowodnione poprzez wykazanie, że UNIQUE-SAT jest NP- twardy przy randomizowanych redukcjach.
Z zastrzeżeniem prawdopodobnych przypuszczeń o derandomizacji, twierdzenie to można wzmocnić do „skutecznego rozwiązania UNIQUE-SAT implikuje NP = P ”.
Moim pierwszym instynktem było pomyśleć, że sugeruje istnienie deterministycznej redukcji z 3SAT do UNIQUE-SAT, ale nie jest dla mnie jasne, jak tę konkretną redukcję można zdenormalizować.
Moje pytanie brzmi: co uważa się lub wiadomo na temat „derandomizujących redukcji”? Czy to / powinno być możliwe? Co w przypadku VV?
Ponieważ UNIQUE-SAT jest gotowy dla PromiseNP z losowymi redukcjami, czy możemy użyć narzędzia do derandomizacji, aby pokazać, że „deterministyczne rozwiązanie wielomianu czasowego dla UNIQUE-SAT oznacza, że PromiseNP = PromiseP ?
Odpowiedzi:
Przy prawidłowych założeniach derandomizacji (patrz Klivans-van Melkebeek ) otrzymujesz następujące informacje: Istnieje obliczalny czas polytime st dla wszystkich ,ϕfa( ϕ ) = ( ψ1, … , Ψk) ϕ
Potrzebujesz k wielomianu o długości wtedy . Prawdopodobnie nie można tego zrobić dla .k = 1ϕ k = 1
źródło
Dla porównania natknąłem się dziś na ten naprawdę interesujący artykuł, który dowodzi, że deterministyczne zmniejszenie jest mało prawdopodobne:
Twierdzą, że nie jest to możliwe, chyba że NP jest zawarte w P / poli.
źródło