Rで分散最適化問題を解決する必要がありますが、それを効果的に定式化するためのアプローチに頭を悩ませているようには見えません:
Aは、各座標で利用可能な関連金額を含む口座と口座保有者のマトリックスです。マトリックス全体は、アカウントとアカウント所有者の間の n:m の関係を持つネットワークです。次の 2 つの制約の下で、金額の分布を最適化する必要があります。
- C1 => すべての口座所有者が少なくとも 100k (または少なくとも可能な最大額) をカバーする必要があります / この条件が優先されます
- C2 => 完全にカバーできる口座の金額を最大化します (つまり、1 つの口座の合計金額が高い場合は、複数の口座ではなく、1 つの口座のみを 100% までカバーする方がよい)。
負の値は含まれていません。
私はOptimSimplexとGAを使用して問題にアプローチしようとしましたが、2 つの制約を同じディストリビューションで機能させながら、最初の優先順位を含めることにつまずきました。