の意味


7

回路の複雑性には次のような基本的な結果があります。

サイズ回路では解決できない言語が存在します。o(2nn)

引数は、ブール関数の数と個別の回路の数に関する単純なカウント引数です。たとえば、これらの講義ノートを参照してください。

この限界が厳しいかどうかは不明です。つまり、次の説明が正しいかどうかはわかりません。

すべての言語は、サイズ回路で解決できます。O(2nn)

このステートメントが真実である場合、複雑性理論に興味深い影響がありますか?

回答:


7

これはミュラーによって早くも1956年に証明されました。これが構造です。しましょうkパラメータであること。最初に可能なすべての関数を最初に計算しますk サイズの入力 O(22k)(下記参照)。次に、もう一方の決定木を作成しますnk変数、それを残りの変数の正しい関数に接続します。これにはO(2nk) (以下を参照)、合計 O(22k)+O(2nk)。選ぶk=log(nlogn)、目的の範囲を取得します。

すべての可能な関数を計算します k誘導的に入力します。しましょうZk 可能なすべての関数を計算する回路のサイズ k入力。ゼロ入力には2つの関数があるため、Z0=2。すべての機能f(x1,,xk) オン k 入力は次のように書くことができます xkf(x1,,xk1,1)+xk¯f(x1,,xk1,0)、 そう Zk=Zk1+22kO(1)。この再発の解決策はZk=O(22k)

決定木を計算するために、同様の構成を使用します。 T 最初に k1 変数、最初のツリーを構築できます k フォームの変数 xkT+xk¯T。私たちが得る再発はWk=2Wk1+O(1)、その解決策は Wk=O(2k)


意思決定ツリーと可能なすべての出力を計算する回路の構造を理解しましたが、それらを組み合わせると回路がどのように生成されるのか理解できませんでした f。もう少し詳しく説明してもらえますか?
ディーングルビッツ

ここの定理1.5を参照してください:people.csail.mit.edu/rrw/cs294-2018/hardest-fns.pdf
Yuval Filmus 2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.