向模型中添加变量
向模型中添加变量
我们示例中的下一步是向模型中添加变量。
//创建变量GRBVar x=model.addVar(0.0,1.0,0.0,GRB_二进制,“x”);GRBVar y=model.addVar(0.0,1.0,0.0,GRB_二进制,“y”);
变量是通过addVar()
模型对象上的方法(或addVars()
如果您希望一次添加多个)。变量始终与特定模型关联。
第一个和第二个参数addVar()
call分别是变量的下限和上限。第三个参数是线性目标系数(此处为零-我们稍后将设置目标)。第四个参数是变量类型。在这个例子中,我们的变量都是二进制的。最后一个参数是变量的名称。
这个addVar()
方法已重载以接受多个不同的参数列表。请参阅古罗比参考手册详情请参阅。