2013-02-13 53 views
1

我一直在使用LINGO編寫的程序,但試用版有30級非線性的變量和30個整型變量的約束條件,把我超過了極限。在我決定購買下一個版本之前,我想我會看看我的程序如何在自由軟件上執行。我下載LPSolve IDE 5.5,我試圖手動轉換它,但我遇到的問題,如不能夠使用括號來影響運營秩序,不能夠分裂。有一種更簡單的方法來轉換一個行話嗎?我試圖將其導出到MPS文件,但那給了我錯誤。轉換行話模型到lp格式

回答

0

這可能不是你想聽到什麼,但通常情況下你最好想從頭開始創建整個LP/IP在MPS格式。您可能實際上最終節省了從Lingo轉換的時間。

如果你確實想轉換,我建議你先把一個小得多的問題加載到LINGO上,看看你是否能夠先轉換它。然後逐漸增加LP的大小,以查看出現錯誤的位置。本文檔有instructions on converting an existing problem to the MPS format

除了LPSolve,您可能還想嘗試其他開源/免費解決方案。一些常見的包括:GLPKSCIPGoogle-OR Tools。如果你知道R,然後optimseveral other options可用。最後,我發現Excel的Solver也相當不錯。

希望這有助於你前進。