algorithm - 从 01 包扩展的 N 包问题(来自同行评分)

标签 algorithm

这是我在关注peer grading时发现的一个问题。

原来的问题是我有N个学生,N篇论文。我需要将这些论文分发给每个学生并让他们评分。每篇论文应评分 5 次,每个学生应评分 5 篇论文。分布基于学生与论文之间的“相关性”,分布应满足最高相关性。

我发现这个问题与01包的问题比较相似,将问题简化如下:

有 N*5 件元素和 N 个包。要求将元素装入袋中,每袋5件,且不得有同一张纸。将元素放入包中,满足最高成本。

但是原始DP要求指数级的复杂度,那么有什么算法或者优化可以满足这个要求吗?

最佳答案

显然这个问题可以建模为 generalized assignment problem其中每个代理的预算为 5,每次分配都会产生 1 的成本,这将强制为每个代理分配恰好 5 的任务。

关于algorithm - 从 01 包扩展的 N 包问题(来自同行评分),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38822395/

相关文章:

algorithm - 是否有仅返回正值的线性同余生成器算法?

algorithm - 求解递推关系 T(n)=T(n-1)*T(n-2)+c 其中 T(0)=1 和 T(1)=2

c# - 为什么 LINQ 操作可以比普通循环更快?

用户事件评分算法

algorithm - 二维矩阵中的最佳方形覆盖(最小化覆盖成本)

python - 在 Python 中找到一个数字范围内最小的可整除数,谜题

java - Java 中的双方 block (Facebook 黑客杯 2011)

python - PySpark 马尔可夫模型的算法/编码帮助

php - 无连续字母相同的排列数

arrays - 尽量减少使数组所有元素相等的操作次数