Originally posted by: SystemAdmin
Hi:
I am trying to define a decision variable :
{string} HELOS= ...;
dvar int+ PEN[i1 in HELOS, i2 in HELOS];
How can i filter the dvar such that it is defined only on the combinations of i1 and i2
it is achieved by an
ampl code :
var PEN{i1 in HELOS, i2 in HELOS: i2 > i1} >= 0;
-
in OPL currently i am doing it as: *
tuple HeloPair{
string i1;
string i2;
}
{HeloPair} HeloPairs={<i,j> | i in HELOS,j in HELOS: ord(HELOS,j) < ord(HELOS,i)};
dvar int+ Pen[HeloPairs];
can it be written in a simple manner in OPL as in AMPL ?
Thanks for help
v/r
Mandar
#DecisionOptimization#OPLusingCPLEXOptimizer