所以我正在研究一個有趣的小程序,並跑過這個相當有趣的問題: 我有幾套預定義集合的值。這些都是更大價值池的獨特子集。每個數字子集的平均值應該儘可能接近。這並不需要是完美的,但應該足夠接近以至於所有的套都相互「平衡」。平衡值集
例如:{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