Vous êtes sur la page 1sur 1

var Xam >=0 integer;

var Xav >=0 integer;


var Xbm >=0 integer;
var Xbv >=0 integer;
var Xcm >=0 integer;
var Xcv >=0 integer;
var Xdm >=0 integer;
var Xdv >=0 integer;
maximize Utilidad: 0.149*Xam + 0.153*Xav + 0.168*Xbm + 0.176*Xbv + 0.190*Xcm +
0.199*Xcv + 0.361*Xdm + 0.364*Xdv;
subject to Presupuesto: 0.102*Xam + 0.108*Xav + 0.124*Xbm + 0.136*Xbv +
0.139*Xcm + 0.153*Xcv + 0.320*Xdm + 0.325*Xdv <= 40000;
subject to Transporte: (Xam+Xav)/77760 + (Xbm+Xbv)/74880 + (Xcm+Xcv)/66144 +
(Xdm+Xdv)/44640 <= 5;
subject to Demanda_A: Xam + Xav <= 100000;
subject to Demanda_B: Xbm + Xbv <= 85000;
subject to Demanda_C: Xcm + Xcv <= 60000;
subject to Demanda_D: Xdm + Xdv <= 40000;
subject to Virgen_A: Xav >= 70000;
subject to Virgen_B: Xbv >= 59500;
subject to Virgen_C: Xcv >= 42000;
subject to Virgen_D: Xdv >= 28000;
solve;
display Xam, Xav, Xbm, Xbv, Xcm, Xcv, Xdm, Xdv, Utilidad;

Vous aimerez peut-être aussi