有没有办法先定义一个Gurobi环境然后再使用它们?
Is there a way to define a Gurobi environment first and use them again?
在Julia
等其他编程语言中,我们可以先定义一个Gurobi环境对象(即Julia
中的Gurobi.Env()
),然后在求解线性程序时再次使用它们。
但是,我不知道 R
中有这样的功能。 R
里调用gurobi
命令好像每次都需要pull Gurobi license。当我在服务器上并行 运行 事情时,这会造成一些麻烦,因为似乎在解决线性程序后 Gurobi 许可证不会立即发布。
请问有没有办法先在 R
中定义一个 Gurobi 环境对象,然后再使用它们?或者有什么方法可以在 R
中的 运行 线性程序之后释放 Gurobi 许可证?
如有任何想法,不胜感激!
Gurobi 的 R 和 Matlab 接口都不能像 Python、C++ 或 Java 等其他面向对象的 API 那样工作。您只能 define/build 模型并一次解决它。您需要使用不同的 API 才能对环境和模型进行更精细的控制。
在Julia
等其他编程语言中,我们可以先定义一个Gurobi环境对象(即Julia
中的Gurobi.Env()
),然后在求解线性程序时再次使用它们。
但是,我不知道 R
中有这样的功能。 R
里调用gurobi
命令好像每次都需要pull Gurobi license。当我在服务器上并行 运行 事情时,这会造成一些麻烦,因为似乎在解决线性程序后 Gurobi 许可证不会立即发布。
请问有没有办法先在 R
中定义一个 Gurobi 环境对象,然后再使用它们?或者有什么方法可以在 R
中的 运行 线性程序之后释放 Gurobi 许可证?
如有任何想法,不胜感激!
Gurobi 的 R 和 Matlab 接口都不能像 Python、C++ 或 Java 等其他面向对象的 API 那样工作。您只能 define/build 模型并一次解决它。您需要使用不同的 API 才能对环境和模型进行更精细的控制。