Hậu quả của việc


12

Chúng ta biết rằng nếu thì toàn bộ PH sụp đổ. Điều gì xảy ra nếu hệ thống phân cấp đa thức sụp đổ một phần? (Hoặc làm thế nào để hiểu rằng PH có thể sụp đổ trên một điểm nhất định chứ không phải bên dưới?)P=NP

Nói cách ngắn gọn, hậu quả của P N P sẽ là gì?NP=coNPPNP


3
Trong trường hợp đó PH vẫn sụp đổ (xuống cấp 1 chứ không phải cấp 0).
Huck Bennett

Câu đầu tiên dường như thể hiện rằng "chúng ta gặp rắc rối nếu P = NP không phải do hệ thống phân cấp sụp đổ" không đúng (đặt sang một vấn đề có thể gây tranh cãi về việc P = NP có phải là một tình huống rắc rối hay không).
Kaveh

2
@ Tôi nghĩ OP có thể đang cố hỏi xem hậu quả của việc PH sụp đổ xuống cấp 1 là gì. Những vấn đề mát mẻ nào chúng ta sẽ có thể giải quyết sau đó?
Artem Kaznatcheev

@Xavier: Tại sao bạn nói "... và chúng tôi gặp rắc rối" . P = NP, và sự sụp đổ PH do đó, sẽ rất tuyệt vời ;-)
Giorgio Camerani

@ArtemKaznatcheev: nhận xét sự hiểu biết của bạn
Xavier Labouze

Câu trả lời:


17

Đối với tôi, một trong những hậu quả cơ bản và đáng ngạc nhiên nhất của là sự tồn tại của các bằng chứng ngắn cho một loạt các vấn đề trong đó rất khó để thấy tại sao chúng nên có bằng chứng ngắn. (Đây là một bước lùi từ "Sự sụp đổ này có ý nghĩa phức tạp nào khác?" Thành "Những lý do rất cơ bản, thực tế nào cho sự sụp đổ này sẽ gây ngạc nhiên?")NP=coNP

Ví dụ: nếu , thì với mọi đồ thị không phải là Hamilton, có một bằng chứng ngắn về thực tế đó. Tương tự cho các đồ thị không có 3 màu. Tương tự cho các cặp đồ thị không đẳng hình. Tương tự cho bất kỳ tautology đề xuất .NP=coNP

Trong một thế giới nơi , khó khăn trong việc chứng minh các tautology mệnh đề không phải là một số tautology ngắn có bằng chứng dài - bởi vì trong một thế giới như vậy, mọi tautology đều có một bằng chứng ngắn đa thức - nhưng đúng hơn là có một số lý do khác mà chúng tôi không thể tìm thấy những bằng chứng đó một cách hiệu quả.PNP=coNP


Tôi thích câu trả lời này! +1
Tayfun Trả tiền vào

Tks cho câu trả lời của bạn, hậu quả được gạch chân là khá đáng ngạc nhiên. Tôi tự hỏi loại lý do nào khác không thể tìm thấy những bằng chứng đó một cách hiệu quả. Bất kỳ ý tưởng ?
Xavier Labouze

12

Nếu chúng ta cũng giả sử , thì giả thuyết cũng sẽ gây ra sự sụp đổ của các lớp ngẫu nhiên:NP=RP . Mặc dù tất cả những điều này được phỏng đoán là sụp đổ vô điều kiện vào P , dù sao đi nữa, nó vẫn mở cho dù điều đó thực sự xảy ra. Trong mọi trường hợp, N P = c o N P dường như không ngụ ý rằng các lớp ngẫu nhiên này sụp đổ.ZPP=RP=CoRP=BPPPNP=coNP

Nếu họ không, có nghĩa là, chúng ta ít nhất có , sau đó, cùng chỉ với N P = c o N P giả thuyết, điều này sẽ có một kết quả quan trọng:BPPPNP=coNP . Này xuất phát từ kết quả của Babai, Fortnow, Nisan và Wigderson, mà nói rằng nếu tất cả unary (tally) ngôn ngữ trong P H rơi vào P , sau đó B P P = P . Vì vậy, nếu B P PP , sau đó họ có thể không phải tất cả sụp đổ trong P , như N P = c o N P giả định nghĩa P H = N P . Do đó, phải có một ngôn ngữ kiểm đếm trong N P - PENEPHPBPP=PBPPPPNP=coNPPH=NPNPP. Cuối cùng, sự hiện diện của một ngôn ngữ kiểm đếm trong nổi tiếng để ngụ ý EN E .NPPENE

