Một tập hợp con của một vấn đề NP-đầy đủ có thể được trong P?


7

Vấn đề là NP-đầy đủ (đã được chứng minh) cho tất cả dữ liệu đầu vào (không có ngoại lệ).

Chúng tôi giả sử rằng P! = NP.

Có thể có một tập hợp con (vô cùng lớn) của vấn đề, mà tập hợp con này nằm trong P không?

Câu hỏi lý thuyết.


15
Không có thứ gọi là "NP-đầy đủ cho tất cả dữ liệu đầu vào". Nếu đầu vào là cố định, thì thời gian chạy cũng vậy.
John Dvorak

Đầu vào không có kích thước cố định. Đầu vào tăng trưởng tuyến tính và thời gian thực hiện tăng theo cấp số nhân (NP-đầy đủ của vấn đề X này được chứng minh).
Aurelio

9
Vui lòng không đăng cùng một câu hỏi lên nhiều trang web Stack Exchange. Điều đó chống lại chính sách trang web vì nó phân đoạn câu trả lời và nó lãng phí thời gian mà mọi người dành để trả lời các câu hỏi đã được trả lời ở nơi khác.
David Richerby

Nếu tôi có các quan niệm của mình đúng trong ví dụ sau và diễn giải chính xác ý định của câu hỏi của bạn, bạn có thể xem xét SATISFIABILITY so với 2-SAT. Cái trước nằm trong NP-Complete, trong khi cái sau ở P. Bạn thậm chí có thể kéo dài nó thành NP-Hardness: tìm một giải pháp hỗ trợ tối thiểu cho nói chung là NP-Hard, nhưng được thực hiện khá nhanh nếu bạn hạn chế là một phần tử của tập hợp các ma trận khả nghịch (giải pháp trọng lượng tối thiểu sẽ là giải pháp duy nhất). Ax=bA
Thomas Rasberry

Tôi nghĩ rằng cái nhìn sâu sắc của anh ấy ở đây, về lý do tại sao câu hỏi không có ý nghĩa, không phải là giới hạn kích thước đầu vào, mà thực tế là tính đầy đủ của NP khẳng định rằng đối với tất cả các yếu tố đầu vào của vấn đề đều giảm , vẫn tồn tại vấn đề của bạn (với một đầu vào tương ứng). Đó không phải là một cái gì đó được định lượng toàn cầu qua đầu vào của vấn đề được giảm xuống.
b0fh

Câu trả lời:


23

Câu hỏi của bạn không có ý nghĩa:

Vấn đề là NP-đầy đủ (đã được chứng minh) cho tất cả dữ liệu đầu vào (không có ngoại lệ).

Đây không phải là một điều. Tính đầy đủ NP là một thuộc tính của toàn bộ các bộ, không phải của các đầu vào cụ thể. Thật là tầm thường khi chỉ ra rằng, nếu bạn chọn một đầu vào cụ thể, bất kỳ vấn đề nào là trên đầu vào đó: bạn chỉ cần xuất có hoặc không, tùy thuộc vào đầu vào nào là đúng. Khi bạn làm điều này, tất cả các phân tích thuật toán bị phá vỡ và mọi thứ kết thúc vô dụng. Vì vậy, chúng tôi không làm điều này.O(1)

P , , hoàn chỉnh, thời gian đa thức, v.v ... đều liên quan đến độ phức tạp tiệm cận : khi kích thước của đầu vào tăng lên, thời gian chạy tăng trưởng như thế nào? Điều này chỉ có ý nghĩa khi bạn nhìn qua các đầu vào khác nhau, giống như cách tính đạo hàm của một điểm trong phép tính là một thuộc tính có tính đến đường cong xung quanh điểm đó.NPNP

Chúng tôi giả sử rằng P! = NP.

Một lần nữa, điều này không ảnh hưởng đến câu trả lời của bạn. Nếu , sau đó mỗi set là -complete, * do đó là một loạt các tập con trong . Và nếu , các ví dụ mà mọi người đã đưa ra đều hợp lệ.P=NPPNPPP=NP

