2016-10-24 34 views
1

讓我首先說我認爲這個問題不存在分析上可以辯解的答案,但我很樂意爲此感到驚訝。合併不同項目的排名列表

這種情況是,我有11個排序的項目有序列表,我被要求將它們組合成一個排名有序的列表。問題是這些不是同一組項目的11個排名(在這種情況下,我可以使用Schulze或Condorcet的方法),但它們是完全不同項目的列表。所以列表一可能是(A,C,D,B,F,E),而列表2是(L,Q,M,G)等。

沒有共同的基線,我沒有看到任何方式說只是因爲某個列表上的第一個數字,它不可能輕而易舉地比另一個列表上的數字N更重要。

有沒有一些巫術我不知道,或者這是像我認爲的那樣棘手?

謝謝!

+1

是的,沒有足夠的信息來有意義地合併列表。唯一可以說的是,一些合併是錯誤的 - 那些與原始合併相矛盾的合併。這是非常少的。 –

回答

0

您需要更多的信息才能夠得到明確的答案。例如,它可能有助於瞭解列表中是否有任何列表比其他列表更重要,或列表中是否有任何共同元素。

一個想法可能是給每個項目一個贏/輸記錄,然後根據勝率來排名。對於你的例子,結果將是:

A 5-0 1.000 
L 3-0 1.000 
C 4-1 .800 
Q 2-1 .667 
D 3-2 .600 
B 2-3 .400 
M 1-2 .333 
F 1-4 .200 
G 0-3 .000 
E 0-5 .000 

你可能結束了很多的關係,沒辦法打破它們。這種方法不會與數據相抵觸,並且確實會導致項目的總體排名,但也有其他方法可以滿足該標準。沒有更多的信息,真的沒有辦法選擇其中的一種。

0

只需給予他們一個共同的基準。你可以對待他們,就好像11名選民中的每一位都可以對所有候選人進行排名(但沒有做到)。給那些沒有出現在一個排名中的所有人做一個普通的,最不喜歡的排名。 The Schulze method can deal with that