1

タプルの 5 つのセットがあります (int myInt、float myFloat)

次のように、各セットを均一にスケーリングすることを検討しています。

すべてのセット内のタプルのすべてのセット間ペアリング間で、myInts のペアと myFloats のペアの差が 0 に近い発生回数を最大化します。

次に、すべてのセットをスケーリングして、近い連符のペアリングの距離を最小化します

入力セット
[ (24, .56), (0, .55) ]
[ (22, .37), (23, .59) ]

2 つの連符が互いに近くにあるため、離れた連符を無視して、浮動小数点値の差を最小限に抑えるようにスケーリングする必要があります。

実際の使用では、各セットに 20 個の連符があり、通常は 4 個程度ですが、2 ~ 20 個のセットがあります。

私は制約解決に慣れていませんが、頭に浮かんだアプローチは.

各セットにランダムなスケーリングを与え、それぞれを上下に調整して、0 に近い myFloats の数を最大化します。異なるランダム値で何度も繰り返します。

この種の問題に対する既知のアプローチはありますか? 私は正しい軌道に乗っていますか?

4

0 に答える 0