計算複雑性理論におけるRP(randomized polynomial time)とは、以下の3つの属性を持つ確率的チューリング機械で解ける問題の複雑性クラスである。

RPアルゴリズム(1回試行)
生成される解
正解 YES NO
YES ≥½ ≤½
NO 0 1
RPアルゴリズム(n回試行)
生成される解
正解 YES NO
YES ≥1-½n ≤½n
NO 0 1
Co-RPアルゴリズム(1回試行)
生成される解
正解 YES NO
YES 1 0
NO ≤½ ≥½



NONO

 YES  ½  YES NO

 YES  YES  YES  YES NONO

 R R使

 YES  nYES 1 1 - ½n 100RP 

½ ½  0 1RP 

関連する複雑性クラス

編集

RP YES NOCo-RP NOYES Co-RP  YES NOBPP  YES NORP  Co-RP  ZPP RP  RCo-RP  Co-R 

PおよびNPとの関係

編集

P  RPRP  NPP  Co-RP Co-RP  Co-NP  P RP RP NP P= NPPNPRP = Co-RP RP  NP Co-NP 

Co-RP P "x*x - y*y - (x+y)*(x-y)" "x*x + y*y" 

便 RP()NP RP  NP

関連項目

編集