複雑性クラスとは何ですか


12

複雑度クラスどういう意味ですか?私は知っている言語含ま複雑性クラスであるれる多項式時間非決定性チューリングマシンのあるそのような IFF機械の受容状態の数入力で奇数です。PPPAMxAMx

しかし、どういう意味ですか?私はそれが実際に何をしているのかを追うことができません:)PP

そのような複雑さのクラスの実際的な結果は何ですか?また、を示す方法は?PP=P


2
この(見苦しい)表記は、相対またはオラクルの複雑度クラスを示します。定義については、ウィキペディアを参照してください。それは質問に答えますか?そうでない場合は、明確にするために編集してください。
ラファエル

7
の証明は、cs.rutgers.eduPP=P
〜allender /

回答:


11

クラス意味Pとして知られているものを搭載したOracleのためのPを -私たちは、文字列かどうかを決定する能力が与えられていると言うのは、言語のメンバーである Lのクラスに含まれるP単一の操作で。PPPPsLP

私は別のコメンター(sdcwcが)の証明にリンクしていることがわかり(参照ラトガースでのCS 538からの講義でこれらのノートを)。複雑クラスCクラスに対するOracleであるBように、B C = Bは、であると言われるクラスのためのB。この場合、我々はと言うPが自身のために低いです。PP=PCBBC=BBP


あなたのための別のリンク、今度は複雑度クラスの「低さ」に関するウィキペディアのページ:en.wikipedia.org/wiki/Low_%28complexity%29
ジョシュロックハート

説明のスタイルは、基本原則を理解するのに十分であり、従うのは簡単です。
スティーブンソン

あなたは基本的に何を意味するの語学のメンバーシップを決定することができオラクルが装備されているLを単一ステップで?私の視点からは、あなたは、いくつかの問題を解決する程度であればP P、あなたは非常に計算の初めに神託を照会しているので、最初のステップの後に、あなたはどのようにオラクルの答えあなたを知っていますか?つまり、1つの受け入れ状態に到達したので、そのような状態の数は1つだけであるため、奇数であるため、受け入れますか?PLPP
スティーブンソン

3
Oracleのための -私たちは、それは言語かどうかを決定する能力が与えられていると言うLはのメンバーであるP単一の操作では。」-これは間違っています。Oracleは、文字列かどうかを判断する能力が与えられるのは、いくつかの言語のメンバーであるLPを。一般性を失うことなく、Lは、であると解釈することができるS A T(それがあるのでP -complete)PLPsLPLSATP
sdcvvc

私はその証明を本当に一生懸命に追おうとしていますが、それは私にははっきりしていません。たとえば、関数どういう意味ですか?「1回繰り返し(1 3 = 111)」であることは知っていますが、このコンテキストでは何が良いのでしょうか?特別に何をしない1 私は意味ですか?そして、何についてのkにおけるn個のkのどこにでも?もしI N Kは、F 1 IX = F 1 、N KX f(1i,x)13=1111iknkink。どういう意味ですか?あなたは機能していなぜ F Pを、そのような入力で?f(1i,x)=f(1nk,x)=f(1|x|k,x)fP
スティーブンソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.