在CPLEX Optimization Studio中,我可以标记约束以更快地识别不可行性的原因 .
=> Java API有类似之处吗?
非常感谢你的帮助!
克里斯托弗
标记约束
创建变量IloRange或IloConstraint
将实际约束链接到此变量
为约束命名
IloRange rng; rng = cplex.addLe(X[i],1); rng.setName("My name for variable X_" + i);
请注意,如果约束的两边都有变量,则必须使用IloConstraint而不是IloRange . 一般来说,使用更精确的类(IloRange而不是IloConstraint)是有用的,如http://www-01.ibm.com/support/docview.wss?uid=swg21400056中所述 .
刚刚意识到,可以直接设置名称,而不是像之前那样创建一个额外的变量
cplex.addLe(X[i],1).setName()
2 回答
标记约束
创建变量IloRange或IloConstraint
将实际约束链接到此变量
为约束命名
请注意,如果约束的两边都有变量,则必须使用IloConstraint而不是IloRange . 一般来说,使用更精确的类(IloRange而不是IloConstraint)是有用的,如http://www-01.ibm.com/support/docview.wss?uid=swg21400056中所述 .
刚刚意识到,可以直接设置名称,而不是像之前那样创建一个额外的变量