Các vấn đề trung gian ?


13

Vấn đề phân vùng là NP-đầy đủ yếu vì nó có thuật toán thời gian đa thức (giả đa thức) nếu số nguyên đầu vào bị giới hạn bởi một số đa thức. Tuy nhiên, 3-phân vùng là vấn đề hoàn toàn NP ngay cả khi số nguyên đầu vào bị giới hạn bởi một đa thức.

Giả sử, , chúng ta có thể chứng minh rằng các vấn đề hoàn thành NP trung gian phải tồn tại không? Nếu câu trả lời là có, có vấn đề ứng viên "tự nhiên" như vậy không?PNP

Ở đây, bài toán hoàn thành NP trung gian là một vấn đề không có thuật toán thời gian giả đa thức hay NP-hoàn thành theo nghĩa mạnh.

Tôi đoán rằng có một hệ thống phân cấp vô hạn các vấn đề hoàn thành NP trung gian giữa tính đầy đủ NP yếu và tính đầy đủ NP mạnh.

EDIT ngày 6 tháng 3 : Như đã đề cập trong các bình luận, một cách khác để đặt câu hỏi là:

Giả sử, , chúng ta có thể chứng minh sự tồn tại của các bài toán hoàn thành NP không có thuật toán thời gian đa thức hay NP-hoàn thành khi các đầu vào số được trình bày dưới dạng không? Nếu câu trả lời là có, có vấn đề ứng viên "tự nhiên" như vậy không?PNP

EDIT2 ngày 6 tháng 3 : Hướng ngược lại của hàm ý là đúng. Sự tồn tại của "trung gian" như vấn đề -complete ngụ ý vì nếu sau đó unary vấn đề -complete là trong .P N P P = N P N P PNPPNPP=NPNPP


2
@MarzioDeBiasi Có một định nghĩa khác về tính đầy đủ NP mạnh (có thể ít phổ biến hơn) trong đó xác định một vấn đề số là NP-đầy đủ ngay cả khi tất cả các số nguyên đầu vào được biểu thị bằng ký hiệu đơn.
Mohammad Al-Turkistany

4
@vzn đây là một bình luận nực cười! 1) thm của ladner không phải là về những vấn đề khó khăn mà không phải là hoàn thành; 2) trong khi Mohammad là loại thuật ngữ quá tải, anh ta xác định rõ ràng loại vấn đề của mình (NPC, không phải NPC mạnh và không có thuật toán thời gian giả) và nó khác với NPC.
Sasho Nikolov

2
@ MohammadAl-Turkistany: ok cảm ơn, có lẽ tôi khuyên bạn nên gọi nó là tính hoàn chỉnh NP đơn nhất giống như ở Garey và Johnson "Kết quả hoàn thành NP" mạnh mẽ: Động lực, ví dụ và ý nghĩa . Vì vậy, bạn đang tìm kiếm các vấn đề trung gian giữa NPC đơn và NPC giả. Tôi vẫn đang cố gắng nắm bắt nó, tuy nhiên, trong bài báo của họ, G & J nói (về NPC đơn phương): "... Không khó để thấy rằng điều này tương ứng với khái niệm của chúng tôi về tính hoàn thiện NP mạnh mẽ ...".
Marzio De Biasi

2
@MarzioDeBiasi Tôi nghĩ rằng ý tưởng là chúng ta có thể (->) đưa ra một số đa thức kích thước nhị phân trong đầu vào, chuyển đổi nó thành unary trong polytime và chạy thuật toán đơn nguyên, (<-) đưa ra một đầu vào đơn nhất có độ dài poly trong Phần còn lại của đầu vào, đọc toàn bộ và chuyển đổi nó thành nhị phân và chạy thuật toán nhị phân.
usul

1
Vì bất kỳ vấn đề nào có thuật toán thời gian đa thức nếu một trong các tham số đầu vào được khắc phục là trong FPT, về cơ bản, bạn dường như đang hỏi liệu có vấn đề nào khó hơn FPT không chứ không phải W [1]. Theo như tôi biết định lý của Ladner có thể được mở rộng cho cài đặt này; nó có thể có trong sách giáo khoa Flum / Grohe.
András Salamon

Câu trả lời:


2

Đây là một câu trả lời một phần chỉ cung cấp cho một ứng cử viên -complete trung gian .NP

-Equal Sum Bài toán con: Cho một bội số n số nguyên dương A = { a 1 , . . . , a n } , có k tập hợp không tách rời S 1 , . . . , S k{ một 1 , . . . , a n } sao cho s u m ( S 1 ) = . . .knA={a1,...,an}kS1,...,Sk{a1,...,an} ?sum(S1)=...=sum(Sk)

Vấn đề là -complete yếu khi k = O ( 1 ) và do đó có thuật toán thời gian giả đa thức cho bất kỳ số nguyên không đổi cố định k > 2 . Tuy nhiên, nó trở nên mạnh mẽ N P -complete khi số lượng tương đương các tập con sum k = Ω ( n ) .NPk=O(1)k>2NPk=Ω(n)

Nếu k = O ( log n ) thì vấn đề k -Equal Sum subsets là một vấn đề trung gian N P -complete (như được mô tả trong câu hỏi). Vấn đề này không được biết là có thuật toán thời gian giả đa thức và cũng không được chứng minh là N P -complete theo nghĩa mạnh.k=ω(1)k=O(logn)kNPNP

Tài liệu tham khảo:

CIELIEBAK, EIDENBENZ, PAGOURTZIS, và SCHLUDE, về tính linh hoạt của các biến thể của các phụ đề SUM, Tạp chí điện toán Bắc Âu 14 (2008), 151



Đúng. Câu trả lời đó được cho là một vấn đề nhân tạo.
Mohammad Al-Turkistany
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.