AMPL - 使用 max 函数表达求和

AMPL - Express summation with max function

我需要在我的 .mod 中将此图像声明为 "subject to",但我不知道该怎么做。有人可以向我解释吗?我的主要问题是 max{0,t-4}.

我试过:

    set ANY_INICI:=1..10;
    subject to constr{t in 1 .. 10}:
        sum {j in max(0,t-4)+1 .. ANY_INICI, i in t-j+1 .. 4} decisio[i,j]>=restriccio[t];

正确的形式是:

t 迭代 ANY_INICI 并且 1..10 等于 ANY_INICI param

subject to constr{t in ANY_INICI }:
        sum {j in max(0,t-4)+1..t, i in t-j+1..4} decisio[i,j] >= restriccio[t];