Derandomizing Valiant-Vazirani?


29

Các Valiant-Vazirani lý nói rằng nếu có một thuật toán thời gian đa thức (xác định hoặc ngẫu nhiên) để phân biệt giữa một công thức SAT có đúng một nhiệm vụ đáp ứng, và một công thức không thể thoả mãn - sau đó NP = RP . Định lý này được chứng minh bằng cách chỉ ra rằng UNIQUE-SAT là NP -hard dưới các mức giảm ngẫu nhiên .

Theo các phỏng đoán derandomization hợp lý, Định lý có thể được củng cố để "một giải pháp hiệu quả cho UNIQUE-SAT ngụ ý NP = P ".

Bản năng đầu tiên của tôi là nghĩ rằng ngụ ý có sự giảm thiểu xác định từ 3SAT xuống UNIQUE-SAT, nhưng đối với tôi, việc giảm cụ thể này có thể bị loại bỏ.

Câu hỏi của tôi là: những gì được tin hoặc biết về "giảm thiểu khử"? Là nó / nên nó có thể? Còn trong trường hợp của VV thì sao?

Vì UNIQUE-SAT hoàn tất cho PromiseNP theo các mức giảm ngẫu nhiên, chúng tôi có thể sử dụng công cụ khử cộng đồng để chỉ ra rằng "một giải pháp thời gian đa thức xác định cho UNIQUE-SAT ngụ ý rằng PromiseNP = PromiseP ?


4
Đối với đoạn cuối, PromiseP = PromiseNP tương đương với P = NP.
Tsuyoshi Ito

Câu trả lời:


31

Theo các giả định derandomization ngay (xem Klivans-van Melkebeek ), bạn nhận được như sau: Có một polytime tính toán st cho tất cả φ ,f(ϕ)=(ψ1,,ψk)ϕ

  • Nếu là satisfiable sau đó có ít nhất một trong những ψ i đã đúng một đáp ứng nhiệm vụ.ϕψi
  • Nếu không được satisfiable sau đó tất cả các ψ i là không thể thoả mãn.ϕψi

Bạn cần k đa thức trong đó chiều dài của . Có lẽ không thể thực hiện được với k = 1 .ϕk=1


@LanceFortnow không có nghĩa là bổ đề cô lập Vazirani-Valiant có thể bị tách rời và do đó P = B P P ngụ ý giảm xác định cho S A T sẽ cho P = N P ? P=BPPP=BPPSATP=NP
T ....

1
Không. Bạn cần một giả định mạnh mẽ hơn P = BPP để giải phóng Valiant-Vazirani (một lần nữa tôi giới thiệu bạn với Klivans-van Melkebeek). Ngay cả khi bạn thực hiện derandomize Valiant-Vaizarni, điều này chỉ mang lại kết quả mà tôi đã đề cập ở trên - bạn sẽ không nhận được P = NP trừ khi bạn có một thuật toán có thể giải quyết thỏa đáng với các nhân chứng duy nhất.
Lance Fortnow

@LanceFortnow Chỉ cần rõ ràng. Chúng tôi có thể nhận được bằng cách chỉ P = B P P hoặc là nó quan trọng là (với tình trạng kiến thức chúng tôi có) có khả năng là chúng ta cần phải nhận được để derandomize VV để có được P P = B P P P (đây là một truy vấn hơi khác so với yêu cầu nếu chỉ nếu P = BPP cung cấp cho giảm xác định SAT vì nó có thể không cần thiết mà VV là cần thiết ở tất cả ở nơi đầu tiên để có được NP trong BPP ^ {oplus P }). PP=BPPPP=BPPPP=BPPP
T ....

22

Chỉ để tham khảo, tôi tình cờ thấy bài báo thực sự thú vị này ngày hôm nay, nó đưa ra bằng chứng cho thấy việc giảm tính xác định là không thể:

Dell, H., Kabanets, V., Watanabe, O., & van Melkebeek, D. (2012). Là bổ đề cách ly Valiant-Vazirani có thể cải thiện? ECCC TR11-151

Họ cho rằng điều này là không thể trừ khi NP được chứa trong P / poly.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.