私はここと同じ問題を抱えています: Variation on knapsack - 最小合計値が 'W' を超えており、制約が追加されています。
詳細:
アイテムのグループがあり、各アイテム (i) には重量 (w_i) と値 (v_i) と価格 (p_i) があります。これらのアイテムのサブグループを次のように選択する必要があります。
- 総集計値を最小化する
st
- 合計総重量は少なくともWです。
- 合計総価格は最大でPです。
最後の制約を無視すると、これは 0/1 ナップザック問題と同等であり、上記の質問に記載されているamitのように解決できます。最後の制約を追加しても、動的計画法を使用して解決できますか?
どんなヒントでも大歓迎です。