PSPACEを多項式階層から分離する最小の複雑度のオラクルは何ですか?


17

バックグラウンド

P S P A C E A ≠ P H AであるようなオラクルAが存在することが知られています。APSPACEA≠PHA

ランダムな神託に関連して分離が成立することさえ知られています。非公式には、これをP S P A C EPSPACEとP HPHが別々の多くのオラクルがあることを意味すると解釈するかもしれません。

質問

P S P A C EPSPACEとP Hを分離するこれらのオラクルはどれほど複雑ですかPH。特に、OracleあるA ∈ D T I M Eは、(2 2 N)A∈DTIME(22n)ように、 P S P A C E A ≠ P H APSPACEA≠PHA?

我々は、任意のOracle持っていますようにおよび上限知られている複雑さを持っているの?A P S P A C E A ≠ P H A AAPSPACEA≠PHAA

注:このような神託の存在は、構造的複雑性理論に影響を与える可能性があります。詳細については、以下の更新を参照してください。

下限テクニックの詳細を更新

要求:場合、すべてのオラクル、P S P A C E = P H A ∈ P / P O LのYPSPACE=PHA∈P/poly P S P A C E A = P H APSPACEA=PHA。

証明スケッチ:P S P A C E = P Hと仮定しPSPACE=PHます。

オラクルましょA ∈ P / P O LのYがA∈P/poly挙げられます。我々は、多項式時間構築でき Σ 2Σ2オラクルチューリングマシンMM所与の長さのためにそのNn、サイズの回路推測P (N )p(n)存在量化及び回路が決定することを確認し使用してAのA回路の評価を比較することによって、およびクエリ結果を普遍的な数量化を使用して、長さnのn文字列ごとに。

さらに、定量化ブール回路が与えられ、それが有効かどうかを知りたい(QBFと同様)定量化ブール回路(QBC)と呼んでいる決定問題について考えてみましょう。QBFはPSPACE完全であるため、この問題はPSPACE完全です。

仮定することで、QBCことになる∈ P H∈PH。レッツは言うQ B C ∈ ΣのKQBC∈Σkいくつかのためにkがk十分に大きいです。レッツNはN多項式時間表すΣ kのΣk QBCを解決チューリングマシンを。

我々は、の計算混在できM及びN多項式時間取得する(カープ・リプトン定理の証明で行われるものと同様)を Σ k個のOracleチューリングマシンを解決することQ B C A。MNΣkQBCA

非公式には、この新しいマシンは入力としてoracle QBC(oracleゲートを持つQBC)を取ります。次に、長さnの入力でAを計算する回路を計算します (最初の2つの数量詞を同時にピーリングします)。次に、oracle QBCのoracleゲートをAの回路に置き換えます。最後に、多項式時間の残りの適用に進み、Σはk個解くためのアルゴリズムをQ B Cをこの変形例に。AnAΣkQBC

これで、条件付き下限を表示できます。

推論:オラクルが存在する場合はA ∈ N E X PようP S P A C E A ≠ P H Aは、N E X P ⊈ P / P O のL yは。A∈NEXPPSPACEA≠PHANEXP⊈P/poly

証明の概略:が存在すると仮定A ∈ N E X PはそのようなことP S P A C E A ≠ P H A。場合N E X P ⊆ P / P O Lのyが、その後、我々は矛盾になるだろう。A∈NEXPPSPACEA≠PHANEXP⊆P/poly

特に、場合N E X P ⊆ P / P O LのYは、上記請求項によって我々はP S P A C E ≠ P Hを。しかし、ことが知られているN E X P ⊆ P / P O Lのyがあることを意味P S P A C E = P H。NEXP⊆P/polyPSPACE≠PHNEXP⊆P/polyPSPACE=PH

(P / polyの既知の結果の詳細については、こちらをご覧ください)


3
おそらく、PSPACE ≠ PH であると推測されることに言及する価値があります。すなわち、ささいな神託がするだろうが、それを証明することはできない。≠
— トーマスはモニカをサポートします

1
どのように、正確に、相対化されたPSPACEを定義しますか?文献には複数の可能性があります。特に、Oracleクエリは多項式で制限されていると想定されていますか?
— エミールイェジャベクはモニカをサポートします

1
PHに、元の式の2 ^ n qbfsをすべて決定する大きな単調なブール式「Q式の構築」を含めますか?Qフォーミュラの詳細については、QSpaceの概要、2002 Satisfiability Conference、QBFSに関する国際ワークショップを参照してください。
— ダニエルpehoushek

1
SEHにいるそのようなAが「構造的複雑性理論に影響を与える」ことを、下限として示すことができると思います。かなりすぐに投稿する必要がありますか(明日または30分以内に意味する可能性があります)、または十分なクラスで回答が得られる可能性が高いため、これをより長く未回答のままにしますか?A

1
ランダムなオラクルはコルモゴロフの複雑さが高いことを考えると、このようなオラクルの計算可能な上限は注目に値する結果になると思います。単一指数などの強力な上限は、強力な結果をもたらすはずです。(もちろん、この議論は純粋に発見的であり、私は現在それを厳密にする方法がわかりません。)
— アンドラスサラモン

回答:


9

