Các khu phố ấm cúng của làng Piên và của NP


40

Đặt là một nhiệm vụ thuật toán. (Nó có thể là một vấn đề quyết định hoặc một vấn đề tối ưu hóa hoặc bất kỳ nhiệm vụ nào khác.) Chúng ta hãy gọi "về phía đa thức" nếu giả sử rằng là NP-hard được biết là ngụ ý rằng chế độ đa thức sụp đổ. Chúng ta hãy gọi "về phía NP" nếu giả sử rằng thừa nhận thuật toán đa thức được biết là ngụ ý rằng hệ thống phân cấp đa thức sụp đổ.X X X XXXXXX

Tất nhiên, mọi vấn đề trong P đều thuộc về đa thức và mọi vấn đề thuộc NP-hard đều nằm ở phía NP. Ngoài ra, ví dụ, bao thanh toán (hoặc bất cứ thứ gì trong NP giao cắt coNP) nằm ở phía đa thức. Đồ thị đẳng cấu nằm ở phía đa thức. QUANTUM-SAMPLING nằm ở phía NP.

1) Tôi quan tâm đến nhiều ví dụ (càng tự nhiên càng tốt) về các nhiệm vụ algoritmic ở phía đa thức và (đặc biệt) trong các ví dụ khác ở phía NP.

2) Rõ ràng bên NP là một "khu phố" của các vấn đề NP-hard và bên P là "khu phố của P". Đây có phải là một cái nhìn sâu sắc chính xác khi coi các vấn đề ở phía NP là "khó khăn hơn đáng kể" so với các vấn đề ở phía P. Hoặc thậm chí coi các vấn đề ở phía NP là "NP-cứng về mặt đạo đức?"

3) (Điều này có thể rõ ràng nhưng tôi không thấy điều đó) Có ở cả hai bên hay có lý do lý thuyết nào để tin rằng như vậy là không thể. Cập nhật Câu trả lời là CÓ; xem câu trả lời của Yuval Filmus bên dưới.XXX

(Nếu các "bên" này có liên quan đến các lớp phức tạp thực tế và nếu tôi bỏ lỡ một số biệt ngữ cc có liên quan hoặc kết quả có liên quan, vui lòng cho tôi biết.)

Cập nhật:Hiện tại có một số câu trả lời rất tốt cho câu hỏi. Như Yuval Filmus đã lưu ý đầu tiên và đề cập lại câu hỏi không chính thức và một số hạn chế đối với lập luận cho thấy X ở phía P / NP là cần thiết. (Mặt khác, bạn có thể có X là nhiệm vụ đưa ra bằng chứng cho 0 = 1 ở cả hai bên.) Đặt điều này sang một bên, có thể là vấn đề X (thực sự) ở phía NP bắt được độ cứng bằng cách nào đó của SAT, mặc dù điều này cũng có thể là trường hợp đối với một số vấn đề ở phía P nơi độ cứng của SAT bị suy yếu (thậm chí là một chút) theo cách có thể chứng minh được. Yuval Filmus đã đưa ra một phiên bản SAT yếu ở cả hai phía. Andy Drucker đã đưa ra (trong hai câu trả lời) năm ví dụ thú vị bao gồm một tham chiếu đến hệ thống phân cấp Thấp và Cao của Schöning, và Scott Aaronson đã đưa ra các ví dụ thú vị hơn nữa, đã đề cập đến câu hỏi về việc đảo ngược hàm một chiều gần với độ cứng NP và bên phía P, và câu trả lời của anh ta cũng thảo luận về trường hợp thú vị của QUANTUMSAMPLING. Tôi đã gặp một kết quả cũ của loại này bởi Feige và Lund.


10
Re 3, nếu bạn tin rằng PH không sụp đổ, thì có một số vấn đề trung gian NP X. Vì X không phải là NP-hard hay P, nên X là "ở cả hai phía", nhưng PH không sụp đổ, vì vậy 3 là sai. Mặt khác, nếu PH không sụp đổ thì 3 là đúng. Vì vậy, 3 PH sụp đổ.
Yuval Filmus

1
Một bằng chứng trong hệ thống bằng chứng gì? Ngoài ra, trong bất kỳ mô hình cụ thể nào của "thế giới" (bất kỳ hệ thống bằng chứng nào mà người ta thường hoạt động), thì PH sẽ sụp đổ hoặc không, trừ khi chúng ta làm việc theo logic trực giác.
Yuval Filmus

