转换行话模型到lp格式
问题描述:
我一直在使用LINGO编写的程序,但试用版有30级非线性的变量和30个整型变量的约束条件,把我超过了极限。在我决定购买下一个版本之前,我想我会看看我的程序如何在自由软件上执行。我下载LPSolve IDE 5.5,我试图手动转换它,但我遇到的问题,如不能够使用括号来影响运营秩序,不能够分裂。有一种更简单的方法来转换一个行话吗?我试图将其导出到MPS文件,但那给了我错误。转换行话模型到lp格式
答
这可能不是你想听到什么,但通常情况下你最好想从头开始创建整个LP/IP在MPS格式。您可能实际上最终节省了从Lingo转换的时间。
如果你确实想转换,我建议你先把一个小得多的问题加载到LINGO上,看看你是否能够先转换它。然后逐渐增加LP的大小,以查看出现错误的位置。本文档有instructions on converting an existing problem to the MPS format。
除了LPSolve,您可能还想尝试其他开源/免费解决方案。一些常见的包括:GLPK,SCIP,Google-OR Tools。如果你知道R,然后optim
和several other options可用。最后,我发现Excel的Solver也相当不错。
希望这有助于你前进。