我需要一個算法來解決問題符合下列條件:需要幫助找出要使用的算法
有一組「n」的人與另一組的「M」研討會,還有更多人比講習班。每個人都選擇了整個研討會的大小「j」的一個子集,並且已經爲每個人分配了值,取決於他們想要協助該特定研討會的多少。現在,每個研討會只有有限的空缺。
鑑於這些情況下,問題是:
什麼是派人到車間,讓每個人在其中,她認爲最有價值的車間參與的最佳方式(根據問題的制約,也就是說,如果一個人不能參與他們的第一選擇,那麼該算法應該選擇第二,第三,第四等等)。
我認爲這個問題與組合優化有關,但我對算法知之甚少。如果有人能告訴我開始調查的名字,我會非常感激。
謝謝!請原諒我的英語。
這被稱爲[作業問題](http://en.wikipedia.org/wiki/Assignment_problem),屬於組合優化問題。 – birryree 2012-04-17 18:20:34
看看'穩定的婚姻問題'。 http://en.wikipedia.org/wiki/Stable_marriage_problem – 2012-04-17 18:20:20
感謝您的幫助!我會更加註意這一點。 – enzo 2012-04-17 18:43:01