を信じる説得力のある理由は何ですか?Lは、入力へのポインターを持つログ空間アルゴリズムのクラスです。
とりあえずL = Pと仮定します。P-complete問題の対数空間アルゴリズムは、一般的な概要ではどのように見えますか?
を信じる説得力のある理由は何ですか?Lは、入力へのポインターを持つログ空間アルゴリズムのクラスです。
とりあえずL = Pと仮定します。P-complete問題の対数空間アルゴリズムは、一般的な概要ではどのように見えますか?
回答:
Mulmuleyの結果(ペイウォールのないMulmuleyのWebページから)、ビット操作のないPRAMモデルでは、「」。(通常のブールモデルでは生活、このモデルでは、結果はいかなる意味することを十分に強いです。)ためのアルゴリズムを -complete問題がために最も知られているアルゴリズムとは全く違って見えるしなければならないでしょう -complete問題。
ビット操作のないPRAMモデルは、上の不均一な代数モデル(代数計算ツリーまたはBlum--Shub--Smale代数RAMモデルに類似)で、不均一プログラムは整数入力の数だけでなく、合計ビット長にも。このように、それは「純粋な」代数モデルではありませんが、代数とブールの間のどこかに住んでいます。このモデルには、線形計画法、maxflow、mincut、重み付きスパニングツリー、最短パス、その他の組み合わせ最適化問題のポリタイムアルゴリズム、ツリー同型のログスペースアルゴリズム(以下のコメントを参照)、および多項式の複雑なルートを近似するアルゴリズムが含まれます。これが、Pに対してアルゴリズムを言う理由です-完全な問題(あなたの質問があなたが知っているように、ほとんどの人は存在しないと思う)は、これらのどれとも全く異なって見える必要があります。
M. HofmannとU.Schöppによる一連の作品があり、「典型的な対数空間アルゴリズム」の直観的な概念を定式化し、入力データ構造への一定数のポインターのみをプログラミング言語PURPLE(反復。)
PURPLEプログラムはすべてのキャプチャーしませんが(無向のst-connectiviyを決定できないことが示されています)、カウントによる拡張は大部分をキャプチャーするように表示されますが、 P完全問題のHorn-SAT。これは、M。Hofmann、R。Ramyaa、およびU.Schöpp:Pure Pointer Programs and Tree Isomorphism、FOSSACS 2013シリーズの最新の論文に示されてい ます。L
結論は、完全な問題の対数空間アルゴリズムは非常に典型的ではなく、PURPLEでカウントを使用して実装できるものを超えている必要があるということです。
記述の複雑さはいくつかの答えを提供しようとしました。
FO(一階述語論理)とORD(ドメインの順序)及びTC(推移閉包)。
FO + ORD + LFP(最小不動点)。
そこで、疑問が生じます-FO + ord + TC FO + ord + LFPですか?
一方、FO + LFP(ordなし)はカウントさえできません!たとえば、ドメインのカーディナリティが偶数であるという事実を表現できません。このロジックは確かにキャプチャできませんが、問題はまたはキャプチャできるかどうかです。L N L
たとえば、http://www.cs.umass.edu/%7Eimmerman/pub/EATCScolumn.pdfを参照してください
そして、2次(SO)+ホーンロジックがPをキャプチャし、SO + KromがNLをキャプチャします。Erich Gradel、2次論理のフラグメントによる複雑度クラスのキャプチャ、Theoretical Computer Science、1992を参照してください。
これは実際には答えではありませんが、ここで説明したように、 -complete問題の場合、インスタンスの「複雑さの尺度」を定義して、複雑さのインスタンスを解決できると考えていますにはスペースが必要です。trueの場合、これは望ましい分離を意味します。そのような尺度を特定する場合、インスタンスの単調な空間の複雑さを制限することは手の届くところにあるように思われ、これは私たちが正しい軌道に乗っているという明確な証拠を与えます-非単調な境界を表示することは明らかにはるかに難しいです。G E N K Θ (k個のログN )