fbpx
维基百科

布盧姆加速定理

計算複雜性理論布盧姆加速定理(英語:Blum's speedup theorem)為關於可计算函数複雜度的基本定理,最早由曼纽尔·布卢姆在1967年提出。

選定一種編程語言後,每個可計算函數仍由無窮多個程式實現,該些程式可能各有優劣。給定某個可計算函數和複雜度衡量時,算法理論經常尋找計算該函數「最不複雜」的算法(稱為「最優」,例如當複雜度用時間衡量時,便是「最快」)。布魯姆加速定理斷言,任何複雜度衡量下,都存在某個没有最優算法的可計算函數,亦即,任何該函數的程式實現都會比另一個實現複雜。此結論同時說明,無法同時定義全部可計算函數的複雜度(函數的複雜度是其最優程式的複雜度)。當然,不排除能找到特定函數的最優程式,並計算其複雜度。

定理敍述 编辑

給定布盧姆複雜度衡量 和二元全可計算函數 ,必有全可計算謂詞 (即輸出只能為布爾值 的全可計算函數),使得對於 的每個程式 ,都有 的另一個程式 ,使得對幾乎所有輸入 ,都有

 

粗略而言,上式表明存在程式 ,使其複雜度 比程式 的複雜度 更小,且可以遠遠更小(「遠遠」的含義由 指定)。 稱為加速函數,它可以很大(只需可計算)。例如,若取 ,則 的複雜度很小,為 

參見 编辑

  • 哥德爾加速定理英语Gödel's speed-up theorem

參考資料 编辑

  • Blum, Manuel. A Machine-Independent Theory of the Complexity of Recursive Functions (PDF). Journal of the ACM. 1967, 14 (2): 322–336 [2021-08-09]. doi:10.1145/321386.321395. (原始内容 (PDF)于2016-01-15). 
  • Van Emde Boas, Peter. Bečvář, Jiří , 编. Ten years of speedup. Proceedings of Mathematical Foundations of Computer Science, 4th Symposium, Mariánské Lázně, September 1-5, 1975. Lecture Notes in Computer Science (Springer-Verlag). 1975, 32: 13–29. doi:10.1007/3-540-07389-2_179. .

外部鏈結 编辑

布盧姆加速定理, 在計算複雜性理論, 英語, blum, speedup, theorem, 為關於可计算函数複雜度的基本定理, 最早由曼纽尔, 布卢姆在1967年提出, 選定一種編程語言後, 每個可計算函數仍由無窮多個程式實現, 該些程式可能各有優劣, 給定某個可計算函數和複雜度衡量時, 算法理論經常尋找計算該函數, 最不複雜, 的算法, 稱為, 最優, 例如當複雜度用時間衡量時, 便是, 最快, 布魯姆加速定理斷言, 任何複雜度衡量下, 都存在某個没有最優算法的可計算函數, 亦即, 任何該函數的程式實現都會比另. 在計算複雜性理論 布盧姆加速定理 英語 Blum s speedup theorem 為關於可计算函数複雜度的基本定理 最早由曼纽尔 布卢姆在1967年提出 選定一種編程語言後 每個可計算函數仍由無窮多個程式實現 該些程式可能各有優劣 給定某個可計算函數和複雜度衡量時 算法理論經常尋找計算該函數 最不複雜 的算法 稱為 最優 例如當複雜度用時間衡量時 便是 最快 布魯姆加速定理斷言 任何複雜度衡量下 都存在某個没有最優算法的可計算函數 亦即 任何該函數的程式實現都會比另一個實現複雜 此結論同時說明 無法同時定義全部可計算函數的複雜度 函數的複雜度是其最優程式的複雜度 當然 不排除能找到特定函數的最優程式 並計算其複雜度 目录 1 定理敍述 2 參見 3 參考資料 4 外部鏈結定理敍述 编辑給定布盧姆複雜度衡量 f F displaystyle varphi Phi nbsp 和二元全可計算函數f displaystyle f nbsp 必有全可計算謂詞g displaystyle g nbsp 即輸出只能為布爾值0 1 displaystyle 0 1 nbsp 的全可計算函數 使得對於g displaystyle g nbsp 的每個程式i displaystyle i nbsp 都有g displaystyle g nbsp 的另一個程式j displaystyle j nbsp 使得對幾乎所有輸入x displaystyle x nbsp 都有 f x F j x F i x displaystyle f x Phi j x leq Phi i x nbsp 粗略而言 上式表明存在程式j displaystyle j nbsp 使其複雜度F j x displaystyle Phi j x nbsp 比程式i displaystyle i nbsp 的複雜度F i x displaystyle Phi i x nbsp 更小 且可以遠遠更小 遠遠 的含義由f displaystyle f nbsp 指定 f displaystyle f nbsp 稱為加速函數 它可以很大 只需可計算 例如 若取f x y 2 y displaystyle f x y 2 y nbsp 則j displaystyle j nbsp 的複雜度很小 為O log F i x displaystyle O log Phi i x nbsp 參見 编辑哥德爾加速定理 英语 Godel s speed up theorem 參考資料 编辑Blum Manuel A Machine Independent Theory of the Complexity of Recursive Functions PDF Journal of the ACM 1967 14 2 322 336 2021 08 09 doi 10 1145 321386 321395 原始内容存档 PDF 于2016 01 15 Van Emde Boas Peter Becvar Jiri 编 Ten years of speedup Proceedings of Mathematical Foundations of Computer Science 4th Symposium Marianske Lazne September 1 5 1975 Lecture Notes in Computer Science Springer Verlag 1975 32 13 29 doi 10 1007 3 540 07389 2 179 外部鏈結 编辑埃里克 韦斯坦因 Blum s Speed Up Theorem MathWorld 取自 https zh wikipedia org w index php title 布盧姆加速定理 amp oldid 67904431, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。