Indexing AMPL:定义集合特定索引的约束
关于定义集合特定索引的约束,我有一个小问题: 我定义的集合<代码>气体:=G1、G2、G3、G4代码> 决策变量Y=每周销售的天然气数量 在实现了具有正确约束的完整模型后,在填充下一个模型时,解算器将失败: A类汽油(G1和G2)的总产能限制在每周50000桶,而 B类汽油(G3和G4)的总产能限制为每周45000桶 我尝试了很多不同的方法,最接近的是: 是否有任何方法可以以正确的方式定义这些约束Indexing AMPL:定义集合特定索引的约束,indexing,constraints,ampl,Indexing,Constraints,Ampl,关于定义集合特定索引的约束,我有一个小问题: 我定义的集合气体:=G1、G2、G3、G4 决策变量Y=每周销售的天然气数量 在实现了具有正确约束的完整模型后,在填充下一个模型时,解算器将失败: A类汽油(G1和G2)的总产能限制在每周50000桶,而 B类汽油(G3和G4)的总产能限制为每周45000桶 我尝试了很多不同的方法,最接近的是: 是否有任何方法可以以正确的方式定义这些约束 max_productionA{i in GAS, j in GAS: i == 1 and j == 2}:
max_productionA{i in GAS, j in GAS: i == 1 and j == 2}:
(Y[i] + Y[j]) <= 50000;
max_productionB{i in GAS, j in GAS: i == 3 and j == 4}:
(Y[i] + Y[j]) <= 45000;
max_productionA{i在气体中,j在气体中:i==1和j==2}:
(Y[i]+Y[j])您需要在约束名称前以“s.t.”或“subject to”开头每个约束
如果这不能解决您的问题,您可以发布有关错误消息的更多信息吗