将变量添加到模型中

将变量添加到模型中

我们示例中的下一步是将变量添加到模型。


//创建变量grbvar x = model.addvar(0.0,1.0,0.0,grb.binary,“x”);grbvar y = model.addvar(0.0,1.0,0.0,grb.binary,“y”);

变量通过了addvar()模型对象上的方法(或addvars.如果您希望一次添加多个)。变量始终与特定模型相关联。

第一和第二个论点addvar()呼叫分别是可变的下限和上限。第三个参数是线性物镜系数(这里零 - 我们稍后将设置目标)。第四个参数是变量类型。在此示例中,我们的变量都是二进制的。最终参数是变量的名称。

addvar()方法已过载以接受几个不同的参数列表。请参考Gurobi参考手册有关详细信息。