Có thể có một tập hợp con của vấn đề (vô cùng lớn), rằng vấn đề này nằm ở P?

Vâng, và các câu trả lời khác đã đưa ra ví dụ tuyệt vời về điều này. Nhưng đối với hậu thế, đây là một ví dụ khác.

  • k -coloring là -complete nếu bạn mất như là đầu vào, nhưng -coloring là một tập hợp con vô hạn của việc này đó là trong .NPk2P

* Ngoại trừ và , không phải là -complete vì lý do kỹ thuật liên quan đến hình thức cắt giảm mà chúng tôi sử dụng để xác định tính đầy đủ.ΣNP


Cảm ơn @DavidR Richby vì đã làm rõ về vàΣ
jmite

13

Trên thực tế, bạn không cần giả thuyết P NP , vì thậm chí còn các tập hợp con có thể quyết định theo thời gian vô hạn của các vấn đề NP -complete. Đối với mọi ngôn ngữ NP -complete , hãy để .  vẫn là NP -complete (giảm tầm thường từ  ), nhưng nó chứa tập hợp con có thể quyết định thời gian không đổi vô hạn của tất cả các chuỗi bắt đầu bằng  .L{0,1}L={0wwL}{1ww{0,1}}LL1


10

Theo tôi hiểu câu hỏi của bạn, vâng, điều này là có thể. Ví dụ, xem xét tập hợp con (vô cùng lớn) của SAT có chứa tất cả các công thức thỏa đáng không có phủ định. Tập hợp con này là tầm thường trong P.


Hiểu lầm. SAT chỉ là một ví dụ. Tôi đã viết rằng cho tất cả các trường hợp là NP-hoàn thành. Lớp SAT P là nếu nó đáp ứng các điều kiện của định lý phân đôi Schaefer ( en.wikipedia.org/wiki/Schaefer%27s_dichotomy_theorem ). Có một điều kiện được đề cập bởi bạn. Nhưng nếu nó chỉ ra rằng có một tập hợp con của lớp P và không thuộc (tập hợp con này) theo định lý phân đôi của Schaefer thì sao?
Aurelio

Bây giờ tôi không biết bạn đang hỏi gì. Tôi nghĩ bạn cần chỉnh sửa và làm rõ câu hỏi ban đầu của bạn.
Pontus

7
@Aurelio Lớp các công thức không phủ định chính xác là những gì bạn đã yêu cầu: một bài toán con có thể quyết định thời gian đa thức vô hạn của một bài toán hoàn thành NP. Nếu bạn đang tìm kiếm một cái gì đó khác, bạn cần chỉnh sửa câu hỏi của bạn.
David Richerby

9

Lấy ví dụ về vấn đề , nói chung là , nhưng đối với cây (có vô số) nó nằm trong3-ColoringNP-CompleteP


1

Tô màu đồ thị, cụm tối đa và tập độc lập tối đa là -complete (phiên bản quyết định), nhưng đa thức trên đồ thị hoàn hảo.NP


0

Hãy xem vấn đề Nhân viên bán hàng du lịch: Cho là n thành phố và khoảng cách giữa mỗi cặp thành phố và giới hạn d. Có một tuyến đường chạm vào mỗi thành phố một lần và sau đó quay trở lại điểm xuất phát với tổng chiều dài ≤ d?

Đối với bất kỳ tập hợp thành phố và khoảng cách nào, đối với các giá trị nhỏ của d ("nhỏ" tùy thuộc vào khoảng cách), sẽ dễ dàng cho thấy rằng không có giải pháp và đối với các giá trị lớn của d, rất dễ tìm ra giải pháp. Vì vậy, bạn có thể tìm thấy một tập hợp con của vấn đề trong đó d đủ lớn hoặc nhỏ, nơi bạn có thể giải quyết bất kỳ trường hợp nào trong thời gian đa thức.

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.