* SET AND DEFINITIONS

set I /t1 * t10000/ ;
set R /r1 * r500/;

parameters
c(I)     "Profit margin"
u(I)     "Max to produce"
b(R)     "Amt. available"
a(R,I)   "Per-Unit resource requirements"
;

* Now do fancy stuff to create a random instance
c(I) = round(uniform(2,20));
u(I) = round(uniform(500,2500));
b(R) = round(uniform(5000,25000));
a(R,I) = round(uniform(1, 5));

