1
具有电路复杂度的函数的分层布尔电路可以有多小?
考虑由布尔电路计算的函数,其中输入的大小为,基于(门的indegree 2 )。fffCCCnnns(n)=poly(n)s(n)=poly(n)s(n) = \mathsf{poly}(n){XOR,AND,NOT}{XOR,AND,NOT}\{\mathsf{XOR},\mathsf{AND},\mathsf{NOT}\}XOR,ANDXOR,AND\mathsf{XOR},\mathsf{AND} 如果布尔电路可以布置成层(是电路的深度),则该布尔电路是分层的,这样两个门之间的任何边缘都将相邻的层连接起来。dddddd 假设具有大小为的布尔电路,那么对于计算的分层电路的大小我们能说什么?有一个微不足道的上限:通过在每个与边相交的层上将虚设节点添加到中,我们得到大小最大为的分层电路。但是我们是否可以总体上变得更好(例如或),或者对于有趣的电路类别呢?fffsssfffCCCO(s2)O(s2)O(s^2)O(s⋅logs)O(s⋅logs)O(s\cdot \log s)O(s)O(s)O(s) 背景。这个问题源于最近的密码学研究结果,该结果表明如何利用通信(例如或安全地计算大小为分层布尔电路;我试图了解这种对分层布尔电路的限制在实践中有多严格,无论是对于通用电路还是“自然”电路。但是,我在文献中对分层电路的了解不多;适当的指针也将受到欢迎。ssso(s)o(s)o(s)s/logss/logss/\log ss/loglogs)s/loglogs)s/\log\log s)