Chúng tôi đã có một số câu hỏi về mối quan hệ của việc giảm Cook và Karp . Rõ ràng là giảm Cook (giảm Turing theo thời gian đa thức) không định nghĩa cùng một khái niệm về tính đầy đủ của NP như giảm Karp (giảm nhiều lần một đa thức), thường được sử dụng. Cụ thể, việc giảm Cook không thể tách NP khỏi co-NP ngay cả khi P NP. Vì vậy, chúng ta không nên sử dụng giảm Cook trong các bằng chứng giảm điển hình.
Bây giờ, các sinh viên tìm thấy một tác phẩm được đánh giá ngang hàng [1] sử dụng chế độ giảm Cook để chỉ ra rằng một vấn đề là NP-hard. Tôi đã không cho họ điểm số đầy đủ cho mức giảm mà họ đã lấy từ đó, nhưng tôi tự hỏi.
Kể từ khi giảm Nấu làm định nghĩa một khái niệm tương tự của độ cứng như giảm Karp, tôi cảm thấy họ nên có thể phân rẽ P từ NPC resp. đồng NPC, giả sử P NP. Cụ thể, (một cái gì đó như) sau đây phải đúng:
.
Điều quan trọng là vì vậy sự vô cảm được ghi nhận ở trên bị phá vỡ. Bây giờ chúng tôi "biết" - theo định nghĩa của NPC - rằng .L 2 ≤ K một r p L 1
Như đã được Vor lưu ý , nó không dễ dàng (ký hiệu thích nghi):
Giả sử rằng , theo định nghĩa, đối với tất cả các ngôn ngữ chúng tôi có ; và nếu hàm ý trên là đúng thì và do đó vẫn còn là một câu hỏi mở. L 2 ∈ N P C K một r p ⊆ N P L 2 ≤ C o o k L 1 L 1 ∈ N P C K một r p N P C K một r p = N P C C o o k
Có thể có sự khác biệt khác giữa hai NPC nhưng đồng NP.
Không có điều đó, có bất kỳ tiêu chí đã biết (không tầm thường) nào khi có chế độ giảm Cook ngụ ý độ cứng Karp-NP, tức là chúng ta có biết các biến vị ngữ với
?
- Về sự phức tạp của việc sắp xếp nhiều chuỗi của L. Wang và T. Jiang (1994)