P類(P-class)一種特殊的類.指確定型圖靈機多項式時間可計算語言類.是由卡普(Karp , R.M.)於1972年首先引進的一個概念.設M為一個確定型圖靈機,若存在一個多項式p,使對任何字W,當W輸入M後,必定會pOW)步內停機,即M的計步函式f滿足
bnCf (n>GpCn)),
則稱M為多項式界的圖靈機.而P指全體多項式界的確定型圖靈機所接受的語言組成的類.即屍一{L!存在多項式界確定型圖靈機M使M接受L}.
由於一個語言可以同一個判定問題自然地對應起來,因此,P也可看成全體具有多項式時間算法可解的問題組成之類.從數學的觀點看,屍也是一個十分自然的語言類,它不依賴於具體的計算模型,例如,若M,為具有多帶多讀頭的圖靈機,則它的計算速度一般地要比單帶單讀頭的圖靈機快.但是,只要M,有一個多項式時間界P,,總可以(能行地)構作一個單帶單讀頭的圖靈機M,以及多項式p,使M以p為時間界函式,並且M和M,接受的語言同.從而,以多帶多讀頭圖靈機為計算模型而定義的類屍,與前面的屍是一樣的.不僅如此,對任何其他合理的計算模型情形也一樣.此外,P類還給出了語言類易解性和難解性的一種自然分界.即可以把屍類看成易解的語言類,而把屍之外的語言看成難解的(參見“庫克一卡普論題”).當然,若某個語言的計算模型以一個極大的多項式為界,看起來它也是很難解的.但是,若要在屍中給出易解與難解之區分界限,往往是不自然的,而且會隨著計算機技術的發展有所改變,而P則提供了一種對易解性的自然刻畫.
相關詞條
-
類選擇器
類選擇器允許以一種獨立於文檔元素的方式來指定樣式。
類選擇器概述 結合元素選擇器 CSS 多類選擇器 -
類和對象
類和對象(class)是兩種以計算機為載體的計算機語言的合稱。對象是對客觀事物的抽象,類是對對象的抽象。類是一種抽象的數據類型。 它們的關係是,對象是類...
聲明定義 成員函式 成員引用 套用舉例 -
共軛類
數學上,特別是在群論中,群的元素可以分割成共軛類(Conjugacy class);同一個共軛類的元素有很多共同的屬性,而且研究非交換群的共軛類可以看出...
定義 例子 屬性 共軛類方程 子群的共軛 -
類工廠
class factory(類工廠) 一個實現了IClassFactory接口的類,這允許它創建特定類的對象,也被稱為COM Class Object。...
基本功能 實現原理 主要事例 -
理想類群
理想類群(ideal class group)是數域的分式理想群按主理想子群分類所形成的群。數域K的兩個分式理想A和B稱為等價的,指存在α∈K使A=αB...
詳細概念 群 理想 數域 整環 -
模板類
模板是根據參數類型生成函式和類的機制(有時稱為“參數決定類型”),通過使用模板,可以只設計一個類來處理多種類型的數據,而不必為每一種類型分別創建類。
簡介 優勢 函式模板 類模板 相關介紹 -
剩餘類環
剩餘類環(residue class ring)是有理整數環的剩餘類環Z/mZ的推廣。設F,S為普通算術域,且F對S中每一賦值的剩餘類域均為有限域,設O...
定義 實例分析 相關定理 -
交換環類群
交換環類群(class group of a commutativering)亦稱理想類群。刻畫環性質的一種阿貝爾群。在代數K理論與代數數論中有重要套用...
概念介紹 群 阿貝爾群 理想 環 -
vim[Unix及類Unix系統文本編輯器]
Vim是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。 VIM是自由軟體。 Vim普遍被推崇為類Vi編輯器...
發展歷程 主要功能 學習方法 高效率移動 高效的輸入