Tại sao các vấn đề NPI không phải tất cả đều phức tạp?


11

Làm thế nào để một người nhìn vào một vấn đề và lý do rằng nó có khả năng là NP-Trung gian trái ngược với NP-Complete? Việc xem xét một vấn đề thường khá đơn giản và cho biết đó có phải là NP-Complete hay không nhưng đối với tôi, có vẻ khó khăn hơn nhiều để biết liệu một vấn đề có phải là NP-Trung gian hay không vì ranh giới có vẻ khá mỏng giữa hai vấn đề các lớp học. Về cơ bản những gì tôi đang hỏi là tại sao một vấn đề có thể được xác minh trong thời gian đa thức (nếu có) nhưng không được giải quyết trong thời gian đa thức (miễn là NP không bằng NP) không thể giảm thời gian đa thức cho nhau. Ngoài ra, có một số cách để hiển thị một vấn đề là NP-Trung cấp tương tự như cách một vấn đề được hiển thị là NP-Hard, chẳng hạn như giảm hoặc một số kỹ thuật khác? Bất kỳ liên kết hoặc sách giáo khoa nào giúp tôi hiểu về lớp NP-Trung cấp cũng sẽ được đánh giá cao.


2
"Một vấn đề có thể được thỏa mãn trong thời gian đa thức", tôi đoán bạn có nghĩa là "một vấn đề có thể được xác minh trong thời gian đa thức".
Kaveh

2
Có một lớp các vấn đề hoàn thành GI tương đương với đa thức đồ thị. GI là vấn đề chính được phỏng đoán là NP-trung gian
Mohammad Al-Turkistany

1
Btw, tiêu đề là sai lệch, bình đẳng của hai vấn đề phức tạp liên quan đến việc giảm (ví dụ: giảm Karp) đã được xác định, tôi sẽ đề nghị bạn thay đổi nó thành một cái gì đó như "Tại sao các vấn đề NPI không phải là cùng một sự phức tạp?".
Kaveh

@kaveh Thực hiện tất cả các chỉnh sửa. Cảm ơn cho một câu trả lời tuyệt vời!
Jesse Stern

1
"Việc xem xét một vấn đề thường khá đơn giản và cho biết đó có phải là NP-Complete hay không". IMHO, điều đó không thể xa hơn sự thật!
MCH

Câu trả lời:


20

Bạn không thể chỉ ra rằng một vấn đề là mà không tách khỏi .P N PNPIPNP

Có những vấn đề nhân tạo có thể được chứng minh là trong sử dụng khái quát hóa định lý Lander (cũng thấy điều này ) giả sử rằng .N PPNPINPP

Các phiên bản đệm của làN P INEXP-completeNPI giả sử (xem thêm cái nàycái này ).NEXPEXP

Một vấn đề trong thường được phỏng đoán là khi:N P INPNPI

  1. chúng ta có thể chỉ ra theo các giả định hợp lý rằng nó không phải là nhưng nó không được biết là nằm trong ,PNPCP

  2. chúng ta có thể chỉ ra theo các giả định hợp lý rằng nó không có trong nhưng nó không được biết là nằm trong ,N P CPNPC

và đôi khi chỉ khi chúng ta không thể chỉ ra rằng nó nằm trong hoặc .PNPCP

Một ví dụ về giả định hợp lý là giả thuyết thời gian theo cấp số nhân (hoặc một số giả định độ cứng tính toán khác ).

Về cơ bản những gì tôi đang hỏi là tại sao một vấn đề có thể được thỏa mãn trong thời gian đa thức (nếu có) nhưng không được giải quyết trong thời gian đa thức (miễn là P không bằng NP) không thể giảm thời gian đa thức cho nhau.

Tôi không thấy lý do tại sao người ta mong đợi điều đó là đúng. Nhưng trong mọi trường hợp, giả sử nó xuất phát từ định lý của Lander rằng có vô số cấp độ -degrees giữa và .NPCPPPNP


2
"2. chúng ta có thể chỉ ra theo các giả định hợp lý rằng nó không có trong P nhưng nó không được biết là trong NP" Ý bạn là "... trong NPC"?
Tyson Williams

@Victor, không, không biết rằng không bằng và chúng khác nhau iff và là khác nhau. Quay trở lại chỉnh sửa của bạn. PNPCPNP
Kaveh

@Kaveh, tôi nghĩ rằng anh ta đã suy nghĩ về các ngôn ngữ tầm thường ( và ), nhưng bạn loại trừ chúng khỏi P.{0,1}
didest

@Diego, tốt, không có gì có thể giảm đối với họ, nhưng bạn đã đúng. Tôi sẽ sửa nó.
Kaveh

@Kaveh và Diego: Vâng, tôi đã suy nghĩ về những ngôn ngữ tầm thường này.
Victor Stafusa

12

Một trường hợp điển hình là khi một vấn đề trong cũng nằm trong hoặc . Giả sử rằng hệ thống phân cấp đa thức không sụp đổ, vấn đề như vậy không thể là . Các ví dụ bao gồm hệ số nguyên, logarit rời rạc, đẳng cấu đồ thị, một số bài toán mạng, v.v.NPcoNPcoAMNP


9

Một trường hợp điển hình khác của vấn đề là khi có sự chứng kiến ​​về độ dài nhưng nhỏ hơn . Vấn đề về sự tồn tại của một cụm kích thước trong biểu đồ là một ví dụ điển hình - trong trường hợp này, nhân chứng (cụm cụ thể) yêu cầu các bit .NPIω(logn)nO(1)lognO(log2n)

Giả sử giả thuyết thời gian theo hàm mũ, một vấn đề như vậy dễ hơn một vấn đề -complete (đòi hỏi thời gian ) nhưng khó hơn vấn đề thời gian đa thức.NPexp(nO(1))

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.