日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

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

生活随笔

當(dāng)前位置: 首頁(yè) >

【计算理论】计算复杂性 ( NP 完全问题 | 顶点覆盖问题 | 哈密顿路径问题 | 旅行商问题 | 子集和问题 )

發(fā)布時(shí)間:2025/6/17 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【计算理论】计算复杂性 ( NP 完全问题 | 顶点覆盖问题 | 哈密顿路径问题 | 旅行商问题 | 子集和问题 ) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 一、頂點(diǎn)覆蓋問(wèn)題
  • 二、哈密頓路徑問(wèn)題
  • 三、旅行商問(wèn)題
  • 四、子集和問(wèn)題
  • 五、NP 完全問(wèn)題





一、頂點(diǎn)覆蓋問(wèn)題



頂點(diǎn)覆蓋 ( Vertex Cover ) :

給定一個(gè) 無(wú)向圖 G\rm GG , G\rm GG點(diǎn)集覆蓋 定義 :

找到 無(wú)向圖 G\rm GG點(diǎn)集子集 V\rm VV ,

使得 無(wú)向圖 G\rm GG 中的任何一條邊 , 都與 點(diǎn)集子集 V\rm VV 的至少一個(gè)節(jié)點(diǎn)是接觸的 ;


頂點(diǎn)覆蓋問(wèn)題 : 查看 無(wú)向圖 G\rm GG是否包含一個(gè)指定大小的 滿足上述要求的 點(diǎn)集子集 V\rm VV ;


符號(hào)化表示 :

VERTEX?COVER={<G,K>∣G是無(wú)向圖,包含k個(gè)節(jié)點(diǎn)的點(diǎn)集覆蓋}\rm VERTEX-COVER = \{ <G, K> | G 是無(wú)向圖 , 包含 k 個(gè)節(jié)點(diǎn)的 點(diǎn)集覆蓋 \}VERTEX?COVER={<G,K>G無(wú),k個(gè)節(jié)點(diǎn)點(diǎn)}

其中 k\rm kk 個(gè)節(jié)點(diǎn) 的 點(diǎn)集覆蓋 就是無(wú)向圖中有 k\rm kk 個(gè)點(diǎn)的點(diǎn)集子集 , 滿足點(diǎn)集覆蓋要求 ;


點(diǎn)集覆蓋 是 NP\rm NPNP 完全問(wèn)題 ;





二、哈密頓路徑問(wèn)題



哈密頓路徑問(wèn)題在圖論中是很重要的問(wèn)題 ;


在下圖中 , 從某個(gè)頂點(diǎn)出發(fā) , 將所有的頂點(diǎn)都走一遍, 并且每個(gè)頂點(diǎn)只能經(jīng)過(guò)一次 ,

經(jīng)過(guò)所有頂點(diǎn)的 稱為 哈密頓圈 ,

經(jīng)過(guò)所有頂點(diǎn)的 道路 稱為 哈密頓道路 , 又稱為 哈密頓路徑 ;


哈密頓路徑問(wèn)題 就是 找到無(wú)向圖中的哈密頓路徑 ;


涉及到的其它概念 :

途徑 : 頂點(diǎn)和邊的交替出現(xiàn)的序列 , 其順序符合圖中的位置即可 ;
跡 : 每個(gè)邊不能相同的 途徑 ;
路 : 每個(gè)點(diǎn)都不相同的 ;

這三個(gè)概念 , 一個(gè)比一個(gè)嚴(yán)格 ;

閉途徑 : 起點(diǎn) 和 終點(diǎn) 相同的 途徑 ;
閉跡 : 起點(diǎn) 和 終點(diǎn) 相同的 , 也稱 回路 ;
圈 : 起點(diǎn) 和 終點(diǎn) 相同的 ;

GGG 指的是 Graphic 圖 ;
EEE 指的是 Edge 邊 ;
VVV 指的是 Vertext 頂點(diǎn) ;


哈密頓路徑 , 參考 【圖論】簡(jiǎn)單 概念 及 公式 入門 ( 完全圖 | 二部圖 | 連通圖 | 歐拉回路 | 哈密頓圈 | 平面圖 | 歐拉定理 ) 博客中的 歐拉回路 與 哈密頓圈 ;


哈密頓路徑問(wèn)題 是 NP\rm NPNP 完全的 ;

無(wú)向圖中哈密頓路徑是否存在 , 該問(wèn)題也是 NP\rm NPNP 完全的 ;


前者是求出具體的哈密頓路徑 , 后者求哈密頓路徑是否存在 ;





三、旅行商問(wèn)題



旅行商問(wèn)題 : 無(wú)向圖中 , 每條邊都有一個(gè)權(quán)重 , 求是否有一條哈密頓路徑的權(quán)重之和 , 不超過(guò)給定的自然數(shù) W\rm WW ;

旅行商問(wèn)題 是 NP\rm NPNP 完全的 ;





四、子集和問(wèn)題



子集和問(wèn)題 : 給定一個(gè) 自然數(shù)集合 , 給定一個(gè) 自然數(shù) t\rm tt , 問(wèn)給定的自然數(shù)集合中 , 是否存在子集 , 使它們之和等于給定的自然數(shù) t\rm tt ;

子集和問(wèn)題 是 NP\rm NPNP 完全的 ;





五、NP 完全問(wèn)題



計(jì)算理論中的 NP\rm NPNP 完全問(wèn)題 :

SAT\rm SATSAT 布爾可滿足性問(wèn)題 ;

dHAMPATH\rm dHAMPATHdHAMPATH 哈密頓路徑問(wèn)題 ;

TSP\rm TSPTSP 旅行商問(wèn)題 ;


下圖就是已知的 NP\rm NPNP 完全問(wèn)題 ;

總結(jié)

以上是生活随笔為你收集整理的【计算理论】计算复杂性 ( NP 完全问题 | 顶点覆盖问题 | 哈密顿路径问题 | 旅行商问题 | 子集和问题 )的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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