Background:
我用SCIP解决了非凸MINLP问题 . 它包含大约100个二进制变量,8000个约束和8000个变量 . 我正在使用基于“工程洞察力”的启发式来初始化问题 . 初始点是可行的,可能接近最优解 .
Problem:
最优性差距约为75% . 不幸的是,SCIP在5分钟后出现了大约60%的差距 . 对于 scip.set
中的 display/verblevel = 5
,我看到以下消息重复多次(具有不同的LP编号):
(node 75) solution of LP 32563 not optimal (pfeas=1, dfeas=0) -- solving again with tighter feasibility tolerance
我用CPLEX重新编译SCIP作为线性求解器 . 这没有用 .
Questions:
有关提高LP解算器稳健性的建议吗?进一步来说,
-
模型中可能存在部分尺寸不佳的部分 . 我是否可以使用SCIP(或LP解算器)来跟踪这些缩放问题?
-
是否有人建议尝试不同的求解器容差?
-
这是一个红鲱鱼,是SCIP缺乏进展可能做的其他事情 .
谢谢Alex .
^ _114956_我的意思是SCIP不会使用 display/verblevel = 4
打印任何其他信息 .
编辑:修复拼写错误 .