GRBModel.AddVars ()
GRBModel.AddVars ()
向模型中添加新的决策变量。
GRBVar [] | AddVars( | int | 数, |
字符 | 类型) |
-
添加
数
模型的新决策变量。除了变量之外,所有相关的属性都采用默认值类型
,它被指定为一个参数。参数:
数:要添加的变量的数量。
类型:新变量的变量类型(伽马射线爆发。连续,伽马射线爆发。二进制,伽马射线爆发。整数,伽马射线爆发。SEMICONT,或伽马射线爆发。SEMIINT).
返回值:
新变量对象的数组。
GRBVar [] | AddVars( | 双[] | 磅, |
双[] | 乌兰巴托, | ||
双[] | obj, | ||
char [] | 类型, | ||
string [] | 名) |
-
向模型中添加新的决策变量。添加的变量的数量由输入数组的长度决定(必须在所有参数之间保持一致)。
参数:
磅:新变量的下界。可以零,在这种情况下,变量的下界为0.0。
乌兰巴托:新变量的上界。可以零,在这种情况下,变量的上界是无限的。
obj:新变量的客观系数。可以零,在这种情况下,变量的目标系数为0.0。
类型:新变量的变量类型(伽马射线爆发。连续,伽马射线爆发。二进制,伽马射线爆发。整数,伽马射线爆发。SEMICONT,或伽马射线爆发。SEMIINT).可以零,在这种情况下,假设变量是连续的。
的名字:新变量的名称。可以零,在这种情况下,所有变量都有默认名称。
返回值:
新变量对象的数组。
GRBVar [] | AddVars( | 双[] | 磅, |
双[] | 乌兰巴托, | ||
双[] | obj, | ||
char [] | 类型, | ||
string [] | 的名字, | ||
int | 开始, | ||
int | 兰) |
-
向模型中添加新的决策变量。这个特征允许您使用数组来保存各种变量属性(下界、上界等),而不必为数组中的每个条目添加一个变量。的
开始
和len
参数允许您指定添加哪些变量。参数:
磅:新变量的下界。可以零,在这种情况下,变量的下界为0.0。
乌兰巴托:新变量的上界。可以零,在这种情况下,变量的上界是无限的。
obj:新变量的客观系数。可以零,在这种情况下,变量的目标系数为0.0。
类型:新变量的变量类型(伽马射线爆发。连续,伽马射线爆发。二进制,伽马射线爆发。整数,伽马射线爆发。SEMICONT,或伽马射线爆发。SEMIINT).可以零,在这种情况下,假设变量是连续的。
的名字:新变量的名称。可以零,在这种情况下,所有变量都有默认名称。
开始:列表中要添加的第一个变量。
len:要添加的变量的数量。
返回值:
新变量对象的数组。
GRBVar [] | AddVars( | 双[] | 磅, |
双[] | 乌兰巴托, | ||
双[] | obj, | ||
char [] | 类型, | ||
string [] | 的名字, | ||
GRBColumn [] | 上校) |
-
向模型中添加新的决策变量。此签名允许您使用数组指定每个新变量所属的约束列表GRBColumn对象。
参数:
磅:新变量的下界。可以零,在这种情况下,变量的下界为0.0。
乌兰巴托:新变量的上界。可以零,在这种情况下,变量的上界是无限的。
obj:新变量的客观系数。可以零,在这种情况下,变量的目标系数为0.0。
类型:新变量的变量类型(伽马射线爆发。连续,伽马射线爆发。二进制,伽马射线爆发。整数,伽马射线爆发。SEMICONT,或伽马射线爆发。SEMIINT).可以零,在这种情况下,假设变量是连续的。
的名字:新变量的名称。可以零,在这种情况下,所有变量都有默认名称。
关口: GRBColumn对象,用于指定每个新列所属的一组约束。
返回值:
新变量对象的数组。