Gurobi添加变量addVar()和addVars()
addVar() 一次增加一个变量
addVars() 一次增加多个变量
addVar()
命令行:
addVar ( lb=0.0, ub=GRB.INFINITY, obj=0.0, vtype=GRB.CONTINUOUS, name=" ", column=None )
lb (可自行选择设置): 决策变量下界
ub (可自行选择设置): 决策变量上界
obj (可自行选择设置): 决策变量在目标函数中的因子系数
vtype (可自行选择设置): 决策变量类型,包括GRB.CONTINUOUS, GRB.BINARY, GRB.INTEGER,GRB.SEMICONT,GRB.SEMIINT
name (可自行选择设置): 变量名
column (可自行选择设置): Column object that indicates the set of constraints in which the new variable participates, and the associated coefficients.
addVars()
addVars( **indices, lb = 0.0, ub = GRB.INFINITY, obj = 0.0, vtype = GRB.CONTINUOUS, name = " " )
indices: 作为访问决策变量的索引.
lb (可自行选择设置): 决策变量的下界
ub (可自行选择设置): 决策变量的上界
obj (可自行选择设置): 决策变量在目标函数中的因子系数
v