【VS/CPLEX】变量定义求教大神们!!!

cplex 专栏收录该内容
1 篇文章 0 订阅
我在用c++调用cplex求解模型的时候,语法调试完毕,但是内存溢出。单句调试,发现是在如下代码中出了问题(具体问题出在红色标注处)。
                                x1 =data.d[a][i];
for(v=0;v<data.V;v++){
for(j=0; j<data.C;j++)  y1 +=(X[a][j][i][v]-X[a][i][j][v]);
 
}
z1=dev[a][i];
IloRange temp_range1(env,x1-y1==z1,IloInfinity);
这段代码描述的约束条件如图 。X[a][j][i][v]是四维矩阵,定义如图
x1由“IloNum x1;”定义。代码中的y1是由"IloNumExpr y1;"定义的,明显不对,但是我自己琢磨了很久仍不知道该如何定义y1。或是有其他表示这条约束的方法?求教大神们了!
  • 0
    点赞
  • 1
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论 1 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

qq_25614027

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值