我正在构建一个CPLEX OPL模型。我发现错误
类型不能使用类型dvar float +作为约束。
形成这个变量类型:
dvar float+ travel_time_p[plant][plant];
和约束:
forall(p1 in plant,p2 in plant : p1!=p2)
travel_time_p[p1][p2] = (distance_p[p1][p2])/velocity ;
我如何正确地写这个约束。非常感谢提前。
要表达一个等式约束,必须使用==
而不是=
。而不是
forall(p1 in plant,p2 in plant : p1!=p2)
travel_time_p[p1][p2] = (distance_p[p1][p2])/velocity ;
你能试一下吗
forall(p1 in plant,p2 in plant : p1!=p2)
travel_time_p[p1][p2] == (distance_p[p1][p2])/velocity ;
?