当我使用solverstudio和纸浆以及默认的cbc解算器时,我看到了这样的错误:
Traceback (most recent call last)
File "<string>",line188, in <module>
File "...\PulP\src\pulp\pulp.py",line1641,in solver
File "...\PulP\src\pulp\solvers.py",line1303,inactualSolve
File "...\PulP\src\pulp\solvers.py",line1363,in solver_CBC
pulp.solvers.PulpSolverError:Pulp:Error while trying to execute cbc.exe
第188行只是prob.solve()
。
怎么知道求解器发生了什么类型的问题?
我用一些数据集运行相同的模型,它的工作原理。
但对于其他一些数据集,它会报告此错误。
感谢您的帮助!
答案 0 :(得分:0)
这是一个有趣的方法来诊断这个问题就是写出问题的LP或MPS表示,并尝试用纸浆外的求解器来解决它。
使用&#39; prob.writeLp(&#34; filename.lp&#34;)&#39;获取lp文件
并单独安装cbc。