計算複雑性理論

計算問題の困難さなどを数学的に扱う理論
計算量から転送)

: computational complexity theory

 computational complexity 

概要

編集





NPP

tC C X AXAtCXX()XCXtC X

PNPNPNPNPNPPPNP

計算問題と計算量・複雑性

編集

FACTORIZE115 FACTORIZE 

random access machine使O

使 n n2 n2O使O(n2) 222221

使O使

使

使O

決定問題

編集



HAS-FACTOR  n kn  k FACTORIZEHAS-FACTOR 使 kn  nHAS-FACTOR FACTORIZE 



 IS-PRIME IS-COMPOSITE IS-PRIME IS-COMPOSITE  IS-COMPOSITE  IS-PRIME  IS-PRIME  IS-COMPOSITE 

IS-COMPOSITEIS-PRIMENPco-NP

1

計算資源

編集



(DTIME) (DSPACE) 使

使


複雑性クラス

編集

使

 P[1]

 NP[1]



CC

 (:  hard)

CPCCPPCCPC

 (:  complete)

CPCPCCPC

主な複雑性クラス

編集

未解決の問題

編集

P = NP 問題

編集

NPP1[1]NPP使[2][3]2000100[4]

NPNPNPPP = NPNPNPNPNPP = NP[1]P = NPNPNP

NPにおける不完全問題

編集

NPPNPNPNP-intermediateP  NP[5]

NP = co-NP

編集

co-NPNP2NP co-NP co-NPNP[5]

イントラクタブル

編集

 (: intractable, ) EXPTIMENPPNP

使2n n  n= 100 1101010 4 × 1012 

主な研究者

編集

脚注

編集
  1. ^ a b c d Sipser, Michael (2006年). “Time Complexity”. Introduction to the Theory of Computation (2nd edition ed.). USA: Thomson Course Technology. ISBN 0-534-95097-3 
  2. ^ Berger, Bonnie A.; Leighton, Terrance (1998年). “Protein folding in the hydrophobic-hydrophilic (HP) model is NP-complete.”. Journal of Computational Biology 5 (1): p27-40. PubMed
  3. ^ Cook, Stephen (2000年4月) (PDF). The P versus NP Problem. クレイ数学研究所. http://www.claymath.org/millennium/P_vs_NP/Official_Problem_Description.pdf 2006年10月18日閲覧。. 
  4. ^ Jaffe, Arthur M.. “The Millennium Grand Challenge in Mathematics” (PDF). Notices of the AMS 53 (6). http://www.ams.org/notices/200606/fea-jaffe.pdf 2006年10月18日閲覧。. 
  5. ^ a b Du, Ding-Zhu; Ko, Ker-I (2000年). Theory of Computational Complexity. John Wiley & Sons. ISBN 978-0-471-34506-0 

参考文献

編集
  • L. Fortnow, Steve Homer (2002/2003). A Short History of Computational Complexity (PDF) . In D. van Dalen, J. Dawson, and A. Kanamori, editors, The History of Mathematical Logic. North-Holland, Amsterdam.
  • Jan van Leeuwen, ed. Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity, The MIT Press/Elsevier, 1990. ISBN 978-0-444-88071-0 (Volume A). QA 76.H279 1990. 解説が豊富で、様々な文献で引用・参照されている。
  • Dexter C. Kozen: "Theory of Computation", Springer, ISBN 978-1849965712(2010年10月21日).

関連項目

編集

外部リンク

編集