scipy.optimize.linprog不支持Interior-point吗?

时间:2018-07-24 16:21:03

标签: python scipy linear-programming

我正在浏览scipy.optimize.linprog的文档,并且注意到函数中内置了两种方法:单纯形法和内部点方法。

我还从实验中学到,单纯形方法由于对浮点的处理不当而失败,因此我决定使用内部点方法。

但是,当我运行以下内容时:

scipy.optimize.linprog(A_eq = A, b_eq = B, method='interior-point')

我收到一条错误消息,通知我internal-point对于参数方法而言不是有效的字符串。我确保直接从该函数的源代码复制文本,但仍然无法识别该文本。

此外,我尝试查看该函数使用的内部点方法的源代码(here),但我只会迷失其中。

我在这里做错什么了吗?我应该在这里做什么?

编辑

正如评论所指出的那样,我的scipy版本没有足够更新以使用内部点。但是,我正在使用的python版本是作为sp_execute_external_script的一部分内置于SQL中的,所以我不确定是否可以更新scipy。我有其他选择吗?

0 个答案:

没有答案