8

Giả sử là một vấn đề quyết định có thể quyết định.Π

Liệu bao hàm ΠN P -Hard?ΠNPΠNP

Chỉnh sửa: nếu chúng ta giả sử có tồn tại sau đó chúng tôi đã làm xong. Chúng ta có thể bác bỏ yêu cầu mà không có bất kỳ giả định nào không?ΠcoNPNP


Không. Có lẽ bạn nên tham khảo định nghĩa rõ ràng về độ cứng NP. Gợi ý: xem xét các vấn đề trong coNP.
mdxn

@mdx - đối với tất cả những gì chúng ta biết, các vấn đề trong coNP cũng có thể nằm trong NP.
AA

1
@AA Tất nhiên rồi. Gợi ý của tôi là dành cho bạn để xem xét trường hợp chúng được tách ra, mà bạn đã làm. Chỉnh sửa của bạn không cải thiện câu hỏi và làm cho nó thú vị hơn.
mdxn

Câu trả lời:


5

Nếu bạn giả sử rằng thì bất kỳ vấn đề hoàn thành coNP nào cũng đưa ra một ví dụ. Tôi đoán rằng người ta có thể bác bỏ phỏng đoán của bạn vô điều kiện.NPcoNP


Tôi đồng ý, nhưng tôi tự hỏi nếu điều này có thể được hiển thị sai mà không có bất kỳ giả định nào.
AA

3

Nếu thìP=NP

ΠNP

Π không phải là ngôn ngữ rỗng hay đầy đủ các ngôn ngữ P=NPΠ

N P -Hard.ΠNP

Đặt biểu thị kết quả của việc đặt số 1 đứng đầu vào phần cuối có ý nghĩa nhất của s và sau đó phân tích kết quả dưới dạng một số nguyên trong nhị phân.int(s)s

PNP S{0,1}NTIME(2O(2n))
{111[2int(n) of them]111:nS}SSGiảm bớt vì đối với bất kỳ ràng buộc đa thức nào, chỉ có nhiều khả năng đa thức cho tập hợp con của ngôn ngữ đó bao gồm các yếu tố phù hợp với độ dài giới hạn, vì vậy người ta có thể thử giảm tìm kiếm theo quyết định với từng yếu tố.


2
Chỉnh sửa lịch sử "Đã sửa lỗi khoảng cách xấu". Không, bạn không làm. Bạn có thể vui lòng đưa nó vào đầu rằng khoảng cách "cố định" của bạn chỉ hoạt động trên màn hình của chính bạn không? Đối với bất kỳ ai khác, những người sử dụng một trình duyệt khác nhau, các phông chữ mặc định khác nhau hoặc thậm chí cùng một trình duyệt, cùng một phông chữ nhưng kích thước cửa sổ hơi khác nhau sẽ thấy các bài đăng của bạn rất khó đọc vì chúng chứa đầy các lệnh và dòng ngắt quãng dường như ngẫu nhiên. NGỪNG LÀM NÓ. CHỈ CẦN.
David Richerby

2
Đặc biệt, vui lòng dừng thêm không gian âm, khiến các ký tự chạy vào nhau.
David Richerby

2
Hãy ngừng làm điều này. Các microedits như vậy trông tốt (nhiều nhất) trên trình duyệt và cài đặt của bạn. Như đã thảo luận trước đây, bạn có thể muốn xem xét lại liệu trang web này có dành cho bạn hay không nếu bạn không thoải mái với người khác đang chỉnh sửa bài đăng của mình.
Juho

2

Tính đầy đủ cho một lớp có nghĩa là nó là phổ quát cho lớp, tức là các vấn đề khác trong lớp có thể được giải quyết bằng cách sử dụng nó. Nếu có một vấn đề khó khăn trong một lớp thì tất cả các vấn đề phổ quát cho lớp cũng sẽ khó khăn. Nhưng điều ngược lại không giữ được: khó khăn không bao hàm tính phổ quát. Ví dụ, thực tế là một vấn đề không thể được giải quyết trong thời gian không xác định đa thức không có nghĩa là nó hoàn thành NP (tức là phổ quát cho NP).

Đối với NP: nếu P = NP, tất cả các vấn đề ngoại trừ những vấn đề nhỏ sẽ được hoàn thành cho NP (theo mức giảm Karp). Vì vậy, giả sử P là tập con đúng của NP (hoặc thay vào đó sử dụng khái niệm giảm yếu hơn như AC0).

Hãy xem xét một ngôn ngữ đơn nguyên nằm ngoài NP. (Đây là một bài tập dễ dàng để chỉ ra rằng có các ngôn ngữ đơn nhất có độ khó tùy ý.) Ngôn ngữ không thể hoàn thành cho NP theo định lý của Mahoney.

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.