Lý do chương trình trên hiệu ứng thú vị là giả thuyết, mặc dù là một sự sụp đổ, thực sự khuếch đại tách sức mạnh của B P PP , như một mình sau này không biết đến bao hàm EN E . Này "bất thường" dường như ủng hộ giả thuyết B P P = P .NP=coNPBPPPENEBPP=P


1
Có lẽ tôi đang chậm ở đây, nhưng làm thế nào NP = coNP ngụ ý ZPP = RP = coRP = BPP?
Joshua Grochow

@JoshuaGrochow Tôi cũng bị kẹt ở đó.
Tayfun Trả tiền

Cảm ơn bạn, tôi thực sự đã bỏ lỡ một điều kiện. Tôi đã sửa câu trả lời.
Andras Farago

@AndrasFarago được rồi! +1 :)
Tayfun Thanh toán

@AndrasFarago Tks cho câu trả lời của bạn!
Xavier Labouze

7

#P

ValiantsDefinition:_C#C=AC(#P)A(#PA)A

#NP=#CoNP

TodasDefinition:_C#.CfCRpxf(x)=||{y|p(|x|)=|y|R(x,y)}||

#.NP=#.CoNPNP=CoNP

PNPFP#P


Đây là phiên bản đếm của NP.
Tayfun Trả tiền

Khoảng thời gian đề cập đến trong "# .NP" là gì?
Timothy Sun

4
Có hai loại nếu đếm chữ tượng hình được xác định. Lần lượt bởi Valiant vào năm 1979 và anh ta sử dụng ký hiệu #P, # NP, # Co-NP ... Trong đó # NP = Co-NP. Mặt khác, Toda định nghĩa một hệ thống phân cấp khác nhau. Và ký hiệu cho điều đó sử dụng dấu chấm. Và # .NP! = #. Co-NP trừ khi NP = Co-NP
Tayfun Thanh toán

2

Ker-i Ko Cho thấy rằng có một nhà tiên tri làm cho PH sụp đổ ở cấp độ thứ k. Xem "Ker-I Ko: Phân cấp thời gian đa thức tương đối có cấp độ chính xác K. SIAM J. Comput. 18 (2): 392-408 (1989)".


Bạn có thể liên kết chúng tôi với bài báo?
Tayfun Trả tiền

@ BinFu Tks - Tôi nghĩ rằng PH sụp đổ xuống cấp độ đầu tiên ...
Xavier Labouze

1
Đối với trường hợp k = 1, đó là trường hợp của vấn đề này. Thời gian đa thức không thu gọn thành NP theo điều kiện NP = coNP. Sự tồn tại của nhà tiên tri cho cấp độ thứ k trong bài báo của Ko có nghĩa là rào cản của bất kỳ phương pháp tương đối hóa nào để đối phó với vấn đề sụp đổ PH.
Bin Fu

1
@BinFu: nhận xét của bạn không mô tả bất kỳ hậu quả của PNP = Co-NP . Câu hỏi không phải là làm thế nào để thể hiện sự sụp đổ ở cấp độ đầu tiên, hay về kết quả cũng mô tả sự sụp đổ ở cấp độ đầu tiên, mà là cái gọi là hệ quả của sự sụp đổ ở cấp độ đầu tiên. Tôi không thấy câu trả lời của bạn như thế nào cả.
Niel de Beaudrap

1
Mỗi công thức Boolean thỏa đáng đều có chứng minh thời gian và độ dài đa thức, đó là phép gán chân lý để biến công thức thành đúng. Điều kiện NP = coNP làm cho mọi công thức boolean không thỏa mãn có chứng minh thời gian và độ dài đa thức. Nếu P không bằng NP và NP = coNP, thì không có thuật toán thời gian đa thức để tìm bằng chứng độ dài đa thức cho công thức boolean cho sự thỏa mãn hoặc không thỏa mãn của nó. Tương tự, chúng tôi sẽ có kết luận tương tự cho tất cả các vấn đề trong NP.
Bin Fu
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.