私がパン屋で、限られた量の材料で生産できるパイの数を最大化しようとしていると想像してください。
次の各パイ レシピA, B, C, and D
は、正確に 1 つのパイを生成します。
A = i + j + k
B = t + z
C = 2z
D = 2j + 2k
※上記のように、レシピは必ず直線になります。
私は次の成分を持っています:
4 of i
5 of z
4 of j
2 of k
1 of t
限られた量の材料を使用して、パイの生産を最大化するアルゴリズムが必要です。
これらの入力例の最適解は、次の量のパイを生成します。
2 x A
1 x B
2 x C
0 x D
= a total of 5 pies
これは、すべての組み合わせの中で最大の生産者を求めることで簡単に解決できますが、材料の量が増えると、組み合わせの数が法外なものになります。このタイプの最適化問題の一般化が必要なように感じますが、どこから始めればよいかわかりません。
私はパイ全体を焼くことしかできませんが、整数以外の結果を生成する可能性のある方法を見たいと思っています。