【计算理论】计算复杂性 ( 两个带子的图灵机的时间复杂度 | 证明多个带子图灵机时间复杂度 )
文章目錄
- 一、確定性模型的計(jì)算復(fù)雜性關(guān)系
- 二、證明 "多個帶子圖靈機(jī)時間復(fù)雜度是 O(n2)\rm O(n^2)O(n2)"
一、確定性模型的計(jì)算復(fù)雜性關(guān)系
計(jì)算的 復(fù)雜性 取決于 模型的計(jì)算 ;
給定一個函數(shù) t(n)\rm t(n)t(n) , 假設(shè)有一個 兩個帶子圖靈機(jī) 時間復(fù)雜度是 O(t(n))\rm O(t(n))O(t(n)) , 那么對應(yīng)的有相同計(jì)算能力的 一個帶子圖靈機(jī) 時間復(fù)雜度是 O(t2(n))\rm O(t^2(n))O(t2(n)) ;
示例 : 參考上一篇博客 【計(jì)算理論】計(jì)算復(fù)雜性 ( 兩個帶子的圖靈機(jī)的時間復(fù)雜度 ) , 識別語言 A={0k1k:k≥0}\rm A = \{ 0^k1^k : k \geq 0 \}A={0k1k:k≥0} , 一個帶子圖靈機(jī)識別上述語言的 計(jì)算時間復(fù)雜度是 O(n2)\rm O(n^2)O(n2) , 兩個帶子圖靈機(jī)識別上述語言的 計(jì)算時間復(fù)雜度是 O(n)\rm O(n)O(n) ;
二、證明 "多個帶子圖靈機(jī)時間復(fù)雜度是 O(n2)\rm O(n^2)O(n2)"
參考 【計(jì)算理論】圖靈機(jī) ( 多個帶子的圖靈機(jī) | 計(jì)算能力對比 | 證明過程 | 一個帶子圖靈機(jī) ) 博客 , 以如下三個帶子的圖靈機(jī)為例 , 加入下面的 三個帶子圖靈機(jī)的時間復(fù)雜度是 t(n)\rm t(n)t(n) ;
使用 單個帶子圖靈機(jī) 模仿上述 三個帶子圖靈機(jī) , 那么對應(yīng)的單個帶子圖靈機(jī)的時間復(fù)雜度是 t2(n)\rm t^2(n)t2(n) ;
計(jì)算 單個單子圖靈機(jī) 模仿 三個帶子圖靈機(jī) 一步的計(jì)算 , 需要花費(fèi)的步數(shù) ;
模仿的核心是將三個帶子的字符串放在一個帶子中 , 使用 “#” 分割 , 并使用紅色記錄三個帶子對應(yīng)的位置 , 一個讀頭需要記錄三個位置 , 如下圖 :
使用 111 個帶子的圖靈機(jī) 模擬 333 個帶子的圖靈機(jī) 的代價是 讀寫頭必須從左向右整個遍歷一遍帶子 , 才能模擬 333 個帶子的圖靈機(jī) 一步的計(jì)算 ;
最壞的情況下就是 , 三個帶子圖靈機(jī)走 111 步 , 單個帶子圖靈機(jī)走 三個帶子所有字符串的內(nèi)容長度 對應(yīng)的步數(shù) , 也就是 10+410 + 410+4 步 , 多出來的 444 步是 444 個 “#” 分割字符 ;
三個帶子圖靈機(jī) 每個帶子的長度是 t(n)\rm t(n)t(n) , 單個帶子圖靈機(jī) 帶子長度是 3t(n)\rm 3t(n)3t(n) ;
單個帶子圖靈機(jī) 模仿 三個帶子圖靈機(jī) 一步操作 , 最壞的情況下 , 需要執(zhí)行的步數(shù)是 3t(n)\rm 3t(n)3t(n) ;
總共需要模仿 t(n)\rm t(n)t(n) 步 , 因此總共需要模仿的步數(shù)是 3t2(n)\rm 3t^2(n)3t2(n) ;
如果是 四個帶子圖靈機(jī) , 總共需要模仿的步數(shù)是 4t2(n)\rm 4t^2(n)4t2(n) ,
如果是 五個帶子圖靈機(jī) , 總共需要模仿的步數(shù)是 5t2(n)\rm 5t^2(n)5t2(n) ,
如果是 一百個帶子圖靈機(jī) , 總共需要模仿的步數(shù)是 100t2(n)\rm 100t^2(n)100t2(n) ,
其數(shù)量級還是 t2(n)\rm t^2(n)t2(n) ,
因此增加到 222 個帶子 , 與 增加到 100100100 個帶子 , 甚至 一億個帶子 , 算法復(fù)雜度的數(shù)量級是 O(n2)\rm O(n^2)O(n2) , 這是不變的 ;
單個帶子模仿多個帶子圖靈機(jī) , 所花費(fèi)的時間是平方增加 , 不管多個帶子的個數(shù)是多少 ;
總結(jié)
以上是生活随笔為你收集整理的【计算理论】计算复杂性 ( 两个带子的图灵机的时间复杂度 | 证明多个带子图灵机时间复杂度 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【计算理论】计算复杂性 ( 两个带子的图
- 下一篇: 【计算理论】计算复杂性 ( 非确定性图灵