程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> np-為什麼說旅行商問題是NP Hard的?

np-為什麼說旅行商問題是NP Hard的?

編輯:編程綜合問答
為什麼說旅行商問題是NP Hard的?

為什麼說旅行商問題是NP Hard的?網上看了很多文章還是比較迷糊,有誰能清晰地講解下。怎麼樣判斷一個算法是不是NP Hard?

最佳回答:


怎樣證明一個問題C是NP完全問題呢?首先,要證明C是NP問題,也就是C的解的正確性容易驗證;然後要證明有一個NP完全問題B,能夠在多項式時間內歸約到C。這就要求必須先存在至少一個NPC問題。Cook證明了NP完全問題的祖先就是SAT。SAT問題是指給定一個包含n個布爾變量的邏輯式,問是否存在一個取值組合,使得該式被滿足。Cook證明了SAT是一個NPC問題,如果SAT容易解決,那麼所有NP都容易解決。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved