构建多维变量数组
构建多维变量数组
示例中的下一步(在创建空的模型
对象)是向模型添加变量。使用。创建变量addVars
,以a形式返回tupledict
我们会打电话给流
:
#创建优化模型m = gp.Model('netflow') #创建变量flow = m.d addvars (commodities, arc, obj=cost, name="flow")
第一个,位置参数addVars
给出索引集。在本例中,我们将进行索引流
通过大宗商品
和弧
.换句话说,流(c i, j)
会捕获商品的流动吗c
从节点我
到节点j
.请注意,流
仅包含中存在的源、目标对的变量弧
.