(一):食品公司的优化问题

简介: (一):食品公司的优化问题

题目:

  某食品公司生产两种点心①和②,采用采用原料A和B。已知生产每盒点心①和②时消耗的原料数及原料单价、月供应量及两种点心的批发价如下表所示:

  

据对市场估计,②点心月销量不超过2000盒,且其销量不超过点心①1000盒。要求计算使销售收人最大的计划安排。

模型建立:

设①点心的销量为x 1 x_1x1盒,②点心的销量为x 2 x_2x2盒,设销售收入为S SS,那么可得

image.png

为了使销售收入最大,所以目标函数就是

image.png

约束条件:

根据表中数据可得原料的供应量约束为

image.png

根据两种点心的销量关系可得销量约束为

image.png

综上可得总的约束条件为

image.png

模型求解:

下面我们使用两种方法针对上述问题进行求解,一种是利用CPLEX求解器进行求解,还有一种是利用matlab自带的intlinprog求解(由于该问题是整数规划,所以使用intlinprog)。

CPLEX求解代码:

%CPLEX求解
clc,clear,close
tic
x=intvar(2,1);
s=6.9*x(1)-6.4*x(2);
c=[x(1)+2*x(2)<=6000
    2*x(1)+x(2)<=8000 
    x(1)<=2000
    -x(1)+x(2)<=1000
    x(1),x(2)>=0];
options=sdpsettings('solver','cplex','verbose',2);
result=solvesdp(c,-s,options);%由于本题是求最大值,所以加一个负号
if result.problem==0
    xresult=value(x)
    sresult=value(s)
else
    disp('求解错误')
end
toc;

求解结果:

Intlinprog求解代码:

%intlinprog求解
clc,clear
s=[6.9;-6.4];
intcon=2;
a=[1,2;2,1;0,1;-1,1];
b=[6000;8000;2000;1000];
lb=zeros(2,1);
ub=[2000;2000];
[x,y]=intlinprog(-s,intcon,a,b,[],[],lb,ub)
s=-y %由于intlinprog标准形式是求最小值,所以此处取相反数最大值。

求解结果:

对比两种结果发现:求解结果一致。

所以当点心①销售2000盒,点心②销售0盒,最大销售收入为13800元。

目录
相关文章
|
6月前
|
监控 定位技术
ETF套利及交易者如何进行套利的
ETF套利及交易者如何进行套利的
84 0
|
6月前
|
算法 数据可视化 数据挖掘
R语言指数平滑预测法分析南京出租车打车软件空载率时间序列补贴政策可行性
R语言指数平滑预测法分析南京出租车打车软件空载率时间序列补贴政策可行性
基于纳什谈判理论的风–光–氢多主体能源系统合作运行方法(含matlab代码)
基于纳什谈判理论的风–光–氢多主体能源系统合作运行方法(含matlab代码)
|
算法
基于纳什谈判理论的风–光–氢多主体能源系统合作运行方法(Matlab代码实现)
基于纳什谈判理论的风–光–氢多主体能源系统合作运行方法(Matlab代码实现)
|
传感器 算法 数据挖掘
【VRP问题】基于帝国企鹅优化算法求解冷链配送物流车辆调度优化研究
【VRP问题】基于帝国企鹅优化算法求解冷链配送物流车辆调度优化研究
134 0
|
算法 安全 新能源
基于粒子群优化算法的面向综合能源园区的三方市场主体非合作交易方法(Matlab代码实现)
基于粒子群优化算法的面向综合能源园区的三方市场主体非合作交易方法(Matlab代码实现)
|
机器学习/深度学习 传感器 算法
【VRP问题】基于遗传算法的连锁超市配送路线规划问题研究附matlab代码
【VRP问题】基于遗传算法的连锁超市配送路线规划问题研究附matlab代码
|
Unix 数据处理 区块链
量化对冲搬砖套利开发详情丨量化对冲搬砖套利系统开发(成熟及案例)丨量化对冲搬砖套利源码功能
  App是一个互联网应用程序。与传统App最大的区别在于DApp运行在去中心化的网络上,即区块链网络。网络中没有可以完全控制DApp的中心化节点。而App,众所周知,是中心化的。需要请求服务器来获取数据、处理数据等。
|
机器学习/深度学习 数据挖掘
CUMCM:05A长江水质综合评价与预测
CUMCM:05A长江水质综合评价与预测
57行价值八千万美元的车牌识别代码
为了防止被窃车辆进入黑市销售,警方使用了一个名为VicRoads的基于网络的服务,该服务用于检查车辆的登记状态。该警局还投资研发了一个固定式汽车牌照扫描器:一个固定的三脚架摄像头,可扫描过往的车辆,并自动识别被窃车辆。
8251 0