Mạch nhỏ cho vấn đề đánh giá mạch


14

Đặt là hàm ánh xạ mạch -gate trên n bit và chuỗi n -bit x đến C (x) . Giả sử rằng các mạch được mã hóa dưới dạng một chuỗi các bài tập k: = g (i, j) trong đó i, j, k là các nhãn dây. sCnnxC(x)k:=g(i,j)i,j,kCircuitEvals,nsCnnxC(x)k: =g(Tôi,j)Tôi,j,k

Tôi biết đây là một câu hỏi vui, nhưng giới hạn trên được biết đến nhiều nhất về độ phức tạp của vấn đề này là gì? Có một băng TM đơn Ôi((S+n)2) tính toán chức năng này, và do mô phỏng Fischer-Pippenger, kích thước Ôi((S+n)2đăng nhập(S+n)) đủ . Các bậc hai xuất phát từ việc phải tìm kiếm qua lại. Có thể làm tốt hơn? Có thể làm ở kích thước Ôi(S+n) không?

Câu trả lời:


16

Tôi đã học được từ việc nói chuyện với Ryan Williams (người xứng đáng nhận được tín dụng vì tôi có thể đăng câu trả lời này) rằng Paul và Pippenger biết rằng Circuit Eval có thể được quyết định bởi một multitape TM thời gian quasilinear và cũng có sự giảm bớt từ đa nhiệm TM cho các mạch chỉ cung cấp một kích thước quasilinear. Nghĩa là, Circuit Eval có các mạch có kích thước (n+S)đăng nhậpÔi(1)(n+S) , theo công thức của bạn.

Có một bằng chứng về điều này ở đây trên trang 6 (xem Định lý 3.1 (Văn hóa dân gian)).


Điều này là hoàn hảo, cảm ơn! Và cảm ơn Ryan!
Izaak Meckler
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.