Các vấn đề có thể quyết định nhưng không thể được xác minh trong thời gian đa thức


12

Trong khi thực hiện một dự án có liên quan đến Suresh, gần đây tôi đã tình cờ thấy một số công việc được thực hiện bởi Page và Opper về các hệ thống có thể kết hợp với người dùng và một phần công việc của họ đã thảo luận ngắn gọn về các vấn đề không thể xác minh trong thời gian đa thức. Tôi đã không thể tìm thấy nhiều thông tin về các vấn đề khác không thể xác minh được trong thời gian đa thức hoặc phân tích một vấn đề như vậy. Tôi đã tự hỏi nếu bất kỳ ai trong số các bạn biết bất kỳ vấn đề như vậy và / hoặc làm thế nào để phân tích chúng.

Như đã nêu trong các ý kiến, một cách tốt hơn để diễn đạt câu hỏi này là: Vấn đề nào có thể quyết định được nhưng bên ngoài NP?


Vấn đề ngoài ? NP
Hsien-Chih Chang 張顯

Có cụ thể những người có thể được xác minh chỉ trong thời gian đa thức.
Scott R

2
Bạn có thể thấy những vấn đề -complete này và cung cấp các khoản giảm từ chúng. cstheory.stackexchange.com/questions/3297/ từNEXP
Hsien-Chih Chang

1
Vấn đề không phải của Hamilton không thể được xác minh trong thời gian đa thức trừ khi coNP = NP.
Mohammad Al-Turkistany

1
@turkistany @ Hsien-Chih Chang, tại sao không đăng bình luận của bạn ở trên dưới dạng câu trả lời.
Kaveh

Câu trả lời:


20

Điều quan trọng nhất để nhận ra từ quan điểm lý thuyết là NP thực sự là một lớp tương đối nhỏ của tất cả các ngôn ngữ có thể quyết định. Điều đó nói rằng, nhiều vấn đề thú vị trong khoa học máy tính nằm trong NP nên chúng được chú ý rất nhiều.

Nó phỏng đoán rằng .NPPHPSPACEEXPNEXP

Các lớp PH, PSPACE và EXP chứa nhiều vấn đề "thú vị" trong , đó là những gì tôi cho rằng bạn đang hỏi về câu hỏi này. Cho đến nay NEXP đã nhận được tất cả sự chú ý vì N P N E X PRNPNPNEXP là sự ngăn chặn thích hợp duy nhất mà chúng ta có thể chứng minh (theo định lý phân cấp thời gian không xác định, như tôi đã đề cập ở trên).

Dưới đây là một số ví dụ cụ thể thú vị về các vấn đề trong một số các lớp khác:

  • Xác định xem người chơi có chiến lược chiến thắng trong cờ vua hay cờ vây (thích nghi với bảng nxn) đã hoàn thành EXP.
  • MAJ-SAT, vấn đề xác định xem hơn một nửa số bài tập cho các biến trong công thức boolean có thỏa mãn công thức đó hay không, có trong PSPACE. Nó cũng được hoàn thành cho PP lớp nhỏ hơn.
  • CHÍNH XÁC, vấn đề xác định xem cụm lớn nhất trong đồ thị có kích thước chính xác k hay không, nằm trong , một phần của cấp thứ hai của hệ thống phân cấp đa thức.Σ2P

Vì tò mò, lớp các vấn đề đệ quy có nghĩa là 'tiêu chuẩn' cho R không? Đó là những gì Sở thú dường như chỉ ra, nhưng tôi đã xem R là từ đồng nghĩa với RP thường đủ, đó là cách đọc theo bản năng của tôi khi tôi thấy R \ NP ...
Steven Stadnicki

Tôi nghĩ đó là ký hiệu chuẩn. Nó phù hợp độc đáo với "RE" và "co-RE".
Huck Bennett

1
Cả cờ vua và cờ vây thường hoàn thành EXPTIME do các quy tắc lặp lại.
Geoffrey Irving

@GeoffreyIrving: Bạn nói đúng, cảm ơn. Đã sửa. Tôi không chắc chắn những gì tôi (nhầm lẫn) đã nghĩ đến khi tôi viết nó, nhưng có "vấn đề phụ" của Go, như LADDERS, là PSPACE- Complete
Huck Bennett

Chà, nếu bạn đã có một nhà tiên tri PSPACE trong tay, bạn có thể chơi khá tốt. :)
Geoffrey Irving

11

Mở rộng trên nhận xét của Hsien-Chih Chang, mọi vấn đề khó của NEXP không thể có trong NP, do đó theo định nghĩa không thể được xác minh trong thời gian đa thức.

Người ta có thể sử dụng định lý phân cấp thời gian không xác định để thấy rằng NP được chứa trong NEXP. Do đó, chúng tôi có thể chắc chắn rằng với bất kỳ vấn đề khó nào của NEXP, nó không nằm trong NP hoặc chúng tôi sẽ bị dẫn đến một mâu thuẫn.


7
Lưu ý rằng Buhrman, Fortnow và Santhanam xây dựng một nhà tiên tri liên quan đến NEXP thường có trong NP, tuy nhiên ( dx.doi.org/10.1007/978-3-642-02927-1_18 ). Nói cách khác, có một lời tiên tri liên quan đến mỗi vấn đề NEXP L, có một vấn đề L 'trong NP sao cho L bằng L' trên vô số độ dài đầu vào. Vì vậy, mặc dù vô số trường hợp của một vấn đề hoàn thành NEXP không thể được xác minh theo thời gian poly, chúng tôi không thể (loại bỏ một cách tương đối) khả năng rằng vô số trường hợp khác có thể được xác minh trong thời gian poly.
Joshua Grochow
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.