在windows平臺上編譯SCIP
阿新 • • 發佈:2020-10-09
作者:朱金燦
來源:clever101的專欄
SCIP是什麼
SCIP是一個開源整數規劃求解器,支援混合整數(非線性)規劃和Constraint integer programming,支援語言包括C/C++、Java、Python、Matlab等。
SCIP的下載和在windows平臺下編譯
SCIP的下載連結,具體選擇如下:
下載解壓後使用cmake開啟原始碼目錄,如下:
進行工程配置和生成(使用預設設定即可),如下:
生成的解決方案檔案為:SCIPOptSuite.sln,在cmake目錄下,使用vs2015開啟解決方案檔案進行編譯,如下:
,其中編譯成功9個,失敗2個。失敗的2個原始碼工程貌似不是跨平臺的,可以不用理會。
SCIP的測試
現在可以對編譯生成的scip.exe進行測試,
1.雙擊開啟scip.exe,執行read命令和optimize命令,如下:
,read命令的作用是讀取模型檔案,用法是:read 模型檔案全路徑,optimize是求解命令。
2.執行display solution顯示求解結果,如下: