如何在纸浆中指定求解器

时间:2020-03-05 01:28:55

标签: python pulp

我使用Pulp库来解决python中的线性编程问题,我读到可以指定求解器(原始或对偶单纯形,内点等),但是我对如何做到这一点一无所知。我读的唯一示例是使用

调用resolve()函数

prob.solve(pulp.COIN_CMD(msg=1, options=['dualSimplex']))

但它会产生以下错误:PulpSolverError: Pulp: cannot execute cbc.exe cwd:

1 个答案:

答案 0 :(得分:0)

看来您的纸浆安装程序的cbc.exe有问题。

它真的在那里并且可以被毒打吗? 您遵循安装说明了吗?

https://coin-or.github.io/pulp/main/installing_pulp_at_home.html

您可以这样验证:

>>> import pulp
>>> pulp.pulpTestAll()

对您的问题

我认为您的呼叫可以正确解决。 首先修复cbc.exe错误:)