返回信息流在c++调用cplex求解2个目标函数的模型时,我向在一个for循环里面向对2个目标函数赋予不同权重,赋予一个权重就solve一次,但是下面的程序出错了,请问如何实现呢?
我的代码如下:
for( step = 0.0 ; step <= 1.0 ; step += 0.05)
{
IloNumExpr t_obj = obj1 ;
model.add(IloMinimize(env, obj1*step));
IloCplex cplex(model);
cplex.solve();
farea<<cplex.getObjValue()<<"\n";
model.remove(t_obj);
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #79749同步于 2014/5/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
C++调用cplex的一个问题。。。急,在线等。。
t330
2014/5/21镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
【 在 deng0515001 的大作中提到: 】
: IloCplex cplex(model);
: 每次循环都创建一个对象,应该释放掉cplex等下次再创建吧
试试