使用变量作为求和的上限(varA = sum(i $(ord(i)<vara),x(i)))

时间:2019-05-26 20:28:45

标签: gams-math

=“”

我需要将不同时间段内的“交通时间”作为VRP问题的参数,因此等式如下:

varA = sum(i$(ord(i)<varA),X(i)) + other terms

是否可以编写这样的代码? GAMS或任何其他软件可以处理这种约束吗?

The equation:

1 个答案:

答案 0 :(得分:0)

我对GAMS语法不熟悉,但是在AMPL中,您将执行以下操作:

set T;                  # set of time periods
param traffic_time{T};  # traffic time in each time period

然后,您将引用traffic_time[t]的流量时间参数,例如t in T。我敢肯定GAMS中也有类似的东西。它可能被称为“一组索引的参数”。