0

线性优化课程 2.3140 需要 CPLEX,但使用起来很痛苦,因为当像herehere这样的砖墙时,文档记录不佳且难以获得任何信息,更不用说在本地没有软件了。

是否存在一些线性优化工具,我可以通过它使用 CPLEX 进行编程?由于我已经一年没有使用这个工具了,所以我忘记了很多琐碎的事情。现在试图找到一些我什至可以在我的 Debian comp 或 Apple -comp 中运行的工具,是否存在任何工具或库?

试验 1:试图找到 GUI 工具来执行这样的代码

试图从 IBM Academic Initiative 中了解 CPLEX 的工作原理。在 uni 中,我有某种 Eclipse CPLEX - 东西,但我只发现了这个 - 我在哪里可以获得某些 Unix 的 GUI 东西?图片在这里

4

3 回答 3

1

ibm提供了大量文档。如果您想在本地计算机上安装该软件并且是学生,您可以通过学术倡议获得它。如果你想尝试不同的东西并且是学生,你可以得到gurobi,它有一个你可能喜欢的 python 界面。

于 2012-11-14T05:58:42.667 回答
1

我建议您在这里查看 COIN-OR 网站:

http://www.coin-or.org/

他们提供了有据可查的库和求解器(我主要使用 CPLEX,所以我不怎么用,但它有据可查,看起来非常好)。

CPLEX 本身可以做很多事情,但是对于线性规划课程,您可能只需要一个工具来解决线性规划,并且可能需要解决混合整数问题 (MIP)。

看看coin from CMPL,这对你来说可能就够了;如果您需要编写“真正的”程序,则必须使用(C 或 C++)库。他们为 MIP 提供 CoinMP,为线性程序(单纯形、障碍算法)提供 Clp。

我也将 GLPK(来自 GNU 项目)用于线性程序,但它在 MIP 中表现不佳(默认的分支定界过程非常简单),尽管它可能对您的课程来说已经足够了:

http://www.gnu.org/software/glpk/

但是,对于 CPLEX 文档很差这一事实,我并不同意您的看法。

于 2012-11-14T06:02:25.827 回答
0

Python

我还没有测试过 CVXOPT,但我的老师嘲笑它,显然有点错误,更多在这里

于 2012-11-13T22:34:56.993 回答