- 问题
某企业用A,B两种原油混合加工成甲、乙两种成品油销售
产品油甲和乙的销售价格分别为5和6(单位:千元/吨),原油A,B的采购价格分别是采购量(单位:吨)的分段函数f(x)和g(x)(单位:千元/吨),该企业现有资金7200(千元),生产成品油乙的最大能力为2000吨,假设成品油全部售出,安排采购和生产计划使企业收益最大。
- 模型建立
设原油A,B的采购量分别为x,y,原油A用于生产成品油甲和乙的数量分别为x11和x12,原油B用于生产成品油甲和乙的数量分别为x21和x22。
代码;
model:
max=5*(x11+x21)+6*(x12+x22)-f-g;
x11+x12<500+x;
x21+x22<800+y;
x11>x21;
x12>1.5*x22;
f=@if(x#le#500,4*x,@if(x#le#1000,500+3*x,1500+2*x));
g=@if(y#le#400,3.2*y,@if(y#le#800,240+2.6*y,880+1.8*y));
f+g<7200;
x<1650;
y<1200;
x12+x22<2000;
end
运行结果:
结论:
原油A用于生产成品油甲和乙的数量分别为900吨和1200吨,原油B用于生产成品油甲和乙的数量分别为900吨和800吨。