Độ cứng của xấp xỉ giả sử NP! = CoNP


32

Hai trong số các giả định phổ biến để chứng minh độ cứng của kết quả gần đúng là và Phỏng đoán trò chơi duy nhất. Có bất kỳ độ cứng của kết quả xấp xỉ giả N P c o N P ? Tôi đang tìm kiếm một vấn đề A sao cho "thật khó để xấp xỉ A trong một yếu tố α trừ khi N P = c o N P ".PNPNPcoNPAAαNP=coNP

Được biết, "hiển thị hệ số độ cứng NP cho bài toán vectơ ngắn nhất sẽ ngụ ý rằng N P = c o N P ". Lưu ý rằng đây là "đối diện" của những gì tôi đang tìm kiếm.nNP=coNP

Làm rõ: Có thể và câu hỏi P vs NP vẫn mở. Tôi đang tìm độ cứng của kết quả xấp xỉ mà sẽ trở thành sai nếu N P = c o N P nhưng không bị ảnh hưởng (tức là, vẫn còn là một phỏng đoán) bởi P N P .NP=coNPNP=coNPPNP


@ Kintali, Kết quả SVP rất thú vị. Bạn có biết các ví dụ khác tương tự với kết quả bài toán vectơ ngắn nhất không?
Mohammad Al-Turkistany

Tôi không nhận thức được nhiều kết quả như vậy.
Shiva Kintali

Câu trả lời:


20

Đây là một quan sát đơn giản. Nếu bạn giả sử , thì có thể dễ dàng nhận thấy có những vấn đề tối ưu hóa N P thậm chí không có thuật toán xấp xỉ không điều kiện tốt , theo một nghĩa nào đó.NPcoNPNP

Ví dụ, định lý PCP nói rằng bạn có thể dịch SAT vào vấn đề phân biệt cho dù của các điều khoản được thỏa mãn và tất cả các điều khoản được thỏa mãn, đối với một số ε > 0 . Giả sử có một thuật toán không đơn định mà có thể phân biệt giữa hai trường hợp này, theo nghĩa là các thuật toán không đơn định có thể báo cáo trong mỗi con đường tính toán hoặc "tất cả hài lòng" hoặc "tối đa là 1 - ε ", và nó nói "tại hầu hết 1 - lon hài lòng, nếu không nó nói "tất cả hài lòng" trong mọi đường tính toán nếu tất cả các phương trình có thể được thỏa mãn. Điều này đủ để quyết định SAT trong c o N P ,1εε>01ε "trong một số đường dẫn nếu tối đa là 1 - ε1ε1εcoNP . Có vẻ như rõ ràng rằng sự tồn tại của một thuật toán không đơn định như vậy không có mang về cho dù P = N P .NP=coNPP=NP

Đó là khá đáng tin cậy rằng một kịch bản "tự nhiên" tồn tại: một bài toán tối ưu mà khó có thể xấp xỉ trong xác định thời gian đa thức dưới nhưng không biết là cứng dưới P N P . (Đây có lẽ là điều bạn thực sự muốn hỏi.) Nhiều độ cứng của kết quả gần đúng được chứng minh đầu tiên theo một giả định mạnh mẽ hơn (ví dụ N P không trong thời gian phụ, hoặc N P không ở B P P ). Trong một số trường hợp, những cải tiến sau suy yếu giả định cần thiết, đôi khi xuống đến P NNPcoNPPNPNPNPBPP . Vì vậy, hy vọng rằng có một câu trả lời thỏa đáng hơn cho câu hỏi của bạn hơn câu hỏi này. Thật khó có thể ngạc nhiên như thế nào có thể có một vấn đề màkhông thểđược chứng minh khó có thể xấp xỉ trong polytime xác định dưới P N P , nhưng nócó thểđược chứng minh cứng dưới N P c o N P . Điều đó có nghĩa là N P c o N P cho chúng ta biết điều gì đó về các tính toán xác định mà P N P chưa nói; bằng trực giác, điều này là khó nắm bắt.PNPPNPNPcoNPNPcoNPPNP


Vâng. Thật khó để nắm bắt rằng kết quả độ cứng như vậy thậm chí có thể. Tôi đã tự hỏi nếu chúng ta có thể chứng minh sự không tồn tại của kết quả độ cứng như vậy. Phew .... nó đang trở nên phức tạp.
Shiva Kintali

(1) Tôi sợ rằng bạn đang viết trường hợp có và trường hợp không có trường hợp ngược lại trong đoạn thứ hai. Thật dễ dàng để xây dựng một thuật toán không xác định, thực hiện những gì bạn đã nêu (báo cáo về tất cả các thỏa mãn, trong ít nhất một đường dẫn nếu công thức đạt yêu cầu và báo cáo tối đa 1 ε trong tất cả các đường dẫn nếu công thức không đạt yêu cầu ) bằng cách chỉ kiểm tra tất cả các bài tập sự thật không đặc biệt. (2) Tôi đồng ý về việc khó có thể nắm bắt được phần của Viking.
Tsuyoshi Ito

8

Tuyên bố từ chối trách nhiệm: đây không phải là một câu trả lời trực tiếp.

Trên thực tế có nhiều điều kiện độ cứng khác ngoài P! = NP và UGC. David Johnson đã viết một cột tuyệt đẹp cho các Giao dịch trên Thuật toán vào năm 2006 về chính xác vấn đề này. Ông liệt kê ra rất nhiều giả định khác nhau được sử dụng để thể hiện độ cứng và cách chúng liên quan đến nhau.

Thật không may, đây là tất cả các lớp NP so với các lớp xác định (ngoại trừ NP và co-AM). NP vs co-NP hoàn toàn không được bảo hiểm.


2
Bên cạnh một điều thú vị, David Johnson KHÔNG nói về NP vs co-NP trong cột tiếp theo - cột hoàn thành NP số 26 !
Daniel Apon

tất nhiên rồi Tôi nên nhớ Nhưng mặc dù không có xấp xỉ ...
Suresh Venkat

4

là một giả thuyết mạnh hơn P N P kể từ N P c o N P ngụ ý P N P . Vì vậy, bất kỳ độ cứng nào của kết quả gần đúng giả sử P N P cũng sẽ tuân theogiả định N P c o N P.NPcoNPPNPNPcoNPPNPPNPNPcoNP


3
Có thể NP = coNP và câu hỏi P vs NP vẫn mở. Tôi đang tìm kiếm độ cứng của kết quả gần đúng sẽ trở thành sai nếu NP = coNP nhưng không bị ảnh hưởng (nghĩa là vẫn còn là một phỏng đoán) bởi P! = NP.
Shiva Kintali

AαNPcoNPα

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.