运筹学课设 用Matlab和Lingo求解生产问题.doc
《运筹学课设 用Matlab和Lingo求解生产问题.doc》由会员分享,可在线阅读,更多相关《运筹学课设 用Matlab和Lingo求解生产问题.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流运筹学课设 用Matlab和Lingo求解生产问题.精品文档.用Matlab和Lingo求解生产问题摘要本文针对生产过程中在产品中原料分配的不同,导致产品的经济效益的不同,从而寻求使得产品经济效益最大的生产方案。在对问题进行深入分析后,采用线性规划模型建立数学模型并运用Matlab和Lingo软件分别对该问题进行编程求解。关键词:经济效益 线性规划模型 Matlab Lingo With Maltab and Lingo Software to Solve the Production Problems ABSTRACTThe product
2、ion process,the author of this paper products in the product distribution of different raw materials,lead to the economic benefits of products are different.So,seeking the economic benefits is the largest production plan.After deeply analysis is carried out on the question, Linear programming model
3、is adopted to establish the mathematical model,which with Matlab and Lingo software to solve the production problem.Key word: Economic benefits Linear programming model Matlab Lingo 目 录1、 问题的重述.12、 问题的分析.13、 问题假设.14、符号说明.25、模型的建立与求解.2 5.1、线性规划模型的简介.2 5.2、模型的建立.3 5.3、Matlab软件的简介.3 5.3.1、Matlab软件的求解.3
4、5.4、Lingo模型的简介.4 5.4.1、Lingo软件的求解 .45.5、对模型解的分析.56、 总结.5参考文献.6附录.71 问题的重述某厂决意生产两种糖果:硬糖和软糖,糖果仅由糖,坚果和巧克力制成。你现在有100盎司糖,20盎司坚果,30盎司巧克力。软糖须含有至少20%的坚果,硬糖须含有至少10%的坚果和10%的巧克力。一盎司的软糖售价为25美分, 一盎司的硬糖售价为20美分。试安排生产计划使得工厂收入最大。 2 问题的分析生产问题是一类常见的线性规划问题,在生产一种或者多种产品的时候,面对多种可选择的资源有多种不同的生产方案,与此同时不同的生产方案可以带来不同的产品效益,而选择不
5、同的生产方案时所消耗的资源也不同,即导致成本费用的差异。因此制定生产方案则是要解决在限定的资源下选择一套生产方案,使其满足各项约束条件的情况下同时达到最小成本,实现最大利润。题目中生产两种糖果,即硬糖和软糖,原料由糖、坚果和巧克力制成,三种原料的用量均有限制,两种糖果其中包含三种原料的含量也有最小要求,于是通过这些约束条件求得使得这两种糖果收入最大的生产方案。3 问题假设(1) 制造糖果的三种原料总量不会因为任何因素发生改变;(2) 每种糖果对原料的需求可以严格控制;(3) 糖果的生产过程是稳定,并没有技术问题;(4) 每种糖果的生产过程互不干扰;(5) 在生产时不会存在材料浪费的情况,即生产
6、机器上不会沾到原料导致实际使用的原料与加入原料量不相等 4 符号说明设以i表示糖果的种类,以j表示制造糖果所需要的原料,表示每种糖果所需要的每种原料的含量,具体对应关系如下表: 单位:盎司糖坚果巧克力硬糖(i)软糖(j)Z:生产硬糖和软糖的总收入5 模型的建立与求解5.1 线性规划模型的简介线性规划是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法。线性规划问题的数学模型包括三个组成要素:(1) 决策变量:是模型所代表的系统中受到控制或能够控制的变量,表现为未知参数(变量),最后通过选定决策变量来实现最优解;(2) 约束条件:决策变量客观上
7、必满足的限制条件,反映出实际问题中不受控制的系统变量对受控制的决策变量的限制关系,包括等式约束和不等式约束;(3) 目标函数:模型所代表的性能指标,在模型中表现为决策变量的函数,反映了实际问题所要达到的理想目标,分为求最大值和最小值两种形式。如果规划问题的数学模型中,决策变量的取值是连续的,即可以为整数,也可以为分数、小数或实数,目标函数是决策变量的线性函数,约束条件是含决策变量的线性等式或不等式,则该类规划问题的数学模型称为线性规划的数学模型。 线性规划问题的数学模型的一般形式:(1) 列出目标函数及约束条件:(2) 画出约束条件所表示的可行域;(3) 在可行域内求目标函数的最优解。5.2
8、模型的建立目标函数为:各决策变量在其相关的影响因素下所需满足的约束条件:5.3 Matlab软件的简介MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。是建立在向量,数组和矩阵基础上的一种分析和仿真工具软件包,包含各种能够进行常规运算的啊“工具箱”。同时还提供了编程计算的编程特性,通过编程可以解决一些复杂的实际问题,除了矩阵运算、绘制函数/数据图像等常用功能外,还包含功能强大的多个“工具箱”,如优化工具箱(optimi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学课设 用Matlab和Lingo求解生产问题 运筹学 Matlab Lingo 求解 生产 问题
限制150内