我的cplex脚本在python上不能正常工作,没有错误

我的cplex脚本在python上不能正常工作,没有错误,python,python-3.x,cplex,docplex,Python,Python 3.x,Cplex,Docplex,我已经在我的电脑上使用Cplex和docplex(在python上)很长时间了,它工作得很好。但最近当我运行脚本时,它启动了引擎,但它在开始时停留了很长时间(可能是24小时),然后它终止了进程,没有解决方案,也没有错误。当我使用conflict_refiner时,同样的事情也会发生,它会坚持检查冲突,不会完成检查冲突,也不会返回任何冲突。 我在其他设备上测试了我的脚本,效果很好。我不能理解这个问题。 以下是我的设备信息: Windows: 10 python (anaconda): 3.6.9

我已经在我的电脑上使用Cplex和docplex(在python上)很长时间了,它工作得很好。但最近当我运行脚本时,它启动了引擎,但它在开始时停留了很长时间(可能是24小时),然后它终止了进程,没有解决方案,也没有错误。当我使用conflict_refiner时,同样的事情也会发生,它会坚持检查冲突,不会完成检查冲突,也不会返回任何冲突。 我在其他设备上测试了我的脚本,效果很好。我不能理解这个问题。 以下是我的设备信息:

Windows: 10
python (anaconda): 3.6.9
Spyder: 3.6
Cplex studio: 12.10.0
docplex :2.15.194
编辑: 当前模型日志输出在此处冻结:

       Nodes                                         Cuts/
   Node  Left     Objective  IInf  Best Integer    Best Bound    ItCnt     Gap

      0     0        0.0000 72605                      0.0000        7         

那么,您是说您的Python程序开始以不同的方式运行,在所有条件相同的情况下

如果不知道您的程序到底在做什么,就不可能回答这个问题? 这是解决一个模型?如果是这样,您是否通过传递
log\u output=True
来打开日志记录, 如果是这种情况,日志是否不同

如果您的问题没有解决方案,冲突解决者有时可能需要很长时间。我建议您尝试使用
docplex.mp.Relaxer
类,它实现了一种松弛算法。它通常运行得更快,但不能回答相同的问题。 Relaxer尝试最小化松弛,使问题可行,并向您展示
哪些约束必须放松,以及松弛的程度。

是的,我的程序正在使用解决方案池解决MIP模型。使用解决方案池进行求解时,我看不到日志输出。请尝试使用关键字argument
log\u output=True
创建模型,该模型将在执行填充池的解决方案代码之前传递给CPLEX。真正的好消息是,一个新的DOcplex将很快发布,它直接支持解决方案池,因此解决方案代码的所有这些问题都应该消失。2.16发布后,我会及时通知您。我编辑了我的问题并添加了日志输出结果。您可以插入完整的日志吗?您发送的最后一行显示模型在节点0处被卡住,有72605个整数不可行变量(这是很多)。一些建议:将参数mip.display设置为4以查看更多内容,将emphasis.mip设置为1(可行性)以生成更多解决方案。。