1
回路の複雑さを持つ関数の階層化されたブール回路はどれくらい小さくできますか?
基底のサイズ入力を持つブール回路によって計算される関数考えます(ゲートの次数2 )。C n s (n )= p o l y(n ){ X O R、A N D、NfffCCCnnns(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} ブール回路は、2つのゲート間の任意のエッジが隣接するレイヤーを接続するように、ゲートの層(は回路の深さ)に配置できる場合、レイヤー化されます。dddddd ことを考えるとサイズのブール回路持っている、私たちは、積層回路コンピューティングの大きさについて何を言うことができる?些細な上限があります:エッジが交差する各レイヤーでダミーノードを追加することにより、最大でサイズのレイヤード回路を取得します。しかし、一般的には改善できますか(例:、または)、または興味深いクラスの回路のために?s f C O (s 2)fffsssfffCCCO(s2)O(s2)O(s^2)O(s⋅logs)O(s⋅logs)O(s\cdot \log s)O(s)O(s)O(s) バックグラウンド。この質問は、通信(例:s / log sまたはs / log log s )でサイズ層状ブール回路を安全に計算する方法を示す暗号の最近の結果から生じています。私は、一般的な回路または「自然な」回路のいずれかで、このブール論理回路への制限が実際にどれほど制限的であるかを理解しようとしています。ただし、文献では層状回路についてはあまり見つけていません。適切なポインタも歓迎されます。ssso(s)o(s)o(s)s/logss/logss/\log ss/loglogs)s/loglogs)s/\log\log s)