我的代码有什么错误?我还没有设置数据
what is the error in my code ? I have not set the data already
我正试图解决复杂的交通问题
enter image description here
这是我的 OPL 代码
int p=...;
int q=...;
范围 i=1..p;
浮动a[i];
范围 j=1..q;
浮动 b[j];
浮动 c[i][j];
dvar 布尔值 x[i][j];
最小化
sum(l in i,m in j)x[l][m]*c[l][m];
受制于{
forall (l in i)
总和(j 中的 m)x[l][m] <= a[l];
forall(j中的m)
sum(l in i) x[l][m] >= b[m];
}
enter image description here
这是我的 .dat
我不断收到此错误消息“数据元素 "a" 已设置”。
因为您在 .dat 中声明了 a 您应该替换
float a[i];
来自
float a[i]=...;
我正试图解决复杂的交通问题 enter image description here
这是我的 OPL 代码
int p=...;
int q=...;
范围 i=1..p;
浮动a[i];
范围 j=1..q;
浮动 b[j];
浮动 c[i][j];
dvar 布尔值 x[i][j];
最小化 sum(l in i,m in j)x[l][m]*c[l][m];
受制于{
forall (l in i) 总和(j 中的 m)x[l][m] <= a[l];
forall(j中的m) sum(l in i) x[l][m] >= b[m];
}
enter image description here 这是我的 .dat
我不断收到此错误消息“数据元素 "a" 已设置”。
因为您在 .dat 中声明了 a 您应该替换
float a[i];
来自
float a[i]=...;