動的計画法で質問があります。ターゲットをカバーするセンサーのセットがある場合 (ターゲットは複数のセンサーでカバーされる場合があります)、各センサーに独自のコストがあることを知っているセンサーの最小コストのサブセットを見つけるにはどうすればよいですか? 私はこれについて多くのことを考えましたが、プログラムを書くために再帰的なフォーラムに到達できませんか? 貪欲なアルゴリズムは時々私に間違った最小コストサブセットを与えます、そして私の問題はセンサーがターゲットをカバーするのに重なることです、何か助けはありますか?
例: コスト/重量 = {s1:1,s2:2.5,s3:2} のセンサーのセットがあり、3 つのターゲット = {t1,t2,t3} があります。={s1:t1 t2,s2:t1 t2 t3,s3:t2 t3} 動的計画法によって最小コストのサブセットを取得する必要があります。上記の例で貪欲なアルゴリズムを使用すると、s1,s3 が得られますが、正解はs2だけ