我需要一种算法来解决以下条件的问题:
有一组“n”个人和另一组“m”个车间,人比车间多。每个人都选择了所有研讨会的大小为“j”的子集,并根据他们希望帮助该特定研讨会的程度为每个人分配值。现在,每个车间只有有限的职位空缺。
鉴于这些条件,问题将是:
将人员分配到研讨会的最佳方式是什么,以便每个人都参加她认为最有价值的研讨会(给定问题约束,即如果一个人不能参加他们的第一选择,那么算法应该选择第二,第三,第四,等等)。
我认为这个问题与组合优化有关,但我对算法知之甚少。如果有人能告诉我开始调查的人的名字,我将非常感激。
谢谢!请原谅我的英语。