Liệu định lý phân cấp không gian có khái quát đến tính toán không đồng nhất không?


11

Câu hỏi chung

Liệu định lý phân cấp không gian có khái quát đến tính toán không đồng nhất không?

Dưới đây là một vài câu hỏi cụ thể hơn:

  • Là ?L/polyPSPACE/poly

  • Đối với tất cả các hàm xây dựng không gian f(n) , DSPACE(o(f(n)))/polyDSPACE(f(n))/poly ?

  • Đối với những chức năng h(n) được biết là: với mọi không gian có thể xây dựng f(n) , DSPACE(o(f(n)))/h(n)DSPACE(f(n))/h(n) ?

Câu trả lời:


7

Một "hệ thống phân cấp không gian" không đồng nhất mà chúng ta có thể chứng minh là hệ thống phân cấp kích thước cho các chương trình phân nhánh . Đối với hàm Boolean , hãy để biểu thị kích thước nhỏ nhất của máy tính chương trình phân nhánh . Bằng một đối số tương tự với đối số phân cấp này cho kích thước mạch , người ta có thể chỉ ra rằng có các hằng số vì vậy với mỗi giá trị , có một hàm sao cho .f:{0,1}n{0,1}B(f)fϵ,cbϵ2n/nf:{0,1}n{0,1}bcnB(f)b

Tôi nghĩ việc tách khỏi sẽ khó khăn. Nó tương đương với việc chứng minh rằng một số ngôn ngữ trong có độ phức tạp chương trình phân nhánh siêu đa thức. Một đối số đơn giản cho thấy không có các chương trình phân nhánh kích thước đa thức cố định :PSPACE/polyL/polyPSPACEPSPACE

Dự luật. Với mỗi hằng số , có một ngôn ngữ sao cho với tất cả , đủ lớn . (Ở đây là chức năng chỉ báo cho .)kLPSPACEnB(Ln)>nkLnL{0,1}n

Bằng chứng. Theo hệ thống phân cấp mà chúng tôi đã chứng minh, có một chương trình phân nhánh có kích thước tính toán một hàm với . Trong không gian đa thức, chúng ta có thể lặp qua tất cả các chương trình phân nhánh có kích thước , tất cả các chương trình phân nhánh có kích thước và tất cả các đầu vào có độ dài để tìm chương trình phân nhánh như vậy . Sau đó chúng ta có thể mô phỏng để tính .Pnk+1fB(f)>nknk+1nknPPf

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.