创建环境

创建环境

在声明必要的程序变量之后,该示例继续创建一个环境,首先请求一个空环境,然后设置一些选项(如日志文件名),然后启动环境。

我们将很快讨论,几乎每个Gurobi方法都会返回一个错误代码。零值表示没有遇到错误。检查每个返回的错误代码是很重要的。


/*创建环境*/错误= GRBemptyenv(&env);if (error) goto QUIT;错误= GRBsetstrparam(env, "LogFile", "mip1.log");if (error) goto QUIT;错误= GRBstartenv (env);if (error) goto QUIT;

稍后创建优化模型的请求总是需要一个活动环境,因此在使用Gurobi优化器时,环境创建应该始终是第一步。

注意,环境创建可能会失败,因此应该检查调用的返回值。