Ý nghĩa của


7

Có một kết quả cơ bản về độ phức tạp của mạch cho biết:

Tồn tại một ngôn ngữ không thể giải quyết bằng các mạch có kích thước o(2nn).

Đối số là một đối số đếm đơn giản về số lượng hàm boolean và số lượng mạch riêng biệt. Xem, ví dụ, những ghi chú bài giảng .

Tôi tin rằng không biết liệu ràng buộc này có chặt chẽ hay không. Đó là, chúng tôi không biết nếu tuyên bố sau là đúng:

Mỗi ngôn ngữ có thể được giải quyết với các mạch kích thước O(2nn).

Nếu tuyên bố này là đúng, liệu nó có bất kỳ ý nghĩa thú vị nào cho lý thuyết phức tạp không?

Câu trả lời:


7

Điều này đã được Muller chứng minh vào đầu năm 1956. Đây là công trình. Để choklà một tham số. Trước tiên, chúng tôi tính toán tất cả các chức năng có thể trên đầu tiênk đầu vào trong kích thước O(22k)(xem bên dưới). Sau đó, chúng tôi xây dựng một cây quyết định cho người khácnkcác biến, kết nối nó với chức năng chính xác trên các biến còn lại. Cái này mấtO(2nk) (xem bên dưới), với tổng số O(22k)+O(2nk). Lựa chọnk=log(nlogn), chúng tôi có được ràng buộc mong muốn.

Chúng tôi tính toán tất cả các chức năng có thể trên kđầu vào quy nạp. Để choZk là kích thước của một mạch điện toán tất cả các chức năng có thể trên kđầu vào. Có hai chức năng trên đầu vào không, vì vậyZ0=2. Mọi chức năngf(x1,,xk) trên k đầu vào có thể được viết là xkf(x1,,xk1,1)+xk¯f(x1,,xk1,0), vì thế Zk=Zk1+22kO(1). Giải pháp của sự tái phát này làZk=O(22k).

Để tính toán cây quyết định, chúng tôi sử dụng một cấu trúc tương tự: cho một cây T cho người đầu tiên k1 các biến, chúng ta có thể xây dựng một cây cho đầu tiên k các biến có dạng xkT+xk¯T. Sự tái phát chúng tôi nhận được làWk=2Wk1+O(1), giải pháp của ai là Wk=O(2k).


Tôi hiểu việc xây dựng cây quyết định và tính toán tất cả các kết quả đầu ra có thể, nhưng không thể hiểu được cách kết hợp chúng mang lại một mạch cho f. Bạn có muốn giải thích thêm về điều đó một chút?
Dean Gurvitz

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.