Hi!
I'm not exactly sure, what you would like to do, but you could just say,
but maybe this answers your question:
set sports;
param favorite symbolic in sports;
var train{sports} >=0;
s.t. foobar: train[favorite] >=2;
minimize work: sum{f in sports} train[f];
data;
set sports := running cycling swimming;
param favorite := 'running';
end;
So put ' around the name for a symbolic parameter, and also don't put
comma between set elements.
I hope this helped. If not, please clarify your situation.
All the best,
Mate
set := A, B, C;
param some_element_in_set, symbolic := ?????;
The closest I saw was in this old help-glpk email:
https://lists.gnu.org/archive/html/help-glpk/2006-11/msg00059.html
Which says:
set S;
param ref{i in 1..card(S)}, symbolic, in S;
# ref[i] refers to i-th element of S;
param a{S};
... a[ref[i]] ... # means a[i-th element of S]
But I cannot get this to work. If I could get it to work, then I would
do something like: param some_element_in_set := ref[1];
BTW, I’m still hoping that someone will help solve how to work the
sudoku_excel.mod example in the ‘examples\sql’ directory of the GLPK
directory under Windows 10 64bit. I still cannot get that to work.
-Marc