- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WORD 格式 整理
学习参考 资料分享
农作物加工与存放
摘要
在充分理解题意的基础上,我们提出了合理的假设。通过对问题的深入分析,我们将本题归结为规划问题,并建立了整数规划模型。
针对问题一,在模型的求解时根据约束条件的处理方法不同,我们采用两种解法,利用LINDO和LINGO软件得出满意的结果,并比较两种解法的结果最终得出购买A1000吨,与本身的库存量一起生产乙2500吨,利润为5000000元,此时农作物加工利润最大。
针对第二问我们通过对数据的挖掘和拟合预测。考虑到NNBP工具箱,其中的神经网络拟合预测对数据的量需求多,而所给数据比较少,在进行粗略预测的基础上,我们应用matlab软件进行了回归分析拟合预测,利用数的生成方法,建立微分方程形式模型,即灰色系统模型。但考虑实际值与预测值个别点的误差较大,本文为了简化问题使得产量与年份成线性关系,最终得出该县应当建造最小容量为2116吨的仓库,才能适应将来农作物总产量不断增长的需求。
关键词:MATLAB 整数规划 拟合预测 GM(1,1)模型
一、问题重述
某县是我国A、B两种农作物的主要生产基地,近15年来农作物总产量如附表,目前全县只有一个容量为1200吨的粮库,需要建造一新的粮库,为了提高农民的收入,同时还要建造一个农作物加工工厂。解答下面问题:
(1)该县的农作物加工工厂计划利用A、B两种农作物混合加工成甲、乙两种农产品,现在市场上这两种农产品的售价分别为4800元和5600元,为了保证产品质量,甲产品中A农作物的含量不能低于50%,乙产品中A农作物的含量不能低于60%。粮库每年可以提供的A农作物不超过500吨,B农作物不超过1000吨,不过A农作物还可以从临县约1500吨余粮中购买,如果购买量不超过500吨,单价为 10000元/吨,如果超过500吨不超过1000吨,超过500吨的部分单价为8000元/吨,购买量超过1000吨时超过部分单价为6000元/吨,该加工工厂应如何安排生产才能获的最大利润。
(2)该县应当建造容量为多少的仓库,才能适应将来农作物总产量不断增长的需求。请写出五年的工作计划。
附表:(吨/年)
年数
1991
1992
1993
1994
1995
1996
1997
1998
1999
产量
500
579
664
756
852
951
1051
1150
1246
年数
2000
2001
2002
2003
2004
2005
产量
1337
1422
1501
1572
1636
1691
二、基本符号说明
用来生产甲产品的作物A的量;
用来生产甲产品的作物A的量;
用来生产产品已的作物B的量;
用来生产已产品的作物B的量;
用来生产产品甲,从临县购买的A作物的量;
三、基本假设
1.假设AB作物不受自然灾害,能够正常生长和丰收;
2.工厂购买A的资金很充足;
3.当年的农作物用于加工或者其他用途,但必须处理掉;
四、问题分析和基本思路
考虑问题的题设和要求,本文要解决的是农作物加工与存放的资源优化配置问题。资源优化配置问题是一类典型的规划问题。对于规划
问题的求解步骤基本是:
第一步,找目标函数;
第二步,找约束条件;
第三步,对规划函数进行求解。
约束条件的寻找相对比较容易,但是本题的难点在于农作物A的采购,可以从临县约1500吨余粮中购买,所以我们采用不同的方法进行处理,并比较得出比较满意的结论,这就要借助计算机对规划模型进行最优求解。
此外,为了目标函数和约束条件的顺利表述。我们在正式模型建立之前,做了大量完整而系统的模型准备工作,用量化的语言理清了各部分之间的关系。
五、规划模型的建立及求解
4.1我们通过对题的分析得出c(x)为分段函数,如下所示:
目标函数:
Max z=4.8(x11+x21)+5.6(x12+x22)-c(x)
由于c(x)是分段函数,在求一般非线性规划软件难以得出比较理想的结论,所以我们采用两种不同的方法进行求解:
方法一、
我可以利用三个变量来表示c(x),x1,x2,x3分别表示不同价格的A;由此我们得到:
X=x1+x2+x3
约束条件:
此外,x1,x2,x3不能超过500吨。
利用LINGO软件求解得出如下结果:
X11=500
X21=500
X12=x21=0
X1=x2=x3=0
Z=4800000
最优解:用库存的500吨A和500吨B生产1000吨产品甲,不购买新的余粮A利润为z=4800000元
方法二、引入0-1变量,将问题转换成线性约束。
令y1=1,y2=1,y3=1分别表示以10千元 /吨,8千元 /吨,6千元 /吨的价格采购A,
约束条件:
利用LI
文档评论(0)