Điều này có khả thi khi nói đến mối quan hệ của P, NP, NP-Hard và NP-Complete?


7

Tôi thấy một hình ảnh mô tả mối quan hệ của P, NP, NP-Hard và NP-Complete trông như thế này:

https://en.wikipedia.org/wiki/NP-hardness#/media/File:P_np_np-complete_np-hard.svg

nhập mô tả hình ảnh ở đây

Tôi tự hỏi nếu sau đây là có thể? Điều đó có nghĩa là, P = NP, nhưng không phải tất cả chúng đều nằm trong NP-Hard:

nhập mô tả hình ảnh ở đây

Chỉnh sửa: Tôi muốn thêm điều này: Tôi không ở đây để nói nếu hình ảnh gốc sai hay đúng, tôi chỉ ở đây để đặt câu hỏi nếu hình ảnh của tôi có chứa một tình huống có thể. Nói cách khác, có đúng không khi cho rằng cả 3 hình ảnh đều có thể?


Câu trả lời:


12

Trên thực tế, phiên bản của bạn là chính xác và Wikipedia là sai! (Ngoại trừ việc nó có một sự từ chối nhỏ ở phía dưới.)

Nếu P=NP, Wikipedia tuyên bố rằng mọi vấn đề trong PNP-hoàn thành. Tuy nhiên, điều này không đúng: thực tế, mọi vấn đề trongP sẽ là NP- Hoàn thành, ngoại trừ các ngôn ngữ tầm thường Σ.

Bạn không thể giảm nhiều ngôn ngữ L đến , bởi vì việc giảm nhiều người phải ánh xạ các trường hợp "có" của L đến các trường hợp "có" của , nhưng  không có trường hợp "có". Tương tự, bạn không thể giảm xuống Σbởi vì không có gì để ánh xạ các trường hợp "không". Tuy nhiên, nếuP=NP, sau đó mọi ngôn ngữ khác trong PNP- Hoàn thành, vì bạn có thể giải quyết ngôn ngữ trong phần rút gọn.

Vì vậy, chỉ để làm cho nó rõ ràng:

  • sơ đồ của bạn là chính xác;
  • Wikipedia không (trừ khi bạn đọc từ chối trách nhiệm nhỏ);
  • khu vực bạn đã gắn nhãn "P, NP"chứa hai ngôn ngữ và Σ, và không có gì khác;
  • khu vực bạn đã gắn nhãn "P, NP-complete "chứa mọi ngôn ngữ khác trong P và không có gì khác.

7
"Trên thực tế, phiên bản của bạn là chính xác và Wikipedia là sai!" Có vẻ như đó là một đánh giá khắc nghiệt đối với hình ảnh của Wikipedia với lời giải thích kèm theo trong khi khoan dung về hình ảnh của người hỏi . Khu vực được gắn nhãn "P, NP" phải là vòng tròn đầy đủ giống như khu vực được gắn nhãn "NP-hard" có nghĩa là khu vực parabol đầy đủ. Nhãn "P, NP-Complete" tốt hơn nên là "NP-perfect".
John L.

13
Sẽ thật tuyệt nếu bạn có thể bao gồm một hình ảnh hoàn toàn chính xác mà ít bị hiểu sai nhất.
John L.
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.