1
Yuval và Squark thân mến, Hmmm, có thể thay vì tài năng về "nguyên nhân" hoặc "chứng minh", tốt hơn hết là nói rằng X ở bên P nếu biết rằng nếu X là NP-cứng thì PH sụp đổ và X là ở phía NP nếu biết rằng nếu X ở P thì PH sụp đổ. (Câu hỏi 1 và 2 không thay đổi và câu hỏi 3 hỏi liệu có X ở cả hai bên hay lý do lý thuyết nào đó mà không có X như vậy là có thể.)
Gil Kalai 22/12/12

1
(Dù sao, để tránh những khó khăn bạn nêu ra, điều thú vị nhưng không cần thiết cho câu hỏi, tôi sẽ điều chỉnh lại câu hỏi.)
Gil Kalai

1
GK nghi ngờ có thể có một số câu hỏi ở đây không liên quan gì đến sự sụp đổ PH nhưng có lẽ chỉ là về các lớp phức tạp khác nhau giữa P và NP hoàn toàn ... thật ra nó giống như một câu hỏi về cách mà Hartmanis (đã được chứng minh là tồn tại) Các bản đồ phân cấp thời gian nghiêm ngặt trên P so với NP ... điều đó chứng tỏ có sự liên tục và các lớp phức tạp chứng minh (nếu chúng tồn tại) có những "sự không liên tục" rất đáng kể trong tính liên tục này ... cũng có thể Ladners thm có liên quan ...
vzn

Câu trả lời:


27

Chính các thuật ngữ "về phía P" và "về phía NP", và tất nhiên là tiêu đề câu hỏi, khuyến khích chúng ta tưởng tượng một "khu phố ấm cúng" xung quanh P và một "khu phố ấm cúng" khác xung quanh các vấn đề khó khăn của NP. Tuy nhiên, tôi muốn tranh luận rằng hai khu phố này hoàn toàn không "ấm cúng"!

Theo quan sát đầu tiên, có những vấn đề "về phía P" có vẻ "đạo đức" gần với NP-hard hơn P. Một ví dụ, được Gil dự đoán, tất nhiên, là vấn đề chung của việc đảo ngược các chức năng một chiều ( tùy thuộc vào chính xác loại giảm được cho phép, xem Bogdanov-Trevisan hoặc Akavia và cộng sự).

Ngược lại, cũng có những vấn đề "về phía NP" có vẻ như "tùy tiện xa" so với NP-hard. Một ví dụ ngớ ngẩn là một ngôn ngữ ngẫu nhiên L, với xác suất 1 trên L! Vì nếu một L như vậy nằm trong P, thì 0 = 1 và toán học không nhất quán, và do đó PH cũng sụp đổ. ;-D

(Lưu ý rằng một ngôn ngữ ngẫu nhiên L cũng "ở phía P", với xác suất 1 trên L. Đối với hầu hết tất cả các L như vậy đều có thuộc tính nếu chúng là NP-hard, thì NP⊆BPP và PH sụp đổ. Và điều này đưa ra một bằng chứng, đơn giản hơn nhiều so với sự hấp dẫn của Định lý Ladner, rằng có các ngôn ngữ tồn tại ở cả hai "mặt". Thật vậy, nó cho thấy sự vô hạn của ngôn ngữ, "gần như tất cả" trong số chúng - thực tế là 100% - ở cả hai phía!)

Điều này nghe có vẻ như chơi trò chơi vị thành niên, nhưng có một bài học nghiêm túc tôi muốn rút ra từ nó. Tôi lập luận rằng, mặc dù QUANTUM SAMPLING chính thức là "về phía NP", vấn đề đó gần như không phải là "NP-cứng về mặt đạo đức" so với ngôn ngữ ngẫu nhiên L là. Arkhipov và tôi (và độc lập, Bremner-Jozsa-Shepherd) đã chỉ ra rằng, nếu QUANTUM SAMPLING nằm trong P (hay đúng hơn là trong SampBPP, lớp các vấn đề lấy mẫu có thể giải quyết đa thức), thì P #P = BPP NP , và do đó hệ thống phân cấp đa thức sụp đổ. Tuy nhiên, nếu bạn là một máy BPP, một lời tiên tri cho BosonSampling, theo như chúng tôi biết, sẽ không đưa bạn đến gần hơn để giải quyết các vấn đề hoàn chỉnh NP hơn là một lời tiên tri ngẫu nhiên. Chỉ khi bạn đã có khả năng giải quyết các vấn đề hoàn thành NP - giả sử,Máy NP - bạn có "để ý" rằng nhà tiên tri BosonSampling tăng khả năng của bạn hơn nữa, lên #P. Nhưng thuộc tính của việc tăng NP lên #P có vẻ khác so với, và thậm chí có thể "trực giao", thuộc tính của NP-hard đối với chính mình.

