Data handling basics
model "Chess 3" uses "mmxprs" declarations R = 1..2 ! Index range DUR, WOOD, PROFIT: array(R) of real ! Coefficients x: array(R) of mpvar ! Array of variables end-declarations DUR :: [3, 2] ! Initialize data arrays WOOD :: [1, 3] PROFIT:: [5, 20] sum(i in R) DUR(i)*x(i) <= 160 ! Constraint definition sum(i in R) WOOD(i)*x(i) <= 200 forall(i in R) x(i) is_integer maximize(sum(i in R) PROFIT(i)*x(i)) writeln("Solution: ", getobjval) end-model