日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【计算理论】计算复杂性 ( 多项式时间规约 | NP 完全 ★ | 布尔可满足性问题 ) ★

發(fā)布時(shí)間:2025/6/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【计算理论】计算复杂性 ( 多项式时间规约 | NP 完全 ★ | 布尔可满足性问题 ) ★ 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 一、多項(xiàng)式時(shí)間規(guī)約 分析
  • 二、NP 完全 ★ ( 計(jì)算理論最重要的概念 )





一、多項(xiàng)式時(shí)間規(guī)約 分析



多項(xiàng)式時(shí)間規(guī)約概念 : 【計(jì)算理論】計(jì)算復(fù)雜性 ( 多項(xiàng)式等價(jià)引入 | 多項(xiàng)式時(shí)間規(guī)約 )


下圖中 , 給定 輸入 x\rm xx , 想要知道 x\rm xx 字符串 , 是否可以被 L\rm LL 語(yǔ)言對(duì)應(yīng)的算法接受 ;

做一個(gè)規(guī)約 , 將上述問(wèn)題 , 轉(zhuǎn)化為 f(x)\rm f(x)f(x) 是否能被 L′\rm L'L 語(yǔ)言對(duì)應(yīng)的算法接受 ;


首先將 x\rm xx 字符串 , 輸入到函數(shù) f\rm ff 中計(jì)算 , 得到輸出 f(x)\rm f(x)f(x) ,

然后將 f(x)\rm f(x)f(x) 輸入到 L′\rm L'L 算法中 , 查看該輸入是否能被接受 ,

如果 L′\rm L'L 接受 f(x)\rm f(x)f(x) , 那么就說(shuō) x\rm xx 是被 L\rm LL 所接受的 ;





二、NP 完全 ★ ( 計(jì)算理論最重要的概念 )



NP 完全 定義 ★ :

如果 語(yǔ)言 B\rm BBNP\rm NPNP 完全的 , 必須滿足如下兩個(gè)條件 :

① 是 NP\rm NPNP 問(wèn)題 : 語(yǔ)言 B\rm BB 對(duì)應(yīng)的計(jì)算問(wèn)題必須在 NP\rm NPNP , 換句話說(shuō)就是可以找到一個(gè)多項(xiàng)式算法 , 可以驗(yàn)證該計(jì)算問(wèn)題 ;

② 是 NP\rm NPNP 最難問(wèn)題 :NP\rm NPNP 中的任何計(jì)算問(wèn)題 A\rm AA , 都可以在 多項(xiàng)式時(shí)間規(guī)約 到 B\rm BB , 也就是說(shuō)NP\rm NPNP 中的任何計(jì)算問(wèn)題 , 其難易程度都不會(huì)超過(guò) B\rm BB , B\rm BBNP\rm NPNP 中最難的問(wèn)題 ;


NP\rm NPNP 中其它所有的計(jì)算問(wèn)題的難以長(zhǎng)度都不會(huì)超過(guò) B\rm BB , B\rm BB 問(wèn)題是 NP\rm NPNP 中最難的問(wèn)題 ;


NP 完全命題 ★ : 如果 B\rm BB 問(wèn)題是 NP\rm NPNP 完全的 , 并且 B\rm BB 能在 多項(xiàng)式時(shí)間規(guī)約 到 C\rm CC , 記作 B≤C\rm B \leq CBC , C\rm CC 也是 NP\rm NPNP 完全的 ;


該命題是很重要的命題 , 驗(yàn)證一個(gè)命題是 NP\rm NPNP 完全的 , 需要滿足上面的兩個(gè)條件 , ① 是 NP\rm NPNP 問(wèn)題 , ② 是 NP\rm NPNP 最難問(wèn)題 ;

將計(jì)算問(wèn)題與 NP\rm NPNP 中最難問(wèn)題 B\rm BB 進(jìn)行比較 , 是很難的 , 如果已經(jīng)知道某個(gè)計(jì)算問(wèn)題是 NP\rm NPNP 完全的 , 就不需要與 NP\rm NPNP 中所有問(wèn)題進(jìn)行比較 , 只與當(dāng)前已知的 NP\rm NPNP 完全問(wèn)題比較即可 ;


已知的 NP\rm NPNP 完全的 計(jì)算問(wèn)題 B\rm BB , 與 要驗(yàn)證的 C\rm CC 問(wèn)題 , 進(jìn)行規(guī)約 , 就知道 C\rm CC 問(wèn)題是否是 NP\rm NPNP 完全的 ;


歷史已經(jīng)找到了一個(gè) NP\rm NPNP 完全問(wèn)題 : 布爾可滿足性問(wèn)題 ( Boolean Satisfiability Problem;SAT ) ;

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的【计算理论】计算复杂性 ( 多项式时间规约 | NP 完全 ★ | 布尔可满足性问题 ) ★的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。