将lingo模型转换为lp格式

时间:2013-02-13 15:42:08

标签: linear-programming lpsolve

我使用LINGO编写了一个程序,但试用版有30个非线性变量和30个整数变量的约束,让我超出限制。在我决定购买下一个版本之前,我想我会看到我的程序在自由软件上的表现。我下载了LPSolve IDE 5.5,我正在尝试手动转换它,但是我遇到了一些问题,例如无法使用括号来影响操作顺序而无法分割。是否有更简单的方法来转换术语程序?我尝试将其导出到MPS文件,但这给了我错误。

1 个答案:

答案 0 :(得分:0)

这可能不是您想听到的,但通常您最好尝试从头开始以MPS格式创建整个LP / IP。实际上,您可能最终节省了从Lingo转换的时间。

如果你想转换,我建议你首先在LINGO上加载一个小得多的问题,看看你是否能够先转换它。然后逐步增加LP的大小,以查看您获得错误的位置。本文档有instructions on converting an existing problem to the MPS format

除了LPSolve之外,您可能还想尝试其他开源/免费解算器。一些常见的包括GLPKSCIPGoogle-OR Tools。如果您知道R,则可以使用optimseveral other options。最后,我发现Excel的Solver也很好。

希望这有助于你前进。