2012-05-20 84 views
0

算法等於組我有一些人的數據。每個人都有牌號爲幾個參數根據參數

我要劃分爲人民N組,這將是在所有的參數儘可能相等。

參數是評級。例如 - 該參數1將

等於在組最重要的是,第二個參數是在第二優先級,最後一個參數是最優先

例如:

有100像這樣的數據人民:

people1 = ["param1"=12,"param2"=70,"param3"=6] 

people2 = ["param1"=9,"param2"=79,"param3"=2] 

,我想(在一個相同的尺寸或多或少)人民劃分到3個基團

,將盡可能多的等於等級

有人可以幫助我嗎?給點子?

在此先感謝

+3

您的要求有點含糊。但是你可能對[k-均值聚類]感興趣(http://en.wikipedia.org/wiki/K-means_clustering)。 –

+0

感謝您的重播!我會查一下。 – Batty

+0

這個問題更像是一個尋找程序員的客戶,從模糊的概念中尋求需求,而不是像尋求建議。請嘗試闡述你的問題。 –

回答

0

這個帖子讓我想起我的孩子是在與其他孩子在院子裏踢足球比賽。

有2名隊長被選中,並且每個隊員從隊伍中輪流選出一名隊員。最後,這樣團隊才能保持平衡。

你肯定可以從這個故事中做出一個算法,而且它非常容易(即使對於孩子們:),並且在大量數據上帶來好的結果。

只有你需要的東西 - 按玩家的「力量」對數據進行排序並將其分開。