Pulp中的DateTime变量

时间:2019-01-11 14:37:56

标签: python linear-programming pulp

我正在尝试使用纸浆解决生产计划问题。清单中的每个订单都有预期的交货日期,我的目标是最大程度地减少订单延迟。

下面是我的变量:

•x(ij)是计算机i上作业j的整数开始时间。

•如果作业j在机器i上早于作业k,则z(ijk)等于1。

我要最小化:

deldt[j,m]-x[(j,m)]

其中deldt [j,m]是订单交付日期。

当我创建如下模型时:

x = pulp.LpVariable.dicts("time", [(j,m) for j,m in order.index], lowBound=0, cat='Continuous')   
prob += lpSum(deldt[j,m]-x[(j,m)] for i,l in order.index)

我收到ValueError:

  

ValueError:如果没有频率,则无法向时间戳添加整数值。

我认为这是因为x是整数而不是DateTime。 有什么办法可以解决这个问题。

0 个答案:

没有答案