Ngẫu nhiên, một vấn đề mở tuyệt vời được đề xuất bởi câu hỏi của Gil là liệu BosonSampling cũng "ở bên P". Đó là, chúng ta có thể chỉ ra rằng nếu NP giảm xuống BosonSampling thì PH sụp đổ? Mặc dù tôi có thể đang thiếu một cái gì đó rõ ràng, nhưng thoạt nhìn tôi không biết làm thế nào để chứng minh một điều như vậy, bất kể tôi biết làm thế nào để chứng minh hàm ý mạnh mẽ hơn rằng nếu NP ⊆ BQP thì PH sụp đổ.


Về đoạn cuối, cũng rất thú vị nếu QUANTUM SAMPLING hoặc BOSONSAMPLING (thậm chí chỉ trong một ý nghĩa gần đúng) có thể đạt được trong một đồ trang sức với khả năng SAMPBPP, ngoài ra, còn được cung cấp khả năng giải quyết các vấn đề BQP.
Gil Kalai

1
@Gil: Tôi đồng ý, đó là một câu hỏi xuất sắc. Như Alex và tôi chỉ ra trong Phần 4.1 của bài báo của chúng tôi, nếu đúng như vậy, thì P ^ # P sẽ được chứa trong BPP ^ NP ^ BQP. Điều đó dường như không thể với tôi, mặc dù tôi thừa nhận thiếu trực giác mạnh mẽ!
Scott Aaronson

1
Dưới đây là giấy tờ của họ: cs.ber siêu.edu / ~ luca / pub / redux-sicomp.pdf people.csail.mit.edu/akavia/2006-stocAGGM.pdf (xem thêm erratum tại people.csail.mit.edu/akavia /AGGM_errata.pdf ) (Cũng có những công việc liên quan trước đó của Feigenbaum và Fortnow.) Về cơ bản, họ cho thấy rằng nếu đảo ngược chức năng một chiều là NP-hard theo cách giảm ngẫu nhiên, không khử , thì PH sụp đổ. Các trường hợp giảm thích ứng vẫn mở.
Scott Aaronson

1
Về QSAMPLING, tôi có thể dễ dàng tin rằng BPP ^ NP ^ QSAMPLING lớn hơn hẳn so với BPP ^ NP ^ BQP (mặc dù, tất nhiên, tôi không biết chắc chắn). Nhưng như tôi thấy, điều này sẽ cho chúng ta biết ít hơn về "sự khác biệt vốn có" giữa QSAMPLING và BQP, hơn là chỉ đơn giản về sự khác biệt trong cơ chế truy cập của nhà tiên tri! Đặc biệt nhớ lại rằng, theo định nghĩa của chúng tôi, máy NPP ^ NP phải CHỌN các bit ngẫu nhiên được sử dụng bởi nhà tiên tri lấy mẫu lượng tử. Và ngay cả một máy tính lượng tử thực tế cũng không cung cấp khả năng sửa lỗi ngẫu nhiên đó, mặc dù một mô phỏng cổ điển của QC sẽ cung cấp cho nó.
Scott Aaronson

1
Gil: Chà, đảo ngược các hàm một chiều có thể chứng minh tương đương với việc giải quyết các vấn đề hoàn thành NP, ngoại trừ hai thay đổi: (1) bạn không cần xử lý các trường hợp xấu nhất mà chỉ xử lý trường hợp trung bình (phân phối có thể lấy mẫu một cách hiệu quả) và (2) cùng một quy trình lấy mẫu tạo ra các thể hiện cũng tạo ra các bài tập thỏa mãn cho chúng.
Scott Aaronson

19

Hai bình luận, không phải là số tiền cho một câu trả lời, nhưng có thể cung cấp một số bài đọc thêm hữu ích.

http://www.informatik.hu-berlin.de/forschung/tube/alacticmenII/Publikationen/Abstracts/low.ps.abstr_html

t

http://eccc.hpi-web.de/report/1999/045/

Rõ ràng, không có bằng chứng xác thực nào cho thấy vấn đề này không phải là NP-hard, hay nó dễ hiểu theo bất kỳ nghĩa nào. Nhưng nó có vẻ khá khác với các vấn đề khó khăn khác trong NP. Tôi nghĩ rằng đây là một trong những ứng cử viên thú vị nhất cho các vấn đề trung gian NP, và không phải là một ứng cử viên nổi tiếng.


