【发布时间】:2013-04-24 04:46:24
【问题描述】:
我有一个带有线性约束的简单 LP。有很多决策变量,大约 2400 万个。我一直在 R 中使用 lpSolve 来处理小样本,但是这个求解器不能很好地缩放。有没有办法得到 LP 的近似解?
编辑:
问题是调度问题。有 100 万人需要安排到 24 小时之一,因此有 2400 万个决策变量。将人 $i$ 安排到小时 $j$ 有奖励 $R_{ij}$。约束是每个人都需要被安排到某个小时,但每个小时只有有限数量的预约空档$c$
【问题讨论】:
-
请详细说明您的模型结构。没有任何人关心的模型会随意创建 24000000 个变量;如何将变量联系在一起至关重要。
-
如果人 i 被安排在 j 小时,你是否有二进制变量 $x_{ij}$ = 1?还有其他限制吗?
标签: optimization linear-programming