$title Large Random PPP

$ontext
$offtext


sets
    P   Products    /p1*p10/
    R   Resources   /r1*r12/
;

parameters
    b(R)    Amount of resource R
    c(P)    Profit from producing P
    a(R,P)  How many R required to make one P
    u(P)    Upper bound on number of P to make
;

c(P) = round(uniform(20,60));
u(P) = round(uniform(10,50));
b(R) = card(P)*round(uniform(12,20));
a(R,P) = round(uniform(10,25))$(uniform(0,1) < 0.2);

