2014-04-08 40 views
2

根據這一職位 - http://zverovich.net/2013/06/27/visualizing-geographical-ampl-data-using-ipython-and-google-charts.htmlIPython:AMPL必須指向什麼才能運行Gecode?

我想是這樣的:

... 
option solver '..\Gecode\include\gecode'; 
solve; 

CreateProcess("..\Gecode\include\gecode.exe") failure! 
Error code 2. 

和運行沒有:

"Cannot invoke minos: no such program." 

在Windows上安裝gecode後,我沒有看到一個具體的文件指向。 IPython項目除了ampl.exe之外是否還需要其他AMPL文件?還是僅僅缺少gecode?

回答

2

爲了能夠調用解決方案,您還需要安裝解算器。儘管可以在解算器選項中指定解算器可執行文件的完整路徑,但通常將解算器可執行文件放在搜索路徑上以使它們可從AMPL獲得。

option solver 'path/to/solver'; 

一些開源的解決者,包括gecode,都可以從AMPL Google Code repository下載。

+0

謝謝澄清。我確實用gecode嘗試了這個,但是看不到包中的可執行文件。我會再次嘗試與另一個求解器。 – user3414799

+1

確保您下載適用於您的平臺的軟件包。例如,Windows版本位於https://ampl.googlecode.com/files/gecode-4.2.1-20131015-win32.zip,它包含解算器可執行文件(gecode.exe)。 – vitaut

相關問題