18

X

MiMinloglogi(α,β)

f(n)f(1)=1f(n)f(n+1)Xn(ϕ,1|ϕ|f(|ϕ|))|ϕ|nϕxlognxL(Mf(n))Xnf(n+1)=f(n)+1f(n+1)=f(n)f(n)n

X(ϕ,1|ϕ|f(|ϕ|))ϕX=nXn

XMif(n)inMi

gXnkXf(n)f(n)>knn0gn0(ϕ,1|ϕ|f(|ϕ|))fg


1
Tôi có thể đang thiếu một cái gì đó, nhưng BẤT K Proof bằng chứng nào về Định lý của Ladner cũng hoạt động tốt ở đây?
Scott Aaronson

1
Có thể, nhưng tôi nghĩ Gil đang tìm kiếm những ví dụ "tự nhiên" với bằng chứng "thuyết phục". Như tôi đã nhận xét ở trên, tốt hơn là không nên dùng 3 theo nghĩa logic chặt chẽ, kể từ đó nó tương đương với sự sụp đổ của PH.
Yuval Filmus

1
Yuval thân mến, Scott, tất cả, tôi tự hỏi (đây là phần 2 của câu hỏi của tôi) nếu các vấn đề ở phía NP (bao gồm cả bên trên) là "NP cứng về mặt đạo đức" theo nghĩa là chúng biểu hiện độ cứng của SAT. Tất nhiên, đây là một câu hỏi về khả năng hiện tại của chúng tôi để chứng minh kết quả như vậy và không phải là một câu hỏi cc nghiêm ngặt. Tôi chủ yếu quan tâm (phần 1) trong nhiều ví dụ (càng có nhiều tự nhiên) ở bên P và bên NP. (Như Yuval đã giải thích, định lý của Lander giải quyết phần 3) cho câu hỏi của tôi. Thật vui khi thấy các chi tiết về bằng chứng của Russell được giải thích.)
Gil Kalai

10

PHPNP

SATNPSATP=NP

http://people.cs.uchicago.edu/~fortnow/ con / 2q.pdf

SATψmnmψnmSAT

Trả lời câu hỏi của Bodlaender, Downey, Fellows và Hermelin, Fortnow và Santhanam đã chỉ ra rằng việc giảm nén như vậy là không thể, bởi vì nó sẽ làm sụp đổ Hệ thống phân cấp Poly:

http://people.cs.uchicago.edu/~fortnow/ con / compress.pdf

Kết quả của họ áp dụng cho việc giảm ngẫu nhiên cho phép lỗi một phía. Tôi đã chứng minh một kết quả tương ứng cho lỗi hai mặt trong

http://eccc.hpi-web.de/report/2012/112/

(Mỗi bài viết này thực sự cung cấp thông tin mạnh mẽ và cụ thể hơn so với kết quả được trích dẫn ở trên.)

PHPPADPHAPPADATFNPAPHA

http://people.cs.uchicago.edu/~fortnow/ con / phq.pdf

XP PHPH


Andy thân mến, cảm ơn rất nhiều vì câu trả lời bổ sung này!
Gil Kalai

10

Tôi đã đi qua kết quả này bởi Feige và Lund cho thấy rằng trừ khi hệ thống phân cấp đa thức sụp đổ, thật khó để đoán được thông tin rất một phần về tính vĩnh viễn của ma trận ngẫu nhiên.

Uriel Feige và Carsten Lund, về độ khó của việc tính toán vĩnh viễn các ma trận ngẫu nhiên. Độ phức tạp tính toán 6 (1996/1997) 101-132.

Tôi cũng đề cập đến hai kết quả có liên quan bổ sung khiến tôi chú ý từ Uri Feige:

Hai bài báo sau đây áp dụng điều này trong bối cảnh nhân hóa (thuật toán cố định tham số cố định).

Hans L. Bodlaender, Rodney G. Downey, Michael R. Fellows, Danny Hermelin: Về các vấn đề không có hạt nhân đa thức. J. Tính toán. Hệ thống. Khoa học 75 (8): 423-434 (2009)

Lance Fortnow, Rahul Santhanam: Tính không khả thi của nén thể hiện và các PCP gọn gàng cho NP. J. Tính toán. Hệ thống. Khoa học 77 (1): 91-106 (2011)


1
Kết quả về trung bình hợp độ cứng của vĩnh cửu đã được cải thiện bằng cách Cai, Pavan và Sivakumar trong pages.cs.wisc.edu/~jyc/papers/permanent.pdf
arnab
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.