Я пытался использовать gams, чтобы найти поток материала через сеть узлов. Я определил
set edge(i,n,nn);
positive variable flux(i,n,nn);
y.up(i,n,nn)$( not edge(i,n,nn)) = 0;
Мое намерение состоит в том, чтобы определить трехмерную матрицу переменной для flux
matrial i из узла n в nn, а затем использовать набор edge
, который указывает, какой из полного графа может иметь массу потока.
Это, очевидно, работает, но когда я пытался сохранить y в файл gdx, у меня было много нулей. Мне нужно только подмножество y, где ребро (i, n, nn) истинно.
Как мне установить y при сохранении файла gdx.
Спасибо!