环境


环境

在Gurobi中,环境是一种多用途数据结构。它通常是您创建的第一个Gurobi对象,也是您销毁的最后一个对象。虽然环境的工作实际上非常简单,但使用的广度有时会造成混淆。本节列出了不同的使用场景,以便更清楚地说明这一点。

在最高级别上,环境提供了三个基本功能:(i)捕获一组参数设置,(ii)描述一个(单线程)Gurobi会话,以及(iii)持有Gurobi许可证。只有当你考虑到这些功能在整个产品中使用的许多不同方式时,事情才会变得有趣:

  • 配置参数环境允许您配置会话(无论您是在本地运行,还是在计算服务器上运行,还是在即时云上运行,您的登录凭据,等等)。
  • 算法参数环境使您能够修改算法参数,这些参数会影响求解器解决模型的方式。手机万博登录
  • 并发环境中:当使用并发算法时,并发环境允许您控制在每个独立求解中使用的算法参数。
  • 多目标环境在求解多目标模型时,多目标环境允许你控制用于每个目标的算法参数。
  • 会话边界:环境指示程序何时开始和停止使用Gurobi。



部分