for k in rangevehicleNum for j in range1n_customers+1 modeladdConstrs quicksum xijk for i in rangen_customers+1 if i != j == yjk这个约束报错为什么 modeladdConstrs quicksum xijk for i in rangen_custom
这个错误通常是由于约束中的索引不正确或未定义引起的。检查一下你的代码,确保在约束中使用的所有变量都已定义,并且索引正确。你可以尝试使用不同的约束索引来解决这个问题,例如:
model.addConstrs((quicksum(x[i,j,k] for i in range(n_customers+1) if i != j) == y[j,k] for j in range(1,n_customers+1)), name='constraint1')
这里的约束索引是一个字符串 'constraint1',你可以将其替换为其他字符串,以便在模型中使用不同的约束索引。
原文地址: https://www.cveoy.top/t/topic/fdbJ 著作权归作者所有。请勿转载和采集!