如何更改AMPL中的默认解算器?

AMPL默认使用MINOS.我必须输入选项求解器“./lpsolve”;每次我想使用lpsolve作为我的解算器.有没有办法改变默认值? 最佳答案 使用以下行在AMPL和lpsolve所在的目录中创建一个文本文件:

选项求解器’./lpsolve’;

在运行Ampl之前,必须设置OPTIONS_IN环境变量并使其指向这个新创建的文本文件.我正在使用bash,我将名称settings.txt命名为此文本文件.在调用ampl之前,我在bash shell中发出以下命令:

export OPTIONS_IN =./ settings.txt

还有其他方法可以做到这一点,你可以使用另一个shell,所以我不想扩展它.

您可能会发现有用的CPLEX user’s guide.尽管它适用于CPLEX,但有一些关于放大器的部分通常适用.

例如,我编写的所有内容都在本用户指南中,请参阅第4章自定义AMPL,部分持久选项设置.

点赞