Не слишком знаком с AMPL, но сталкиваюсь с некоторыми проблемами с индексами...
В принципе, у меня есть некоторые переменные, определенные как таковые:
var array{i in set};
И мне нужно немного проверить элементы вокруг заданного i
в некоторых ограничениях:
subject to Constraint{i in set}:
array[i] + array[i-1] + array[i+1] <= 12;
Но очевидно, что array[0]
или array[card(set) + 1]
не существует. Чтобы добавить еще одну проблему, я пытаюсь смоделировать своего рода проблему, в которой array[0]
или array[card(set) + 1]
вообще не должны учитываться в наших вычислениях (например, они не должны ограничивать другие переменные). Любая помощь приветствуется :) Спасибо.