(數學)P、NP、NPC、NP hard問題


概念定義:

P問題:能在多項式時間內解決的問題;

NP問題:(Nondeterministic Polynomial time Problem)不能在多項式時間內解決或不確定能不能在多項式時間內解決,但能在多項式時間內驗證的問題;

NPC問題:(NP Complete)NP完全問題,所有NP問題在多項式時間內都能規約(Reducibility)到它的NP問題,即解決了此NPC問題,所有NP問題也都能得到解決;

NP hard問題:NP難問題,所有NP問題在多項式時間內都能規約(Reducibility)到它的問題,但不一定是NP問題。

概念圖解:

說明:

  1. P問題屬於NP問題,NPC問題屬於NP問題;
  2. NPC問題同時屬於NP hard問題,是NP與NP hard問題的集合。

概念應用:

NPC問題有很多的,比較有名的有團問題,頂點覆蓋集問題,支配集問題,獨立集問題,哈密頓路問題,旅行商問題等,同樣有很多是NP-hard而不是NPC的問題,比如圍棋,停機問題等。

更多信息,請參考閱讀:

http://www.matrix67.com/blog/archives/105

http://www.cnblogs.com/jpcflyer/archive/2012/04/15/2450622.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM