我此后提到的警告如下:修复基奇点,添加到1列超基本列表,并将Markowitz阈值设置为0.3。
将IloCplex::Param::MIP::Display参数值切换到2(默认值)和5之间将分别关闭和打开日志文件中上述警告的显示。假设上述问题出现在分支切割和定界树内的LP子问题中。
发布于 2018-11-20 00:53:54
“修复基奇点”和"Markowitz阈值设置为“消息由IloCplex::Param::Simplex::Display参数(也称为CPX_PARAM_SIMDISPLAY
)控制。我不确定另一条消息(“已添加到1列超级基本列表”),您使用的是哪个版本的CPLEX?
正如IloCplex::Param::MIP::Display文档中所提到的
设置为5还根据控制单形迭代信息显示(SimDisplay,CPX_PARAM_SIMDISPLAY)的参数的设置,为LP子问题另外生成条目。
因此,当您在2和5之间切换IloCplex::Param::MIP::Display
的值时,它应该控制如果 IloCplex::Param::Simplex::Display
的值大于0,是否显示您提到的警告。
发布于 2018-11-27 08:41:26
经过一番实验,我终于得出了这个结论。无论IloCplex::Param::Simplex::Display参数设置如何,如果IloCplex::Param::MIP::Display =5,则即使对于LP子问题,它也会显示“修复基础奇点”和“添加到1列超基本列表”。
相反,设置IloCplex::Param::MIP::Display =2(默认)仅显示与根节点LP的基本奇点相关的问题。
最后,显示IloCplex::Param::MIP::Display =5和IloCplex::Param::MIP::Display = 2的Markowitz容差消息。
只是把它放在那里,以防将来有人需要它。此外,这些消息可能指向数据中的数字问题。
https://stackoverflow.com/questions/53370038
复制相似问题