GRBModel: addVars ()
添加新的决策变量模型。
GRBVar * | addVars( | int | 数, |
字符 | 类型= GRB_CONTINUOUS) |
添加数
新的决策变量模型。所有相关的属性默认值,变量除外类型
,它被指定为一个参数。
参数:
数:添加数量的变量。
类型(可选):新变量(变量类型GRB_CONTINUOUS,GRB_BINARY,GRB_INTEGER,GRB_SEMICONT,或GRB_SEMIINT)。
返回值:
新变量对象的数组。注意,结果是基于堆的,必须返回到用户堆。
GRBVar * | addVars( | const双* | 磅, |
const双* | 乌兰巴托, | ||
const双* | obj, | ||
const char * | 类型, | ||
常量字符串* | 的名字, | ||
int | 数) |
添加数
新的决策变量模型。这个签名允许您使用数组来保存各种变量属性(下限,上限,等等)。
参数:
磅:新变量的下界。可以零,在这种情况下,变量得到下界为0.0。
乌兰巴托:新变量的上界。可以零,在这种情况下,变量得到无限的上界。
obj:目的为新变量系数。可以零,在这种情况下,变量得到目标系数为0.0。
类型:新变量(变量类型GRB_CONTINUOUS,GRB_BINARY,GRB_INTEGER,GRB_SEMICONT,或GRB_SEMIINT)。可以零,在这种情况下,变量被认为是连续的。
的名字:新变量名称。可以零,在这种情况下,所有变量缺省名称。
数:变量的数量增加。
返回值:
新变量对象的数组。注意,结果是基于堆的,必须返回到用户堆。
GRBVar * | addVars( | const双* | 磅, |
const双* | 乌兰巴托, | ||
const双* | obj, | ||
const char * | 类型, | ||
常量字符串* | 的名字, | ||
const GRBColumn * | 关口, | ||
int | 数) |
添加新的决策变量模型。这个签名允许您指定的一组约束每一个新的变量所属使用数组GRBColumn对象。
参数:
磅:新变量的下界。可以零,在这种情况下,变量得到下界为0.0。
乌兰巴托:新变量的上界。可以零,在这种情况下,变量得到无限的上界。
obj:目的为新变量系数。可以零,在这种情况下,变量得到目标系数为0.0。
类型:新变量(变量类型GRB_CONTINUOUS,GRB_BINARY,GRB_INTEGER,GRB_SEMICONT,或GRB_SEMIINT)。可以零,在这种情况下,变量被认为是连续的。
的名字:新变量名称。可以零,在这种情况下,所有变量缺省名称。
关口:GRBColumn对象指定一组约束每一个新列所属。
数:变量的数量增加。
返回值:
新变量对象的数组。注意,结果是基于堆的,必须返回到用户堆。