Khi giới hạn - đầu vào, mỗi -circuit tính một số chức năng . Để có được hàm boolean , chúng ta chỉ cần thêm một cổng ngưỡng fanin-1 làm cổng đầu ra. Khi nhập , ngưỡng kết quả -mạchsau đó kết quả đầu ra nếu , và kết quả nếu ; ngưỡng có thể là bất kỳ số nguyên dương nào, có thể phụ thuộc vào nhưng khôngphụ thuộcvào giá trị đầu vào. Các mạch kết quả tính toán một số (đơn điệu)booleanchức năng .
Câu hỏi: Cần ngưỡng -circuits được mô phỏng một cách hiệu quả bởi -circuits?
Theo "hiệu quả" ý tôi là "với nhiều nhất là sự gia tăng kích thước đa thức." Câu trả lời là rõ ràng "có" cho ngưỡng : chỉ cần thay thế bởi , bởi , và loại bỏ các cổng ngưỡng ngoái. Đó là, -circuits là trên thực tế threshold- -circuits. Nhưng những gì về ngưỡng lớn hơn, giả sử, ?
Người ta có thể định nghĩa các phép tương tự số học của hầu hết các lớp mạch boolean chỉ bằng cách sử dụng thay vì OR, thay vì AND và thay vì . Ví dụ: các mạch là -các bộ có độ sâu không đổi với các cổng fanin và không giới hạn , và nhập vào và . Agrawal, Allender và Datta đã chỉ ra rằng ngưỡng = . (Nhắc lại rằng chính là một+ × 1 - x i ˉ x i # A C 0 { + , × } + × x i 1 - x i T C 0 A C 0tập hợp con đúng của ; nói, chức năng Đa số.) Nói cách khác, các mạch ngưỡng có độ sâu không đổi có thể được mô phỏng hiệu quả bằng các độ sâu không đổi -các bộ chỉ với một cổng ngưỡng duy nhất! Tuy nhiên, lưu ý rằng câu hỏi của tôi là về các mạch đơn điệu (không có dấu trừ " " dưới dạng cổng và thậm chí không có làm đầu vào). Một ngưỡng cửa (cuối cùng) có thể mạnh đến thế không? Tôi không biết những thứ này, vì vậy bất kỳ con trỏ liên quan đều được chào đón. { + , - , × }1 - x tôi
NB Có một kết quả liên quan thú vị khác do Arnold Rosenbloom: -circuits chỉ với một hàm đơn điệu như cổng đầu ra có thể tính toán mọi hàm lát với . Hàm lát là hàm boolean đơn điệu, đối với một số cố định , xuất ra (tương ứng ) trên tất cả các đầu vào có ít (tương ứng, nhiều hơn) so với . Mặt khác, việc đếm dễ dàng cho thấy hầu hết các hàm lát yêu cầu chung Land -các bộ có kích thước theo cấp số nhân. Do đó, một cổng đầu ra bổ sung "vô tội" có thểO ( n ) k 0 1 k { ∨ , ∧ , ¬ }làm cho mạch đơn điệu toàn năng! Câu hỏi của tôi hỏi liệu điều này cũng có thể xảy ra khi là một cổng ngưỡng fanin . 1
THỰC TẾ (đã thêm 03.11.2014 ): Emil Jeřábek đã chỉ ra (thông qua một công trình đơn giản đáng kinh ngạc, xem câu trả lời của anh ấy bên dưới) rằng câu trả lời là "có" miễn là cho hằng số . Vì vậy, câu hỏi vẫn chỉ mở cho các ngưỡng siêu đa thức (tính bằng ). c
Thông thường, trong các ứng dụng, chỉ có các ngưỡng lớn mới hoạt động: chúng ta thường cần các ngưỡng có dạng cho . Giả sử, nếu đếm số lượng đường dẫn - trong biểu đồ được chỉ định bởi đầu vào - , thì với với , các threshold- phiên bản của giải quyết sự tồn tại của một Hamiltonian - con đường vấn đề trên đồ thị -vertex (xem, ví dụ như ở đây ). ε > 0 F : { 0 , 1 } n → N s t 0 1 t = m m 2 m ≈ n 1 / 3 t F s t m
(Đã thêm 14.11.2014): Vì Emil đã trả lời một phần lớn câu hỏi của tôi và vì trường hợp ngưỡng theo cấp số nhân không có trong tầm nhìn, nên giờ tôi chấp nhận câu trả lời (rất hay) này của Emil.