GRBEnv.Start ()


GRBEnv.Start ()

启动一个空环境。如果环境已经启动,此方法将不执行任何操作。如果调用失败,环境将具有与调用此方法之前相同的状态。

此方法还将填充任何参数(ComputeServerTokenServerServerPassword,等)gurobi.lic文件。此方法还将检查当前工作目录中名为gurobi.env,并且它将尝试从这个文件中读取参数设置(如果它存在的话)。文件应该在里面人口、难民和移民事务局格式(简单地说,每一行都应该包含一个参数名,后跟该参数所需的值)。之后,它将应用用户在调用之前指定的所有参数更改。注意,这可能会覆盖许可证文件中设置的参数,或者gurobi.env文件,如果存在。

在执行所有这些更改之后,代码将实际激活环境,并使其准备好与模型一起工作。

一般来说,您的目标应该是在您的程序中创建一个单一的Gurobi环境,即使您计划使用多个模型。重用一个环境比创建和破坏多个环境要高效得多。一个例外是,如果您正在编写一个多线程程序,因为环境不是线程安全的。在这种情况下,每个线程都需要一个单独的环境。

请查阅参数部分获取完整的Gurobi参数列表,包括对其用途及其最小值、最大值和默认值的描述。

无效 开始( )