非決定性は平均して回路にとって無意味ですか?


8

SavickýとWoods(与えられたサイズの式によって計算されるブール関数の数)は、次の結果を証明します。

定理[SW98]:すべての定数についてk>1、式の複雑度が最大でであるほとんどすべてのブール関数はnk、少なくとも回路複雑度を持ちnk/kます。

証明は、下限、つまりサイズn kの式で計算されたn入力のブール関数の数を導出することで構成されます。B n n kをサイズC = n k / kの回路の数(最大でC C e C + 4 nと比較すると、大きなnの場合C C e C + 4B(n,nk)nnkB(n,nk)C=nk/kCCeC+4nn、および結果は以下の通りです。CCeC+4n<<B(n,nk)

それは、結果はサイズの非決定論的な回路の数ということに注目することによって強化することができることを私に見えるメートル非決定的入力はサイズの決定論的回路の数よりもはるかに大きくないのn のkについて(メートル大きすぎない、と言うメートル= n)。したがって、次の結果が成り立つと思います。nkmnkmm=n

結果:すべての定数について、式の複雑度が最大でn kであるほとんどすべてのブール関数は、少なくともn k / kの非決定論的な回路の複雑度を持ちます(nの非決定論的な入力を持つ非決定論的な回路の場合)。k>1nknk/kn

(非決定性回路には、通常の入力に加えて、「非決定性」入力のセットy = y 1y m)があります。非決定性回路Cは、回路出力1x y )であるようなyが存在する場合はxを入力します。x=(x1,,xn)y=(y1,,ym)Cxy1(x,y)

明らかに、の下限は、サイズn kの回路によって計算されたn入力のブール関数の数の下限でもあるため、「式の複雑さは最大でn k」は「回路当然のことながら、最大でn k "の複雑さ。結果は次のようにも表現できます。多項式の回路が複雑な関数の場合、非決定性回路に切り替えても、平均して、一定の係数以上に複雑度を下げることはできません。B(n,nk)nnknknk

質問:

(1)上記の結果の興味深い影響/結果はありますか?

(2)同じ方向に他の結果はありますか?たとえば、次の命題について何がわかっていますか?Pの問題の場合、TMからNTMに切り替えても、平均して複雑さを定数以上に減らすことはできません。

(Gil Kalaiにも、 これに多少関連する質問があります。)

回答:


8

1)非決定性がここでの赤いニシンであることを認識します。停止の問題を解決するゲートのある代替回路を使用することもできます。つまり、モデルを修正すると、kビットの記述を持つ関数しか計算できないという単純なカウントの引数になります。2kk

2)Pのような均一なクラスの場合、「Pの平均関数」の明確な定義がなく、カウント引数がきれいに機能しないため、これはより困難です。Pのすべてが非決定論的な線形時間で解くことができるという現在の知識と一致しています。


PとNTIME(n)に関するこの最後のアサーションへのポインタはありますか?
CP、

2
PがNTIME(n)に含まれているかどうかは未解決の問題です。問題はRavi Kannan Paper(doi.org/10.1145/800061.808764)で議論されています。
ランスフォートナウ2018

2
α 0 1 αPNTIME(nα)α(0,1)α

2
パリティ関数は NTIME()時間では計算できないと思います。そうしないと、パリティ用にサイズの深さ2の回路ができてしまいます。 α < 1 2 O N nαα<12o(n)
ランスフォートナウ2018

@LanceFortnow?P(logn)TIME[polylog(n)]
T ....
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.