Là với truy cập oracle để lớn hơn chỉ ? Theo tôi hiểu chỉ là một máy turing có thể thực hiện truy vấn đến một máy khác nếu vậy có thể mô phỏng không? Có điều gì sai với lập luận này?
Là với truy cập oracle để lớn hơn chỉ ? Theo tôi hiểu chỉ là một máy turing có thể thực hiện truy vấn đến một máy khác nếu vậy có thể mô phỏng không? Có điều gì sai với lập luận này?
Câu trả lời:
Để cải cách ý kiến của tôi như một câu trả lời, và để mở rộng một chút:
Chúng tôi không biết liệu NP NP = NP - đó là một vấn đề nổi tiếng trong lý thuyết phức tạp, mặc dù với P so với NP, chúng tôi nghi ngờ rằng chúng không bằng nhau. Một trong những lý do tại sao chúng tôi không biết làm thế nào để mô phỏng một NP oracle với NP máy là chúng ta không biết làm thế nào NP máy có thể phát hiện "không" trường hợp của các vấn đề trình lên oracle.
Lớp NP NP còn được gọi là , và là một trong các lớp ở cấp thứ hai của hệ thống cấp bậc đa thức . Các lớp khác ở cấp độ thứ hai là (Tất cả các lớp này sẽ giống nhau nếu chúng ta sử dụng một lời tiên tri coNP ; sự khác biệt duy nhất về bản chất là sự phủ định logic của đầu ra.) Các lớp của cấp thứ ba và cấp cao hơn của phân cấp được xác định bằng cách đưa ra Họ còn tiên tri NP nữa :
Các lớp khác nhau của hệ thống phân cấp đa thức được cho là khác biệt; nghĩa là, cho dù bạn cung cấp bao nhiêu lớp NP , sức mạnh tính toán không được cho là ổn định tại bất kỳ thời điểm nào. Nếu NP NP = NP , thì hệ thống phân cấp đa thức sụp đổ xuống cấp đầu tiên : tất cả các lớp cho k ≥ 1 sẽ bằng NP (như vậy, đối với vấn đề đó, tất cả các lớp bao gồm coNP , vì một máy NP có thể giải quyết bất kỳ vấn đề nào trong bằng cách mô phỏng một số tháp của các phép lạ NP ).