我正在编写一个OPL模型,但不知道如何表达以下约束:
q_t-D_t_T*v_t <=0其中D_t_T是t到T的集合中所有q_t的总和。
-更新--
是的,只有qt和vt是变量。如果我按如下方式定义t的范围,该建议是否也有效:
//parameters
int T=...;
range Perioden=1..T;我的约束如下所示:
forall(t in Perioden)
constraint1:
q[t]- (sum(i in t..T) q[i])*v[t]<=0;也许还有一个基本问题:如何在下面的表达式中表示t-1:
forall(t in Perioden)
constraint2:
y[t-1]+q[t]-y[t]==q[t];发布于 2015-04-19 21:11:53
是的,只有q[t]和v[t]是变量。如果我将t的范围定义如下,您的建议是否也有效:
//parameters
int T=...;
range Perioden=1..T;我的约束如下所示:
forall(t in Perioden)
constraint1:
q[t]- (sum(i in t..T) q[i])*v[t]<=0;也许还有一个基本问题:如何在下面的表达式中表示t-1:
forall(t in Perioden)
constraint2:
y[t-1]+q[t]-y[t]==q[t];https://stackoverflow.com/questions/29718974
复制相似问题