【发布时间】:2020-04-13 15:25:03
【问题描述】:
我对使用 Gurobi/python 界面进行建模非常陌生。我想用两个索引 i、j 创建一些 z 变量。我尝试了几种方法,但每次都会出错。我希望任何人与我联系并与我讨论这段代码以获得我想要的变量。
''' 从 gurobipy 导入 GRB,quicksum,Model m = 模型('DARP')
R = [i for i in range(1,6)] # 请求数
Crn = {1: [12,13,14], 2: [15,16,17], 3: [18,19,20], 4: [21,22,23], 5:[24 ,25,26] }
对于 R 中的 r: z = m.addVars(list(Crn[r]),list(Crn[r]),vtype=GRB.BINARY)
对于 R 中的 r : MM= quicksum(z [i,j] for i in list(Crn[r]) for j in list(Crn[r]) if j!=i) 打印(毫米) '''
【问题讨论】:
标签: python dictionary variables gurobi