[英]Showing NP, NP-Completeness, or NP-Hardness
我對這三個類別的理解是否正確?
為了表明問題X是NP:
要顯示問題,X是NP-Complete:
為了表明問題X是NP-Hard:
你幾乎得到了它。
給定問題X
,為了顯示它是NPC,對於某些NPC問題L
,您不需要顯示X ≤p L
。
事實上,這是有保證的,因為你已經證明X
是NP(1),你知道L
是NP-Complete。 根據NP-Complete的定義,這意味着從NP到L
所有問題都有一個多項式時間減少,包括來自X
,因此基本上證明NPC的步驟(3)是多余的。
一種更優雅的方式來顯示證明每個屬性需要做什么的陳述:
要顯示X
是NP:
要顯示X
是NP-Hard:
要么
L
,L≤pX(對於SAT,這實際上只執行一次,並且是NP-Hard的定義)。 要顯示問題,X是NP-Complete:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.