私は問題を抱えており、NP難しいと思いますが、それを証明することはできません。
レイヤーグラフは次のとおりです。ここで、レイヤー0が最も高いレイヤー、レイヤーLが最も低いレイヤーです。
レイヤー間にいくつかの有向エッジがあり、エッジ(A、B)はノードAがノードBをカバーできることを示します。AがBをカバーできる場合、AからBへのパス上のすべてのノードがBをカバーでき、Bがカバーできます。自体。
最後に、ノードSのセットがあります。別のノードANSのセットを選択し、Sの各ノードqに対して、ANSにノードpが存在し、pがqをカバーしていることを確認する必要があります。
すべてのノードにはコストがあり、ANSの設定の総コストを最小限に抑える必要があります。
これはNP難しい問題ですか?そう思いますが、証明できません。
私たちを手伝ってくれますか?
どうもありがとうございました。