Как кластеризовать индексированные переменные без создания для них параметра в GLPK?
У меня есть следующая проблема на MLP.
Я хочу кластеризовать некоторые переменные, когда они имеют одинаковое значение, например a[i]=a[i(1..i]], что будет означать проверку одинаковых переменных. Это было бы начальным условием if.
Пример: a[2]=3; a[4]=3 -> Условие для этих двух переменных будет истинным.
Позже, если это условие верно, я хочу добавить следующее:
D [i] = D [i] + D [1..i], для тех i, которые верны при предыдущем условии.
Пример: D[2]=D[2]+D[4].
Проблема в том, что, поскольку перезаписать новое значение D[2],GLPK больше не решает оптимальную модель, из-за чего я задаюсь вопросом, возможно ли кластеризовать индексированные переменные без создания новой, а в случае, если это не так, что может быть решением.
Большое спасибо за вашу помощь,.