E
の要素数とS
の数があるとします。最小分数の割り当て
我々はそのようにセットに要素を割り当てる必要があり:
- すべてがおおよそ同じ数の要素要素の
- 数(最小と最大のセットの間のセット・サイズの最小 差)を含むセット可能な限り小さくする必要があります。
- 各要素はに少なくともの合計のセットの最小%を割り当てる必要があります。この%は、(1)及び(2)問題の目的であり、そしていくつかの例ではトレードオフがあること
注意(これ が要素はもちろんであるが、複数のセットに応じ に割り当てられることを意味する)の各要素のために指定されていますそれらの間の。私は事実上、このトレードオフをパラメータ化する数学的な定式化/解法を探しています。一方、(3)は単なる問題の制約です。
どのように最適な割り当てを見つけるか?この問題は文献に名前がありますか?それが重要な場合は、具体的にはPythonで解決策を探しています。例として
、それらの各々は、分を指定して、我々は3セットおよび10個の要素を持っていると言います。セットの割合は次のとおりです。
0 97.844356
1 48.006223
2 99.772135
3 16.899074
4 0.111023
5 1.028894
6 5.315590
7 100.000000
8 99.838698
9 93.323315
「S = 3」しかない場合、「min fraction」を「0.111023」または「1.028894」と指定することは、33に厳密に等しいので意味をなさない。 –
ありがとう@DmitriChubarov分。私はあなたのことを理解しています。 –
#(set1)=#(set2)>#(2)の制約2(最小の%)を満たす実現可能な解があるとします。 set3)。目標1を改善するためにset3に要素を追加するか、目的3を維持するためにそのまま残す必要がありますか? –