2014-04-08 33 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

相关问题