创造环境

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

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


/*创建环境*/ error = GRBemptyenv(&env);if (error)退出;error = GRBsetstrparam(env, "LogFile", "mip1.log");if (error)退出;error = GRBstartenv(env);if (error)退出;

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

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