入力ビットとゲートのファンアウトの限界は、回路のサイズを線形にします。してみましょうゲートと入力のファンアウトにバインドされます。これは、kと長さdの最大パスで区切られた最大出力次数を持つDAG です。各レベルで使用可能なワイヤの数が増加することができるのk回、そして上部に利用可能なワイヤの数であり、K nは、回路の配線の総数が最大であるので、K N Σ dはiは= 0 kはI ≤ K D + 1 nはO (n )です。kkdkknkn∑di=0ki≤kd+1nO(n)
超線形サイズを必要とする任意の関数は、A C 0から制限されたファンアウト(入力ビットにも適用される)を持つ関数のクラスを分離します。ここではいくつかの例を示します。AC0AC0
[CR96]:超線形サイズを必要とする関数は1AC0近似セレクター14。A近似セレクターは、値が次のいずれかの関数です。14
- 1の数が最大 nの場合は常に 001、n4
- 0の数が最大で nである場合は常に 110、n4
- それ以外の場合は、または1のいずれかです。01
こと【Ros08]を示し -cliqueが有するA C 0関数の複雑N Θ (kは)(N 2つの入力ビットを有するグラフの可能なエッジであるn個の頂点)。これにより、k > 2のスーパーラインサイズが下限になります。kAC0nΘ(k)n2nk>2
2 canの例を一般化して、特定の順序付けられていない構造内の任意の非自明な(複数のビットを必要とする)固定誘導部分構造の存在を一般化することができます。
- 特定のグラフに長さ2のパスが存在する
- 、#1(x)=2
では不可能なビットに依存する超一定数のゲートが必要になるためです。AC0bf
最も簡単な例は、複製ゲート、つまり入力ビットのコピーを作成するゲートです。ゲートのO (1 )のみが各入力ビットに依存できるため、これはA C 0 b fでは不可能です。ω(1)AC0bfO(1)
また、サイズSの任意の回路は、最大でk d Sのサイズの式に変換できるため、サイズがk 2 d + 1 nのA C 0 b f式なので、超線形A C 0式の複雑さはA C 0 b fにはありません。AC0bfSkdSAC0bfk2d+1nAC0AC0bf
参照:
[CR96] S. ChaudhuriおよびJ. Radhakrishnan、「回路の複雑さにおける決定論的制限」、1996
[Ros08]ベンジャミン・ロスマン、「k-クリークの一定深さの複雑さについて」、2008
[Juk] Stasys Jukna、「ブール関数の複雑さ:進歩とフロンティア」、ドラフト