0

こんにちはみんな質問があります。誰かがそれを証明する方法を知っているかどうか疑問に思います。

ここに質問があります:サブセット和問題はNP完全であることが示されています。入力は、正の数w1、...、wn、Wのシーケンスです。ここで、Wはターゲットの重みです。問題は、いくつかの重みの合計が目標の重みに等しくなるように、重みのセットF⊆{1、...、n}があるかどうかを判断することです(つまり、w1 + ... + wi = W)
。制限付きサブセット和問題はサブセット和のように定義されますが、ターゲットの重みがすべての重みの合計の半分未満であるという追加の要件があります。(これが失敗した場合、入力はすぐに拒否される必要があります。)制限付きサブセット和がNP完全であることを示します。
ありがとうございました。

4

1 に答える 1

0

(a) 問題が NP であり、(b) 問題が NP ハードであることを示す必要があります。(a) については、NP のある問題の解決策が問題の解決を容易にすることを示してください (考えてみれば、これを示すことは些細なことです)。(b) については、問題の解が NP の問題を簡単に解決できることを示す必要があります (つまり、別の NP 完全問題を見つけて、その解を問題の解に言い換えることができます)。

これで証明はほぼ半分になりました - (a) は今や自明です - 残りはやりたくありません。

于 2011-10-24T13:54:56.217 に答える