所以我正在研究一个有趣的小程序,并跑过这个相当有趣的问题: 我有几套预定义集合的值。这些都是更大价值池的独特子集。每个数字子集的平均值应该尽可能接近。这并不需要是完美的,但应该足够接近以至于所有的套都相互“平衡”。平衡值集
例如:{1,2,3,6,9,10,15,23,27}全球平均:10.66 需要被分类成2台2和一组5
可接受的结果: {1,27} {2,23} {3,6,9,10}
在实践中,这些值将介于60和200之间,而套将范围从大小为6〜20。
我已经尝试了几种不同的算法,并获得了不同程度的成功,但是我很想看看StackOverflow中的优秀人物在想什么。
我最好的, 扎克
我认为,为了测试(或品尝)所提议的算法的好处,可能需要更详细地指定“每个数字子集的平均值应尽可能接近于彼此”的条件。 – 2010-06-25 21:14:57