构建多维变量数组

构建多维变量数组

我们示例中的下一步(在创建空模型对象)的方法是向模型中添加决策变量。变量是使用addVars,并以tupledict我们会打电话给


#创建优化模型m = gp.Model('netflow') #创建变量flow = m. addvars (commodities, arc, obj=cost, name="flow")

第一个,位置参数addVars给出索引集。在本例中,我们将索引通过大宗商品.换句话说,流(c i, j)将捕获商品的流动c从节点到节点j.请注意,中仅包含源、目标对的变量.还请注意,流(c i, j)为连续决策变量;假设变量是连续的,除非你另有声明。