param parProd = 1.0; #parProd = 1.0; #scenario 1 (prob 0.5) #parProd = 1.2; #scenario 2 (prob 0.3) #parProd = 0.7; #scenario 3 (prob 0.2) #parProd = 1.0; #valor medio var x1 >= 0, integer; # numero macchine dedicate a dadi var x2 >= 0, integer; # numero macchine dedicate a bulloni var x3 >= 0, integer; # numero macchine dedicate a chiodi var y1 >= 0; # kg di dadi acquistati var y2 >= 0; # kg di bulloni acquistati var w1 >= 0; # kg di dadi venduti var w2 >= 0; # kg di bulloni venduti var w3e >= 0; # kg di chiodi esportati var w3i >= 0; # kg di chiodi venduti sul mercato interno maximize guadagno: 170 * w1 - 221 * y1 + 150 * w2 - 195 * y2 + 36 * w3e + 10 * w3i - 150 * x1 - 230 * x2 - 260 * x3; s.t. num_macchine: x1 + x2 + x3 <= 500; s.t. dom_dadi: parProd * 2.5 * x1 + y1 >= 200 + w1; s.t. dom_bulloni: parProd * 3 * x2 + y2 >= 240 + w2; s.t. disp_chiodi: w3e + w3i <= parProd * 20 * x3; s.t. lim_export: w3e <= 6000; ##fix per eev #s.t. fix1: x1=120; #s.t. fix2: x2=80; #s.t. fix3: x3=300;