阅读和优化模型

阅读和优化模型

要访问Gurobi Interactive Shell,您可以:

  • 双击Gurobi Desktop快捷方式。
  • 从“开始”菜单中选择GUROBI交互式shell。
  • 打开DOS命令shell和类型gurobi.bat.
如果您已安装Python IDE,则Shell也将从该环境中获得。

Optimizer启动后,您已准备好加载和优化模型。我们会考虑模型Coins.lp. /示例/数据......

> gurobi.bat.

使用许可证文件c:\ gurobi \ gurobi.lic
将参数logfile设置为value gurobi.log

Gurobi Interactive Shell,版本9.1.2
版权所有(c)2021,Gurobi O狗万app足彩ptimization,LLC
键入“帮助()”以获取帮助

gurobi> m =读取('C:/ gurobi912 / win64/ examples/data/coins.lp')
从文件中读取LP格式模型C:/ gurobi912 / win64/ examples/data/coins.lp.

读取时间= 0.01秒:4行,9列,16个非系统

gurobi> m.optimize()
Gurobi优化器版本9.1.2 Build V9.1.2RC0(Win64)
优化带4行,9列和16个非系统型指纹的模型:0x5CE1D538变量类型:4连续,5个整数(0二进制)系数统计:矩阵范围[6e-02,7e + 00]目标范围[1e-02,1e+00]绑定范围[5e + 01,1e + 03] RHS范围[0e + 00,0e + 00]发现启发式解决方案:目标-0.0000000预定删除删除1行和5列预定时间:0.00s预定:3行,4列,9个非系统变量类型:0连续,4个整数(0二进制)根放松:目标1.134615E + 02,2迭代,0.00秒节点|当前节点|目标界限|.工作解释概述|OBJ深度Intinf |现任者最畅销的差距|IT /节点时间0 0 0 113.46154 0 1 -0.00000 113.46154  -  0s H 0 0 113.4500000 113.46154 0.01% -  0s 0 0 0 0 113.46154 0 1 113.45000 113.46154 0.01%-0S 0.01% -  0s 0.01% -  0s 0.01% -  0S 0.01% -  0S 0.01秒的螺纹计数为8(8种可用处理器)解决方案计数2:113.45 -0最优解决方案(公差1.00E-04)最佳目标1.134500000000E + 02,最佳绑定1.1345000000E + 02,GAP 0.0000%

读()命令从文件中读取模型并返回a模型目的。在该示例中,该对象被放入变量中M.。无需在Python语言中声明变量;您只需将值分配给变量。

注意读()接受通配符,所以你也可以说:

gurobi> m =读取('C:/ gurobi912 / win64/*/*/硬币*')

另请注意,GUROBI命令读取或写入文件也将使用压缩文件正确运行。如果Gzip.BZIP2., 或者7 zip.安装在您的计算机上,并在默认路径中使用,然后您只需添加相应的后缀(.gz..bz2。压缩, 或者.7z.)到文件名以读取或写入压缩版本。

下一个陈述在示例中,M.Optimize(),调用这一点优化对策模型对象(您可以获取所有方法的列表模型键入对象帮助(型号)或者帮助(m))。Gurobi优化引擎用目标113.45找到最佳解决方案。