問題を正しく特定したかどうかはわかりませんが、ナップサック問題を読むことは、私が解決しようとしていることに最も近いようです。
料理人には、さまざまな量のいくつかの材料があります。例えば:
卵8個ソーセージ3個ミルク500mLイチゴ12個
レシピの有限のリストがあり、それぞれがさまざまな量のさまざまな材料で構成されています。すべてのレシピの各材料の量と同様に、材料の世界は有限です。
各レシピには、料理人が持っている材料が含まれている場合と含まれていない場合があります。
料理人は、1つのレシピの無駄を最小限に抑えるために、可能な限りすべての材料を使い果たしたいと考えています。
料理人が残り物を最小限に抑えて、2つまたは3つの異なるレシピですべての材料を使用したい場合があります。
彼の最適化されたソリューションは何ですか?
編集:私の質問は、次のナップサック問題のより複雑なバージョンです http://www.g12.cs.mu.oz.au/wiki/doku.php?id=simple_knapsack