我使用Pulp库来解决python中的线性编程问题,我读到可以指定求解器(原始或对偶单纯形,内点等),但是我对如何做到这一点一无所知。我读的唯一示例是使用
调用resolve()函数 prob.solve(pulp.COIN_CMD(msg=1, options=['dualSimplex']))
但它会产生以下错误:PulpSolverError: Pulp: cannot execute cbc.exe cwd:
答案 0 :(得分:0)
看来您的纸浆安装程序的cbc.exe有问题。
它真的在那里并且可以被毒打吗? 您遵循安装说明了吗?
https://coin-or.github.io/pulp/main/installing_pulp_at_home.html
您可以这样验证:
>>> import pulp
>>> pulp.pulpTestAll()
对您的问题
我认为您的呼叫可以正确解决。 首先修复cbc.exe错误:)