0
我有n組。每組中的項目數可以說是c1,...,cn。我需要將它分成k個相同大小的新組(大小偏差+/- d%),以便我可以最小化每個新組中的舊組的數量,即min [總和(每個k中的c)]。分裂組儘可能均勻
你有什麼想法?也許一些標準算法?對於模糊的問題抱歉。我很想回答有關細節的任何問題。
在此先感謝!
我有n組。每組中的項目數可以說是c1,...,cn。我需要將它分成k個相同大小的新組(大小偏差+/- d%),以便我可以最小化每個新組中的舊組的數量,即min [總和(每個k中的c)]。分裂組儘可能均勻
你有什麼想法?也許一些標準算法?對於模糊的問題抱歉。我很想回答有關細節的任何問題。
在此先感謝!
讓總人數爲m。如果原來的羣體是大致相同的尺寸,這個簡單的程序應約儘量減少任何新的組同老一羣人的最大數量:
請給這個問題一個小例子。 – Codor
您是否希望每個新組都由最少數量的舊組形成,或者是否希望將舊組平均分散到新組中,以便每個新組都有來自每個舊組的成員?你的目標函數是什麼,即你如何衡量成功?任何一個新組中包含的最大舊組數? – user2566092
「每個新團體都是由最少數量的老團體組成的」 - 這一個請:)但我不知道如何衡量這種情況下的成功tbh – Windys