Nondeterminism là trung bình vô dụng cho các mạch?


8

Savický và Woods (Số lượng hàm Boolean được tính theo công thức có kích thước cho trước) chứng minh kết quả sau.

Định lý [SW98]: Với mỗi hằng số k>1 , hầu như tất cả các hàm boolean có độ phức tạp công thức nhiều nhất nk đều có độ phức tạp mạch ít nhất là nk/k .

Bằng chứng bao gồm xuất phát một giới hạn dưới trên B(n,nk) , số hàm boolean trên n đầu vào được tính bằng các công thức có kích thước nk . Bằng cách so sánh B(n,nk) với số lượng mạch có kích thước C=nk/k , nhiều nhất là CCeC+4n , có thể nhận ra rằng với lớn n, CCeC+4n<<B(n,nk), và kết quả sau.

Theo tôi, kết quả có thể được củng cố bằng cách lưu ý rằng số lượng mạch không điều kiện có kích thước nk với m đầu vào không xác định không lớn hơn số lượng mạch xác định có kích thước nk (đối với m không quá lớn, giả sử m=n ). Do đó, tôi nghĩ rằng các hệ quả sau đây:

Hệ luỵ: Đối với mỗi hằng số , gần như tất cả các chức năng boolean với độ phức tạp công thức tối đa là n k có không xác định phức tạp mạch ít nhất n k / k (cho mạch không xác định với n đầu vào không xác định).k>1nknk/kn

x=(x1,,xn)y=(y1,,ym)Cxy1(x,y)

B(n,nk)nnknknk

Câu hỏi:

(1) Có bất kỳ ý nghĩa / hậu quả thú vị nào của hệ quả trên không?

(2) Có kết quả nào khác theo cùng một hướng không? Ví dụ, những gì được biết về các đề xuất sau đây? Đối với các vấn đề trong P, trung bình, việc chuyển đổi từ TM sang NTM không thể làm giảm độ phức tạp nhiều hơn một yếu tố không đổi.

(Gil Kalai cũng có một câu hỏi liên quan đến câu hỏi này.)

Câu trả lời:


8

2kk

2) Đối với các lớp thống nhất như P, điều này khó khăn hơn, vì không có định nghĩa rõ ràng về "hàm trung bình trong P" và các đối số đếm không còn hoạt động quá rõ ràng. Nó phù hợp với kiến ​​thức hiện tại rằng mọi thứ trong P có thể được giải quyết trong thời gian tuyến tính không xác định.


Bạn có con trỏ nào cho khẳng định cuối cùng này về P và NTIME (n) không?
CP

2
Tôi có nghĩa là nó là một vấn đề mở cho dù P có trong NTIME (n) hay không. Vấn đề được thảo luận trong một bài báo Ravi Kannan ( doi.org/10.1145/800061.808764 ).
Lance Fortnow

2
PNTIME(nα)α(0,1)α

2
Tôi tin rằng hàm chẵn lẻ không thể được tính trong thời gian NTIME ( ) cho bất kỳ . Nếu không, bạn sẽ có kích thước độ sâu-2 mạch cho tính chẵn lẻ không thể xảy ra. nαα<12o(n)
Lance Fortnow

@LanceFortnow Có vẻ như sau đó ? P(logn)TIME[polylog(n)]
T ....
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.