AMPL:定义对集合的特定索引的约束

问题描述 投票:0回答:1

关于在集合的特定索引上定义约束,我有一个小问题:

我定义了集GAS := G1,G2,G3,G4;使用决策变量Y =每周出售的天然气量。

实现了具有正确约束的完整模型后,求解器在填充下一个模型时将失败:A型汽油(G1和G2)的总生产能力限制为每周50,000桶,而B型汽油(G3和G4)的总容量每周限制为45,000桶。

我尝试了许多不同的事情,而最接近的是:

有没有办法使以正确的方式定义这些约束成为可能?

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;
indexing constraints ampl
1个回答
0
投票
如果这不能解决您的问题,可以请您提供有关错误消息的更多信息吗?
© www.soinside.com 2019 - 2024. All rights reserved.