2016-03-06 50 views
0

我想了解如何使用NEOS Server for SCIP。我已閱讀關於CPLEX LP file format的教程。但是我仍然無法獲得任何結果。如何將NEOS服務器用於SCIP?

讓我們在教程中提供的示例:

Maximize 
obj: x1 + 2 x2 + 3 x3 + x4 
Subject To 
c1: - x1 + x2 + x3 + 10 x4 <= 20 
c2: x1 - 3 x2 + x3 <= 30 
c3: x2 - 3.5 x4 = 0 
Bounds 
0 <= x1 <= 40 
2 <= x4 <= 3 
General 
x4 
End 

以什麼格式(文件擴展名),我有救了嗎?我嘗試了.MPS並使用1st按鈕上傳(輸入MPS格式數據文件的完整路徑)。但我得到:

error reading file <sample.mps> 
SCIP> file <sample.osil> not found 
SCIP> limits/time = 36000 
SCIP> loaded parameter file <scip.set> 
SCIP> 
no problem exists 

SCIP> 
written solution information to file <results1> 

SCIP> 
written statistics to file <results2> 

SCIP> solution status: unknown 
no solution available 
SCIP Status  : initialization 
Original Problem : no problem exists. 

回答

3

如果您以CPLEX LP文件格式編寫文件,則應該使用第二個按鈕進行上載,該按鈕用於此格式。我試過了,運行順利。文件擴展名應該是「.lp」,但NEOS服務器似乎會自動將其重命名爲正確的結尾。

MPS格式(例如參見http://lpsolve.sourceforge.net/5.5/mps-format.htm)是一種替代方案,但遠不如LP格式那樣可讀。

如果你想模擬更復雜的問題,你應該看看數學建模語言。 NEOS服務器還允許讀取ZIMPL文件(請參閱zimpl.zib.de),這是SCIP Optimization Suite中與SCIP一起提供的建模語言。但也可以使用GAMS,AMPL和OSIL。

相關問題