在PuLP中配置XPRESS解算器,找不到路径

时间:2017-07-21 09:36:04

标签: python optimization linear-programming solver pulp

我正在使用PuLP 1.6并且在安装PuLP之前已经安装了FICO XPRESS解算器。

当我运行pulp.pulpTestAll()时,它不会将XPRESS解算器显示为不可用,而是测试失败并显示以下消息:

The system cannot find the path specified. pulp.constants.PulpError: Tests Failed

如何配置PuLP解算器,特别是路径? XPRESS bin文件夹目前在我的路径中。

修改:我找到pulp.cfg.win并尝试以不同的方式输入我的路径(例如XpressPath = C:\xpressmp\bin\optimizer.exe,但它没有更改错误。

1 个答案:

答案 0 :(得分:0)

我找不到如何在PuLP中使用XPRESS界面的解决方案(我还向GitHub发布了一个问题,但我们也找不到解决方案(https://github.com/coin-or/pulp/issues/143))。

然而,我意识到XPRESS本身在其较新版本中提供了Python包。我在开始时并没有意识到这一点,最终使用了他们的软件包,它的工作正常,与PuLP类似。也许这可以帮助别人。