Chúng ta có thể xây dựng mức giảm Karp từ mức giảm Cook giữa các vấn đề NP không?


10

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:

L1NP,L2NPCKarp,L2CookL1L1NPCKarp .

Đ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 1L1NPL2KarpL1

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 2N P C K một r pN P L 2 C o o k L 1 L 1N P C K một r p N P C K một r p = N P C C o o kL1NPCCookL2NPCKarpNPL2CookL1L1NPCKarpNPCKarp=NPCCook

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ớiP

L2NPCKarp,L2CookL1,P(L1,L2)L1NPCKarp ?


  1. 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)


Là câu hỏi của bạn nếu ? NPCKarp=NPCCookNP
Albert Hendriks

@AlbertHendriks Tương tự, nhưng không giống nhau. Tôi đang yêu cầu cho một vị mà biến thể của bạn sẽ thiết lập để " L 1N P " (phần cf. đầu tiên của câu hỏi), tức là nếu có kết quả với P mạnh hơn NP-thành viên. PL1NPP
Raphael

Câu trả lời:


4

Đây là một vấn đề TCS thường mở đối với nghiên cứu đang diễn ra cho dù & điều kiện chính xác Việc giảm Cook & Karp có tương đương hay không và có liên quan chặt chẽ với câu hỏi NP =? coNP mở và các phân tách lớp phức tạp khác, ví dụ E =? NE (ngôn ngữ thưa thớt).

đây là hai tài liệu nghiên cứu về chủ đề này và dẫn thêm về tcs.se thông qua câu hỏi tương tự:


Tôi không tìm kiếm mối quan hệ chính xác .
Raphael

1

Nói chung, để biến một cách máy móc một vấn đề Cook-Complete thành một vấn đề hoàn chỉnh Karp, phải có một cái gì đó đặc biệt với chính ngôn ngữ này.

L

L

xx=f(x)L(x)L(x)

g(x)f(g(x))

Như bạn có thể thấy, các tính chất này thường không được thấy trong lý thuyết phức tạp, lý thuyết tính toán. Tóm lại, cực kỳ khó có thể biến Cook thành Karp.

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.