我正在使用Ilog Cplex来解决我的问题 . 我也用它来打印我的问题的LP文件,以便稍后用不同的参数再次解决它 .

在求解时,我想打印出目标函数中每个变量的值 . 问题是,目标函数包含系数等于0的变量 . 因此,并非目标函数中的所有变量都与我相关 .

我想知道 :

  • 为什么Cplex在目标函数中添加具有空系数的变量?

  • 我可以以某种方式删除它们吗?

如果我找到一种方法从部分名称打印变量的值,那也会回答我的问题,因为我知道所有相关变量的部分名称 . 例如,我想打印名称中包含“global”的所有变量的值 . 虽然,我认为我不能用Cplex Interactive Optimizer做到这一点 .