4

AMPL 默认使用 MINOS。我必须输入选项求解器“./lpsolve”;每次我想使用 lpsolve 作为我的求解器。有没有办法改变默认值?

4

1 回答 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 回答