不能对约束使用类型 dvar float+
Cannot use type dvar float+ for the constraint
我正在构建 CPLEX OPL 模型。我发现错误
Type Cannot use type dvar float+ for constraint.
形成这个变量类型:
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 ;
?
我正在构建 CPLEX OPL 模型。我发现错误
Type Cannot use type dvar float+ for constraint.
形成这个变量类型:
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 ;
?