Maybe it answer your question:
###
param number := 4;
set NUMBER := {1..number};
var x{n in NUMBER};
s.t. c1: - x[1] + x[2] + x[3]+ 10 * x[4], <= 20;
s.t. c2: x[1] - 3 * x[2] + x[3], <= 30;
s.t. c3: x[2] - 3.5 * x[4], == 0;
s.t. x1: 0 <= x[1] <= 40;
s.t. x4: 2 <= x[4] <= 3;
maximize obj: x[1] + 2 * x[2] + 3 * x[3] + x[4];
end;
###
Once your problem is a MIP, for the integer variables you must use:
###
var x{n in NUMBER}, integer;
###
And for binary variables:
###
var x{n in NUMBER}, binary;
###
Raniere
_______________________________________________
Help-glpk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-glpk