我有一组五组元组(int myInt,float myFloat)
我希望统一缩放每一组,以便:
最大化所有集合中所有集合的元组配对之间,myInts对和myFloats对之间的差异接近0的占用次数。
然后缩放所有集合以最小化那些近似连音符配对的距离
所以输入设定
[(24,.56),(0,.55)]
[(22,.37),(23,.59)]
两个连音符彼此靠近,它们应该缩放以最小化它们的浮点值的差异,忽略外围连音符。
在实际使用中,每组有20个连音符,2到20组,但通常约为4个。
我是新约束解决方法,但想到的方法是。
为每个集合提供一个随机缩放,然后向上或向下调整每个集合以最大化near-0 myFloats的数量。使用不同的随机值重复多次。
这种问题有没有已知的方法?我是在正确的轨道上吗?