我想写约束代码作为图片的内容。
#index:
J=['j1','j2','j3','j4','j5','j6','j7','j8','j9','j10','j11','j12','j13','j14','j15','j16','j17','j18','j19','j20', 'j21']
#variable of decision
F= m.addVars(J , vtype=GRB.BINARY,name="Fj")
我试图创建一个字母来代替“ J + 1”,但是显然代码中不应包含两种索引。
答案 0 :(得分:0)
这不是一个捷径,但它可以工作。
for j_index, j_value in enumerate(J[:-1]):
m.addConstr(F[J[j_index+1]]<=F[j_value])