たとえば、Ker-I Koの調査のセクション4.1で与えられた議論をたどると、D T I M E(2 2 O (n 2))の上限が得られると思います。実際、ここでn 2を任意の関数n f (n )で置き換えることができます。ここで、f (n )→ ∞はn → ∞です。これは要求されたものとはまったく異なりますが、近いです。DTIME(22O(n2))n2nf(n)f(n)→∞n→∞

特に、オラクルの分離と回路の下限の間の変換を使用し、Koの表記法に従うと、次のようになります。

  • 我々は、長さの文字列上対角化しますT (N )= P N(M (N ))P N(X )= X N + nは ""であるN(ポリ-タイム・アルゴリズムのいくつかの列挙で)番目の多項式とm (n )は以下で指定されます。t(n)=pn(m(n))pn(x)=xn+nnm(n)

  • 回路の下限に変換すると、これは、2 t (n )入力の境界深さの回路を検討していることを意味します。2t(n)

  • 要件(Koのp。15を参照)を満たすにはm (n )が必要です1m(n)10 2M/(D-1)>DPN(M(N))のすべてのためのn。ここでDは、我々が反対対角化する回線の深さである、または同等レベルΣの p個のDのPHは、我々はに対して対角化したいです。全てに対して対角化するPH、単に選択Dの関数であることが、Nであり、ω(1)。私達はそのようなdを選ぶかもしれません1102m/(d−1)>dpn(m(n))ndΣpdPHPHdnω(1)dしかし、それはslowly意的にゆっくりと成長します(おそらくd (n )での計算可能性の仮定に従いますが、それは障害にならないはずです)。d (n )が一定であると推測した場合(そうでない場合でも、任意にゆっくり成長します)、2 nあたりのm (n )が機能するはずです。d(n)d(n)m(n)2n

  • これは、T (N )〜2 N 2、我々はより低いと回路に対してバインドを探しているので〜2 2 N 2入力。t(n)∼2n2∼22n2

  • TrevisanとXue(CCC '13)は、N個の入力の特定の有界回路が、長さp o l y l o g (N )の PARITYを計算しない割り当てを見つけることができることを示しました。Npolylog(N)

  • 私たちにとってはN = 2 2 n 2なので、p o l y l o g (N )= 2 O (n 2)です。2 2 O (n 2)の時間でそのようなシードをブルートフォースし、動作する最初のシードを使用できます。N=22n2polylog(N)=2O(n2)22O(n2)

n 2をn f (n )に置き換えるには、代わりにp n(x )= x f (n ) + f (n )にします。n2nf(n)pn(x)=xf(n)+f(n)

興味深いことに、私が正しく理解していれば、これは、トレビザンシュエを改善できれば...

  • ...にpseudodeterministic /ベラージオのアルゴリズム(以下アンドリュー・モーガンさんのコメントを参照)、1を得るだろうとB P E X P ⊈ P / P O リットルのy ; またはBPEXP⊈P/poly

  • ... p o l y l o g (N )ビットを推測したが、その後p o l y (N )時間で実行され、受け入れパスで同じ出力を生成する非決定性アルゴリズム(cf. N P S V)、それが暗示するN E X P ⊈ P / P O Lのyと、またはpolylog(N)poly(N)NPSVNEXP⊈P/poly

  • ...決定論的アルゴリズムに、一つはなるだろうE X P ⊈ P / P O Lのyと。EXP⊈P/poly

一方で、これは、スイッチング補題のランダム化をさらに解除するのが難しい理由を示唆します。一方、これは硬さ対ランダム性に関する一種の興味深い見方として私に印象を与えます(または、これは実際には新しいもの、オラクル対ランダム性ですか?)。


3
ここで取り上げられている課題の1つは、構築されるオラクルが単一の固定オラクルでなければならないということです。そのため、決定するのはBPEXPなどです。良いジェネレーターのランダムシードを選択するだけで、機能するオラクルを取得している間、そのオラクルの決定手順を取得する必要はありません。シードが異なると(一般に)オラクルが異なるためです。構築を実際に「建設的」にするためには、標準的なシードを見つけるなど、さらに何かをする必要があります。
— アンドリューモーガン

3
引数はBPEXPを与えませんが、複雑さを有限レベルのEXPHまで下げることができますか?
— エミールイェジャベクはモニカをサポートします

2
@EmilJeřábek:詳細をチェックせず、私は思いますΣ 3 E X Pは動作するはずです。使用してシードを推測∃、それを使用して作品を確認∀、およびそれが使用辞書少なくとも種であることを確認し¬ ∃ ∀ = ∀ ∃ ¬、合計∃ ∀ ∃。
— ジョシュアグロチョフ

2
@EmilJerabek:もちろん、少なくともこれをさらに改善できるM A E X Pにすることができれば(新しい回路の下限を証明せずに改善することはできませんが)、それを行う方法はまだわかりません...
— ジョシュアグロチョフ

2
@JoshuaGrochowええ、元の投稿は問題ないようです。実行時間は指数関数であるEXPHでオラクルを作成できると仮定したEmilへの返事に反対しました。振り返ってみると、私はそれについてもっと明確にすべきだった。
— アンドリューモーガン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.