私たちは知っている含めることを(今の約40年間、エーデルマン、ベネットとギルに感謝)BPP P /ポリ、そしてさらに強力なBPP /ポリ P /ポリホールド。「/ poly」は不均一に動作することを意味します(入力長ごとに個別の回路)。この「/ poly」なしのPは、すべての可能な入力長に対して1つのチューリングマシンがあることを意味します。 =次の「ビッグバン」までの秒数。n
質問1:BPP P / poly を知った後、BPP = Pの証明(または反証)が私たちの知識にどのような貢献をしますか?
「新規」とは、他の複雑度クラスの崩壊/分離など、本当に驚くべき結果を意味します。これを、NP P / poly の証明/証明がもたらす結果と比較してください。
【ADDED 2017年8月10日]は一の本当に驚くべき結果BPPは Pは、で示されるように、それをあろうImpagliazzoとWigderson、 すべての(!)で問題 E = DTIMEなければなりませんサイズ回路。この結果を思い出してくれたRyanに感謝します。[ 2 O (n ) ]
質問2:BPP / poly \ subseteq P / poly の証明と同様の線に沿ってBPP = Pを証明できないのはなぜ ですか?
一つの「明白な」障害物が有限の対無限のドメインの問題です:ブール回路がオーバー働く有限チューリングマシンがオーバーセット全体を働くのに対し、ドメインの - 任意の長さの文字列。したがって、確率論的ブール回路のランダム化を解除するには、確率論的回路の独立したコピーの大部分を取り、ユニオン境界とともにチェルノフの不等式を適用すれば十分です。もちろん、無限のドメインでは、この単純な多数決ルールは機能しません。
しかし、これは(無限ドメイン)本当の「障害」ですか?統計学習理論(VC次元)の結果を使用することにより、算術回路(すべての実数に作用する)のような無限領域に作用する回路にもBPP / poly \ subseteq P / polyが成り立つことを既に証明 できます。たとえば、Cuckerのこの論文を参照してください。 同様のアプローチを使用する場合に必要なのは、ポリタイムチューリングマシンのVC次元が大きすぎないことを示すことだけです。この後のステップを実行しようとする試みを見た人はいますか?
NOTE [2017年7月10日を追加]:derandomizationの文脈では、クラスのVC寸法 関数最大数として定義される機能があるれるでようなすべてのS \ subseteq \ {1、\ ldots、v \} に対して、i \ in Sの場合、f_i(x)= yの点があり ます。すなわち、関数を介したポイントのセットではなく、ポイントを介した関数のセットを粉砕します。(結果として生じるVC次元の2つの定義は関連していますが、指数関数的です。)
結果(として知られている確率が一様収束各入力用とします)、次を意味、ランダムに選択関数(上のいくつかの確率分布下)を満たす 定数場合、はすべての入力の過半数として計算できます。一部の(固定)関数。たとえば、Hausslerの論文の結果2を参照してください。[これを保持するために、には軽度の可測性条件があります。] 、F (X )のx ∈ X M = O (V )F F
たとえば、がサイズ算術回路で計算可能なすべての多項式である場合、すべての多項式の次数は最大で。多項式のゼロパターンの数に既知の上限を使用することで(たとえば、このペーパーを参照)、のVC次元がであることを示すことができ。これは、算術回路にBPP / poly P / polyを含めることを意味します。F :R N → R ≤ S F D = 2 S F O (N ログDを)= O (N S )⊆