AMPL 默认使用 MINOS。我必须输入选项求解器“./lpsolve”;每次我想使用 lpsolve 作为我的求解器。有没有办法改变默认值?
问问题
2639 次
1 回答
2
在 AMPL 和 lpsolve 所在的目录中创建一个文本文件,其中包含以下行:
option solver './lpsolve';
在运行 ampl 之前,您必须设置OPTIONS_IN
环境变量并使其指向这个新创建的文本文件。我正在使用 bash,并将名称 settings.txt 赋予此文本文件。在调用 ampl 之前,我在 bash shell 中发出以下命令:
export OPTIONS_IN=./settings.txt
还有其他方法可以做到这一点,您可以使用另一个 shell,所以我不想对此进行扩展。
您可能会发现CPLEX 用户指南很有用。即使是针对 CPLEX,也有一些关于ampl 的部分通常适用。
例如,我写的以上所有内容都在本用户指南中,请参阅第 4 章自定义 AMPL的持久选项设置部分。
于 2013-07-27T20:40:52.030 回答