有誰知道R函數來解決組合優化的賦值問題。例如:假設我有N = 3名學生(1,2,3)和S = 4個可能的工作安排(A,B,C,D)。每個N = 3名學生對所有S = 4個工作職位進行排名。 1分配顯然沒有學生(缺少表示爲「。」)。這是事實(因爲N小於S)並沒有問題。有(我認爲)4!可能的分配位置:R中的賦值語法lp.assign()
A B C D
1 2 3 .
1 . 2 3
1 3 . 2
1 . 3 2
1 3 2 .
And so on for the next 18 possible ways...
所以,如果N和S是小我能考慮學生的所有可能的「現實」被分配的工作。我可以從每個「現實」中總結出隊伍。並選擇最低總和等級的現實(在一個公平的系統中),即大多數學生得到他們想要的東西。
你的直覺,這是不是這麼一個合適的問題可能是正確的。您基本上要求提供工具建議和一般意見的組合,這通常不是我們在這裏的目標。我會建議尋求這方面的專家的建議,可能是處理組合優化或組合優化的人。 – joran