複雑性クラスのリスト

複雑性クラス間の関係の表現

これは計算複雑性理論における計算複雑性クラスのリストです。その他の計算と計算複雑性に関する主題については、計算可能性と計算複雑性に関するトピックのリストを参照してください。

これらのクラスの多くは、元のクラスに含まれるすべての言語の補語から構成される「共」のパートナーを持ちます。例えば、言語LがNPに属する場合、Lの補語はco-NPに属します。(これはNPの補語がco-NPであることを意味するわけではありません。NPとNPの両方に属することが知られている言語もあれば、どちらにも属さないことが知られている言語もあります。)

あるクラスの「最も難しい問題」とは、そのクラスの他のすべての問題がそのクラスに還元できるような、そのクラスに属する問題を指します。

#PNP問題の解を数える
#P完全#Pにおける最も難しい問題
2-EXPTIME二重指数時間で解ける
AC 0深さが制限された回路複雑度クラス
ACC 0深さが制限され、ゲート数が計数される回路複雑度クラス
AC回路計算量クラス
AH算術階層
AP交代型チューリングマシンが多項式時間で解ける問題のクラス。 [1]
APX近似比が一定である近似アルゴリズムを持つ最適化問題[1]
午前アーサー・マーリン・プロトコル[1]により多項式時間で解ける
BPPランダム化アルゴリズムによって多項式時間で解ける(答えはおそらく正しい)
BPL両側誤差を持つ確率チューリングマシンを用いて対数空間多項式時間で解ける問題
BQP量子コンピュータで多項式時間で解ける(おそらく正解)
共同NP「いいえ」の答えは非決定性機械によって多項式時間で確認可能
共NP完全共NPにおける最も難しい問題
DLIN決定性マルチテープチューリングマシンによってO ( n ) 時間で解ける
DSPACE( f ( n ))空間O ( f ( n ) )を持つ決定論的マシンによって解ける
DTIME( f ( n ))決定論的マシンによってO ( f ( n ))の時間で解ける。
E線形指数で指数時間で解ける
初等指数階層におけるクラスの和集合
空間線形指数を持つ指数空間で解ける
指数EXPTIMEと同じ
指数空間指数空間で解ける
指数時間指数時間で解ける
FNP関数問題におけるNPの類似
FP関数問題におけるPの類似
FP NP関数問題におけるP NPの類似物。巡回セールスマン問題の発祥地
FPT固定パラメータで扱いやすい
GapL行列の整数行列式の計算に対数空間還元可能
IP対話型証明システムによって多項式時間で解ける
L対数空間(小さい)で解ける
LOGCFL文脈自由言語に対数空間還元可能
MAマーリン・アーサー・プロトコルにより多項式時間で解ける
NC並列コンピュータ上で効率的に(多重対数時間で)解ける
NE非決定性機械によって線形指数を持つ指数時間で解ける
NESPACE線形指数を持つ指数空間を持つ非決定性機械によって解ける
NEXPNEXPTIMEと同じ
ネクススペース指数空間を持つ非決定性マシンで解ける
ネクスタイム非決定性機械によって指数時間で解ける
NL「はい」の回答は対数スペースでチェック可能
NLIN非決定性マルチテープチューリングマシンによってO ( n ) 時間で解ける
非初等的基本補数
NP「はい」の回答は多項式時間で確認可能(複雑性クラスPおよびNPを参照)
NP完全NPにおける最も難しい、または最も表現力豊かな問題
NP容易関数問題におけるP NPの類似。FP NPの別名。
NP同等FP NPにおける最も難しい問題
NP困難NPのすべての問題と同じくらい難しいが、同じ複雑さのクラスにあるとは知られていない
NSPACE( f ( n ))空間O ( f ( n ))の非決定性マシンで解ける
NTIME( f ( n ))非決定性マシンによってO ( f ( n ))の時間で解ける。
P多項式時間で解ける
P完全並列コンピュータで解くのが最も難しいPの問題
P/多項式入力サイズのみに依存する「アドバイス文字列」が与えられた場合、多項式時間で解ける
PCP確率的に検証可能な証明
PH多項式階層におけるクラスの和集合
PL対数空間ランダム化マシンを用いて、確率12以上の多項式時間で解ける
P NPNPの問題は、オラクルを用いて多項式時間で解ける。Δ 2 P とも呼ばれる
PP確率多項式(正解確率は1/2よりわずかに高い)
PPAD有向グラフ上の多項式パリティ論証
PR算術関数を再帰的に構築することで解ける
PSPACE多項式空間で解ける。
PSPACE完全PSPACEにおける最も難しい問題
PTAS多項式時間近似スキーム(APXのサブクラス)
QIP量子インタラクティブ証明システムにより多項式時間で解決可能。
QMANPの量子アナログ
R有限時間で解ける
限られた時間内に「はい」と答えられる問題はありますが、「いいえ」と答えることは決してないかもしれません
RLランダムアルゴリズムによって対数空間で解ける(「いいえ」はおそらく正解、「はい」は間違いなく正解)
RPランダムアルゴリズムによって多項式時間で解ける(「いいえ」はおそらく正解、「はい」は間違いなく正解)
SL対数空間の問題は、無向グラフの与えられた頂点間にパスが存在するかどうかを判断することに帰着します。2004年10月、このクラスは実際にはLに等しいことが発見されまし
S 2 P多項式時間で決定論的に判定される同時進行の1ラウンドゲーム[2]
TFNP非決定性多項式時間で解ける全関数問題。このクラスの問題は、すべての入力にその妥当性を効率的に検証できる出力があるという性質があり、計算上の課題は有効な出力を見つけることです
明確な非決定性多時間関数。
ZPLランダムアルゴリズムで解ける(答えは常に正しく、平均空間使用量は対数的)
ZPPランダムアルゴリズムで解ける(答えは常に正しく、平均実行時間は多項式)

参考文献

  1. ^ abc サンジーヴ・アローラ、ボアズ・バラク(2009年)、計算複雑性:現代的アプローチ、ケンブリッジ大学出版局、第1版、ISBN 978-0-521-42426-4
  2. ^ 「S2P:対称階層の第2レベル」スタンフォード大学複雑性動物園。2012年10月14日時点のオリジナルよりアーカイブ。 2011年10月27閲覧
  • Complexity Zoo - 500 以上の複雑性クラスとその特性のリスト
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_complexity_classes&oldid=1307869490"