设置Gurobi MATLAB接口#
为了使用我们的MATLAB接口,您需要使用MATLAB函数gurobi_setup来告诉MATLAB在哪里找到Gurobi的mex文件。该文件存储在Gurobi安装目录的目录中。例如,如果您在默认位置安装了64位Windows版本的Gurobi 11.0,您应该运行
>> cd c:/Users/jones/gurobi1100/win64/matlab
>> gurobi_setup
gurobi_setup 函数会调整您的 MATLAB 路径,以包含
目录。如果您希望避免每次启动 MATLAB 时都输入此命令,请按照
gurobi_setup 发出的指示永久调整您的路径。
Gurobi 发行版中提供的 MATLAB 示例包含在 目录中。要运行这些示例,您需要切换到该目录。例如,如果您正在运行 64 位 Windows 版本的 Gurobi,您可以说:
>> cd c:/Users/jones/gurobi1100/win64/examples/matlab
>> mip1
如果Gurobi包成功安装,您应该会看到以下输出:
status: 'OPTIMAL'
versioninfo: [1x1 struct]
runtime: 2.9397e-04
objval: 3
x: [3x1 double]
slack: [2x1 double]
poolobjbound: 3
pool: [1x2 struct]
mipgap: 0
objbound: 3
objboundc: 3
itercount: 0
baritercount: 0
nodecount: 0
x 1
y 0
z 1
Obj: 3.000000e+00