grbenv :: start()


grbenv :: start()

开始一个空的环境。如果环境已启动,则此方法将无意义。如果呼叫失败,则环境将在呼叫此方法之前具有与其相同的状态。

此方法还将填充任何参数(computeserverTokenserver服务器密码等)在您的gurobi.lic.文件。此方法还将检查当前工作目录是否为命名的文件gurobi.env.,并且它将尝试从此文件中读取参数设置如果存在。该文件应该是PRM.格式(简要介绍,每行应包含参数名称,然后包含该参数的所需值)。之后,它将在此调用之前应用用户指定的所有参数更改。请注意,这可能会覆盖许可证文件中设置的参数,也可能在gurobi.env.文件,如果存在的话。

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

通常,您应该旨在在程序中创建一个Gurobi环境,即使您计划使用多种型号。重新使用一个环境比创建和销毁多个环境更有效。如果您正在编写多线程程序,则是一个例外,因为环境不是线程安全的。在这种情况下,您需要为每个线程提供单独的环境。

请咨询参数部分有关Gurobi参数的完整列表,包括其目的的描述及其最小值,最大值和默认值。

空白 开始()