文档库 最新最全的文档下载
当前位置:文档库 › 线性规划问题建模与求解

线性规划问题建模与求解

线性规划问题建模与求解
线性规划问题建模与求解

线性规划问题建模与求解

一.实验目的

1. 掌握线性规划问题建模基本方法。

2. 熟练应用Excel “规划求解”功能对线性规划问题进行建模与求解。

3.掌握线性规划问题的对偶理论和灵敏度分析。

二.实验设备

硬件:PC 机。

软件:Microsoft Excel 。

三.实验内容

1.建立线性规划问题的数学模型。

2.利用Excel “规划求解”功能对线性规划问题进行建模与求解。 3.根据实验优化结果,进行灵敏度及经济分析。

四.实验步骤

一.某厂准备生产A,B,C 三种产品,它们都消耗劳动力和材料,有关数据见表3。

表3 某厂生产利润与消耗资源表

A B C 拥有量 (单位) 劳动力 6 3 5 47 材料

3 4 5 30 单位产品利润(元) 3

1

4

问:

①如何确定产品的生产计划使该厂获利最大?

②产品A 的利润在什么范围内变动时,上述最优计划不变?

③如劳动力数量不变,材料不足时可从市场购买,每单位0.4元,问该厂要不要购进原材料扩大生产,购多少为宜?

④生产产品B 的方案之一是降低成本,问产品B 的成本降低多少时,生产该产品才有利?

要求:(1)建立该问题的数学模型

(2)利用EXCEL “规划求解”软件进行模型的求解,并产生分析报告。 (3)进行灵敏度与经济分析。

二 :建立生产计划优化问题模型

解:设三种产品的生产量分别是X 1,X 2,X 3

资源

MaxZ=3X1+X2+4X3

6X1+X2+4X3≤47

3X1+4X2+5X3≤30

X1,X2,X3≥0

3.利用Excel “规划求解”功能建模与求解

(1)Excel “规划求解”的安装

1)启动Excel,打开“工具”菜单。如果没有“规划求解”,单击“加载宏”。

2)复选框中选中“规划求解”,单击“确定”后返回Excel。则在“工具”菜单中出现“规划求解”。

(2)线性规划模型的求解

1)启动Excel,输入线性规划模型的约束条件系数,右边常数项系数和目标变量系数。并定义线性规划的变量单元格、约束条件左边单元格和目标函数单元格

2)输入公式

E3 =SUMPRODUCT(B3:D3,B6:D6)

E4=SUMPRODUCT(B4:D4,B6:D6)

B7=SUMPRODUCT(B5:D5,B6:D6)

3)将光标停留在“总利润”单元格B7上,打开“工具”菜单中的“规划求解”,弹出下面

窗口:如果目标函数求最大值,则单选框中选中“最大值”;如果目标函数求最小值,则单选框中选中“最小值”;否则选择“值为”单选框。本例选中“最大值”。

4)设置“总产量”(决策变量)单元格。单击“规划求解参数”窗口中的“可变单元格”文本框,然后在Excel工作表中选中决策变量单元格B6,D6,则文本框中出现“$B$6:$D$6”,界面如下

5)设置约束条件。

单击“添加”,弹出以下窗口:

如设置约束条件,则步骤如图

6)设置迭代参数。

单击“选项”,弹出以下窗口:

根据具体要求,输入“最长运算时间”、“迭代次数”、“精度”、“允许误差”、“收敛度”等迭代参数。

7)求最优解。

单击“求解”,得到决策变量的最优解、目标函数的最优值和三种资源的使用量。如下图所示:

8)产生分析报告。

单击“报告”文本框中的“运算结果报告”、“敏感性报告”和“极限值报告”,再单击“确定”,可同时生成三张相应的Excel工作表。

其中,运算结果报告为:

极限值报告为:

敏感性分析报告为:

敏感性分析报告说明:

(1)可变单元格表中,终值对应决策变量的最优解;递减成本指目标函数中决策变量的系数必须改进多少才能得到该决策变量的正数解,改进对最大值为增加,对最小值为减少;允许的增量(或减量)指在保证最优解不变的前提下,目标函数系数的允许变化值。

(2)在约束表中,终值是指约束的实际用量;影子价格指约束条件右边(即资源)增加(或减少)一个单位,目标值增加(或减少)的数值;这里的允许的增量(或减量)是指在影子价格保持不变的前提下,终值的变化范围。

优化结果分析

(1)由运算结果报告可知,某厂三种产品的最优产量分别为5.7件,0件,2.6件,这时该厂的日利润最大,为27.4元

(2)由敏感性报告可知,劳动力的影子价格是0.2,允许的增量是13,允许的减量是17,即在劳动力增量不超过13,减少不超过17的条件下,每增加(或减少)一个劳动力,该厂的利润增加(或减少)0.2。同理可得材料影子价格为0.6

(3)由敏感性报告可知,产品A允许的增量是1.8,允许的减量是0.6,所以产品A在5.4件到7.8件范围内变化上述计划不变。

(4)由敏感性报告可知,产品B的递减成本为-2,所以产品B的成本降低2时,生产该产品有利。

数学建模线性规划的求解

实验二线性规划的求解 学号:41011 姓名:何科 班级:2015级10班 一、实验目的 1.熟悉并掌握MATLAB的线性规划求解函数linprog()及其用法; 2.熟悉并掌握LINGO软件求解线性规划的方法; 3.能运用LINGO软件对线性规划问题进行灵敏度分析。 二、实验任务 1.对例1和例2,在MATLAB进行求解。 2.对例3、4、5,在LINGO软件进行求解,并作灵敏度分析. 3.对“3.3 投资的收益与风险"的模型I,在MATLAB中进行求解。 4.对“习题5,6,7,8”进行建模与求解。 三、实验过程与结果(对重要实验结果,截取全屏图,保存为JPG/PNG图 片) 1.例1: 代码: f=[13 9 10 11 12 8]; A=[0。4 11 1 0 00; 0 0 0 0.5 1。2 1。3]; b=[800;900]; Aeq=[1 0010 0; 0 1 0 0 1 0; 0 01 0 0 1]; beq=[400;600;500]; vlb=zeros(6,1); vub=[]; [x,fval]=linprog(f,A,b,Aeq,beq,vlb,vub) 结果: x = 0.0000 600.0000 0。0000 400.0000 0.0000 500.0000 fval =1.3800e+04 例2: 代码: c=[40 36]; A=[-5 —3];

b=[-45]; Aeq=[]; beq=[]; vlb=zeros(2,1); vub=[9;15]; [x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub) ?结果: ?x = 9.0000 0.0000 fval = 360 例3: ?代码: max=72*x1+64*x2; x1+x2<=50; 12*x1+8*x2〈=480; 3*x1<=100; ?结果: ?? Global optimal solution found. Objective value:3360。000 Infeasibilities:0.000000 Total solver iterations: 2 Variable Value Reduced Cost X1 20。00000 0.000000 X2 30.00000 0.000000 RowSlack or Surplus DualPr ice 1 3360.000 1.000000 2 0.00000048。00000 3 0。000000 2。000000 4 40.00000 0.000000 ?灵敏度分析: ?

数学建模优秀论文模板(全国一等奖模板)

Haozl觉得数学建模论文格式这么样设置 版权归郝竹林所有,材料仅学习参考 版权:郝竹林 备注☆ ※§等等字符都可以作为问题重述左边的。。。。。一级标题 所有段落一级标题设置成段落前后间距13磅 图和表的标题采用插入题注方式题注样式在样式表中设置居中五号字体 Excel中画出的折线表字体采用默认格式宋体正文10号 图标题在图上方段落间距前0.25行后0行 表标题在表下方段落间距前0行后0.25行 行距均使用单倍行距 所有段落均把4个勾去掉 注意Excel表格插入到word的方式在Excel中复制后,粘贴,word2010粘贴选用使用目标主题嵌入当前 Dsffaf 所有软件名字第一个字母大写比如E xcel 所有公式和字母均使用MathType编写 公式编号采用MathType编号格式自己定义

农业化肥公司的生产与销售优化方案 摘 要 要求总分总 本文针对储油罐的变位识别与罐容表标定的计算方法问题,运用二重积分法和最小二乘法建立了储油罐的变位识别与罐容表标定的计算模型,分别对三种不同变位情况推导出的油位计所测油位高度与实际罐容量的数学模型,运用matlab 软件编程得出合理的结论,最终对模型的结果做出了误差分析。 针对问题一要求依据图4及附表1建立积分数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm 的罐容表标定值。我们作图分析出实验储油罐出现纵向倾斜 14.时存在三种不同的可能情况,即储油罐中储油量较少、储油量一般、储油量较多的情况。针对于每种情况我们都利用了高等数学求容积的知识,以倾斜变位后油位计所测实际油位高度为积分变量,进行两次积分运算,运用MATLAB 软件推导出了所测油位高度与实际罐容量的关系式。并且给出了罐体倾斜变位后油位高度间隔为1cm 的罐容标定值(见表1),最后我们对倾斜变位前后的罐容标定值残差进行分析,得到样本方差为4103878.2-?,这充分说明残差波动不大。我们得出结论:罐体倾斜变位后,在同一油位条件下倾斜变位后罐容量比变位前罐容量少L 243。 表 1.1 针对问题二要求对于图1所示的实际储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度α和横向偏转角度β)之间的一般关系。利用罐体变位后在进/出油过程中的实际检测数据(附件2),根据所建立的数学模型确定变位参数,并给出罐体变位后油位高度间隔为10cm 的罐容表标定值。进一步利用附件2中的实际检测数据来分析检验你们模型的正确性与方法的可靠性。我们根据实际储油罐的特殊构造将实际储油罐分为三部分,左、右球冠状体与中间的圆柱体。运用积分的知识,按照实际储油罐的纵向变位后油位的三种不同情况。利用MATLAB 编程进行两次积分求得仅纵向变位时油量与油位、倾斜角α的容积表达式。然后我们通过作图分析油罐体的变位情况,将双向变位后的油位h 与仅纵向变位时的油位0h 建立关系表达式01.5(1.5)cos h h β=--,从而得到双向变位油量与油位、倾斜角α、偏转角β的容积表达式。利用附件二的数据,采用最小二乘法来确定倾斜角α、偏转角β的值,用matlab 软件求出03.3=α、04=β α=3.30,β=时总的平均相对误差达到最小,其最小值为0.0594。由此得到双向变位后油量与油位的容积表达式V ,从而确定了双向变位后的罐容表(见表2)。 本文主要应用MATLAB 软件对相关的模型进行编程求解,计算方便、快捷、准确,整篇文章采取图文并茂的效果。文章最后根据所建立的模型用附件2中的实际检测数据进行了误差分析,结果可靠,使得模型具有现实意义。 关键词:罐容表标定;积分求解;最小二乘法;MATLAB ;误差分

线性规划模型及其举例

线性规划模型及其举例 摘要:在日常生活中,我们常常对一个问题有诸多解决办法,如何寻找最优方案,成为关键,本文提出了线性规划数学模型及其举例,在一定约束条件下寻求最优解的过程,目的是想说明线性规划模型在生产中的巨大应用。 关键词:资源规划;约束条件;优化模型;最优解 在工农业生产与经营过程中,人们总想用有限的资源投入,获得尽可能多的使用价值或经济利益。如:当任务或目标确定后,如何统筹兼顾,合理安排,用最少的资源(如资金、设备、原材料、人工、时间等)去完成确定的任务或目标;企业在一定的资源条件限制下,如何组织安排生产获得最好的经济效益(如产品量最多,利润最大)。 一.背景介绍 如果产出量与投入量存在(或近似存在)比例关系,则可以写出投入产品的线性函数式: 1()n i ij j j f x a x ==∑,1,2,,,1i m m =+ (1) 若将(1)式中第(1m +)个线性方程作为待求的目标函数,其余m 个线性方程作为资源投入的限制条件(或约束条件),则(1)式变为: OPT. 1()n j j j f x c x ==∑ ST. 1 n ij j j a x =∑> ( =, < )i b , 1,2,,i m = (2) 0,j x ≥ 1,2,,j n =… (2)式特点是有n 个待求的变量j x (1,2,,j n =…);有1个待求的线性目标函数()f x ,有m 个线性约束等式或不等式,其中i b (1,2,,i m =…)为有限的资源投入常量。将客观实际问题经过系统分析后,构建线性规划模型,有决策变量,目标函数和约束条件等构成。 1.决策变量(Decision Variable,DV )在约束条件范围内变化且能影响(或限定)目标函数大小的变量。决策变量表示一种活动,变量的一组数据代表一个解决方案,通常这些变量取非负值。 2.约束条件(Subject To,ST )在资源有限与竞争激烈的环境中进行有目的性的一切活动,都

LINGO线性规划数学建模论文-工作人员的最优时间分配问题的研究

工作人员的最优时间分配问题的研究 【摘要】 由于每个人的工作效率不同,导致不同的分配方式会有不同的时间开销。本文建立了0-1规划模型对最少时间成本下的工作人员分配问题进行了研究。 本问题中首先确定第i人做或者不做第j工作将问题定量化,再以全部的工作时间为目标函数,最后使用Lingo对目标函数求最优解得出最终结果。 关键词:最少时间最优解时间分配 0-1模型 Lingo 线性规划

一、问题重述 设有人员12个,工作10件,且一人做一个工作,第i人做第j件工作的时间(或费用)c(取值见表1.1),问:如何分派可使工作时间(或总费用)最少。 为 ij 表1.1 c ij 二、问题假设 1.每个人都能在自己的花销时间内完成工作。 2.每个人只能做一个工作,即既不能同时做两个工作,也不能在一个工作做完后再做其他工作。 3.每件工作都必须有人做,且只能由一个人独立完成。 4.各个工作之间没有相互联系。即一个工作的完成与否,不受另一个工作的制约。 三、符号说明 z:完成所有工作的总时间 x:第i人做第j件工作的时间 ij 四、问题分析、模型的建立与求解 1.问题的分析 最少时间(即人力资源成本)是最大利润一个很有参考价值的数据,往往需要利用数学建模的方法对其进行定量的分析,首先确定第i人做或者不做第j工作将问题定量化,再以全部的工作时间为目标函数,最后对目标函数求最优解得出最终结果。 2.模型的建立 设:

10...3,2,112...3,2,1{.1.0=== j i x ij j i j i ,件工作 人做第第件工作人不做第第 则工作时间为: ∑∑===12110 1z i ij j ij x c 限定条件为: 12...3,2,11101=≤∑=i x j ij ,(即每个人只能做一个工作(假设2) ,可以小于1是因为人比工作多,允许有人空闲) 10...3,2,11121i ==∑=j x ij ,(即每个工作都要有人做,且只能由一个人做 (假设3)) 10or x ij = 不能完成任务的人: ,, , ,,,,, , ,, ,,,, 4 ,122,129,1099989610,77865575110,448474326=x x x x x x x x x x x x x x x x 3.模型的求解 化为标准形式如下: ∑∑===12110 1 z Min i ij j ij x c s.t. 12...3,2,11101=≤∑=i x j ij , 10...3,2,11121i ==∑=j x ij , 10or x ij =

运筹学作业习题

线性规划建模及单纯形法 思考题 主要概念及内容: 线性规划模型结构(决策变量,约束不等式、等式,目标函数);线性规划标准形式; 可行解、可行集(可行域、约束集),最优解;基、基变量、非基变量、基向量、非基 向量;基本解、基本可行解、可行基、最优基。 复习思考题: 1、线性规划问题的一般形式有何特征? 2、建立一个实际问题的数学模型一般要几步? 3、两个变量的线性规划问题的图解法的一般步骤是什么? 4、求解线性规划问题时可能出现几种结果,哪种结果反映建模时有错误? 5、什么是线性规划的标准型,如何把一个非标准形式的线性规划问题转化成标准形式。 6、试述线性规划问题的可行解、基本解、基本可行解、最优解、最优基本解的概念及它 们之间的相互关系。 7、试述单纯形法的计算步骤,如何在单纯形表上判别问题具有唯一最优解、有无穷多个 最优解、无界解或无可行解。 8、在什么样的情况下采用人工变量法,人工变量法包括哪两种解法? 9、大M 法中,M 的作用是什么?对最小化问题,在目标函数中人工变量的系数取什 么?最大化问题呢? 10、什么是单纯形法的两阶段法?两阶段法的第一段是为了解决什么问题?在怎样的情 况下,继续第二阶段? 作业习题 1、将下列线性规划问题化为标准型 (1)???????≥=--+-≥-+-≤+-++-+=0,,953413223183622453max 4214321432143214321x x x x x x x x x x x x x x x x x x x z (2)???????≤≥=+-+-≥-+--≤--++++=0 ,0,15 2342722351232243min 4214321432143214 321x x x x x x x x x x x x x x x x x x x f 2、(1)求出下列不等式组所定义的多面体的所有基本解和基本可行解(极点): ?????≥≤++-≤++0,,1243263323 21321321x x x x x x x x x (2)对下述线性规划问题找出所有基本解,指出哪些是基本可行解,并确定最优解. ??? ????≥=-=+-+=+++++=)6,,1(00 31024893631223max 61532143213 21K K j x x x x x x x x x x x x x x z j 3、用图解法求解下列线性规划问题

数学建模线性规划论文1

红十字会善款投资优化设计 摘要 作为慈善机构,某省红十字会为救助四川灾区患病儿童,打算将救灾的剩余善款存入银行或购买国库券,为了充分利用这笔善款,必须要做出合理的分配方案来提高每年的救助金额,并且保证在n年末仍保留原有善款数额,才能最大限度使用剩余善款。 为了给红十字会提供一种最优方案,本文本着为红十字会设计一种能最大限度使用善款存款本息且n年末仍保留原有善款数额的原则,以n年内用于存款或购买国库券的利息额之和的最大值为目标函数,运用线性规划的相关知识,并通过LINGO软件对模型进行求解,递出了一种符合题目要求的最优分配方案。 关键词:线性规划,LINGO软件

某省红十字会打算将四川特大地震后全国人民捐款救灾的剩余善款存入银行或购买国库券。 红十字会计划在n年内用此剩余善款的部分本息救助患病儿童,并使每年的救助金额大致相同,且在n年内仍保留原有善款数额。 通过设计最佳的使用方案,提高每年的救助金额,帮助红十字会在如下情况下,设计这笔剩余善款的使用方案,并对5000 n=年给出具体结果。 M=万元,10 (1)只在银行存款而不购买国库券; (2)既可存款也可以购买国库券; (3)红十字会在剩余的善款到位后的第三年要举行成立30周年庆典,红十字会希望这一年的救助金额比其他年度多20%。 二、模型的假设 1、假设存款期间不出现紧急用钱的情况,只有在每年的最后一天,才从银行中取出钱用于捐款,且在整个存款周期中银行利率不变; 2、假设存款的银行采用单利的形式进行利息的结算; 3、假设每次使用于救助的金额都为投资所获得的利息,即用于各种投资类型的本金金额不变,然后再次将用于原投资类型的本金金额继续该种投资方式; 4、假设每年的救助金额大致相同; 5、红十字会在n年内的各种开支忽略不记; 6、假设投资不出现亏损状况。 三、符号的说明

数学建模-线性规划

-1- 第一章线性规划 §1 线性规划 在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济 效益的问题。此类问题构成了运筹学的一个重要分支—数学规划,而线性规划(Linear Programming 简记LP)则是数学规划的一个重要分支。自从1947 年G. B. Dantzig 提出 求解线性规划的单纯形方法以来,线性规划在理论上趋向成熟,在实用中日益广泛与深入。特别是在计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性 规划的适用领域更为广泛了,已成为现代管理中经常采用的基本方法之一。 1.1 线性规划的实例与定义 例1 某机床厂生产甲、乙两种机床,每台销售后的利润分别为4000 元与3000 元。 生产甲机床需用A、B机器加工,加工时间分别为每台2 小时和1 小时;生产乙机床 需用A、B、C三种机器加工,加工时间为每台各一小时。若每天可用于加工的机器时 数分别为A 机器10 小时、B 机器8 小时和C 机器7 小时,问该厂应生产甲、乙机床各几台,才能使总利润最大? 上述问题的数学模型:设该厂生产1 x 台甲机床和2 x 乙机床时总利润最大,则1 2 x , x 应满足 (目标函数)1 2 max z = 4x + 3x (1) s.t.(约束条件) ?? ? ?? ? ? ≥ ≤ + ≤ + ≤ , 0 7 8 2 10 1 2 2 1 2 1 2 x x x x x x x (2) 这里变量1 2 x , x 称之为决策变量,(1)式被称为问题的目标函数,(2)中的几个不等式是问题的约束条件,记为s.t.(即subject to)。由于上面的目标函数及约束条件均为线性

数学建模(教案)第一章--线性规划

数学建模 第一章 线性规划 §1 线性规划 在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题。此类问题构成了运筹学的一个重要分支—数学规划,而线性规划(Linear Programming 简记LP)则是数学规划的一个重要分支。自从1947年G. B. Dantzig 提出求解线性规划的单纯形方法以来,线性规划在理论上趋向成熟,在实用中日益广泛与深入。特别是在计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了,已成为现代管理中经常采用的基本方法之一。 1.1 线性规划的实例与定义 例1 某机床厂生产甲、乙两种机床,每台销售后的利润分别为4000元与3000元。生产甲机床需用B A 、机器加工,加工时间分别为每台2小时和1小时;生产乙机床需用C B A 、、三种机器加工,加工时间为每台各一小时。若每天可用于加工的机器时数分别为A 机器10小时、B 机器8小时和C 机器7小时,问该厂应生产甲、乙机床各几台,才能使总利润最大? 上述问题的数学模型:设该厂生产1x 台甲机床和2x 乙机床时总利润最大,则21,x x 应满足 (目标函数) 2134m ax x x z += (1) s.t. ( 约 束 条 件 ) ?????? ?≥≤≤+≤+0 ,781022122 121x x x x x x x (2) 这里变量21,x x 称之为决策变量,(1)式被称为问题的目标函数,(2)中的几个不等式是问题的约束条件,记为s.t.(即subject to)。

上述即为一规划问题数学模型的三个要素。由于上面的目标函数及约束条件均为线性函数,故被称为线性规划问题。 总之,线性规划问题是在一组线性约束条件的限制下,求一线性目标函数最大或最小的问题。 在解决实际问题时,把问题归结成一个线性规划数学模型是很重要的一步,但往往也是困难的一步,模型建立得是否恰当,直接影响到求解。而选取适当的决策变量,是我们建立有效模型的关键之一。 1.2 线性规划的Matlab 标准形式 线性规划的目标函数可以是求最大值,也可以是求最小值,约束条件的不等号可以是小于号也可以是大于号。为了避免这种形式多样性带来的不便,Matlab 中规定线性规划的标准形式为 b Ax x c x T ≤ that such min 其中c 和x 为n 维列向量,b 为m 维列向量,A 为n m ?矩阵。 例如线性规划 b Ax x c x T ≥ that such max 的Matlab 标准型为 b Ax x c x T -≤-- that such min 1.3 线性规划问题的解的概念 一般线性规划问题的标准型为 ∑==n j j j x c z 1min (3) ∑==≤n j i j ij m i b x a 1,,2,1 s.t.Λ (4) 可行解 满足约束条件(4)的解),,,(21n x x x x Λ=,称为线性规划问题的可行解,而使目标函数(3)达到最小值的可行解叫最优解。

数学建模论文基本结构

数学建模论文基本结构 一、题目(突出问题和模型,即什么问题,哪类数学模型,要反映主题思想) 最优捕鱼策略模型 零件参数的优化设计 风险投资组合的线性规划模型 投资组合方案的模糊规划模型 灾情巡视路线的图论模型 关于洗衣机节水的数学模型 二、摘要(200-300字,包括研究的意义、模型的主要思想、特点、建模方法和 主要结果) 论文特色讲清楚,让人看到论文的新意. 全国评阅时将首先根据摘要和论文整体结构及概貌对论文优劣进行初步筛选 a. 模型的数学归类(在数学上属于什么类型); b. 建模的思想(思路); c. 算法思想(求解思路); d. 建模特点(模型优点,建模思想或方法,算法特点,结果检验,灵敏度分析, 模型检验……); e. 主要结果(数值结果,结论;回答题目所问的全部“问题”)。 ▲注意表述:准确、简明、条理清晰、务必认真校对。 三、关键词(求解问题、使用的方法中的重要术语3—5个) 四、正文 1、问题重述 2、问题分析 3、模型假设与符号说明 4、模型建立与求解 ①补充假设条件,明确概念,引进参数; ②模型形式(可有多个形式的模型); 5、模型检验(使用数据计算结果,进行分析与检验) 6、进一步讨论(参数的变化、假设改变对模型的影响) 7、模型优缺点(改进方向,推广新思想) 五、参考文献 参考文献 参考文献中书籍的表述方式为:序号,作者,书名,版本(第1版不标注) ,出版地:出版社,出版年,页码。 参考文献中期刊杂志论文的表述方式为:序号,作者,论文名,杂志名,卷期号:起止页码,出版年。 参考文献中网上资源的表述方式为:序号,作者,资源标题,网址,访问时间(年月日)。 六、附录 (计算程序,框图;各种求解演算过程,计算中间结果;各种图形、表格)

运筹学-线性规划模型在实际生活中的应用

线性规划模型在实际生活中的应用 【摘要】线性规划在实际生活中扮演着很重要的角色,研究对象是计划管理工作中有关安排和估值的问题,其广泛应用于经济等领域,是实际生活中进行管理决策的最有效的方法之一。解决的主要问题是在给定条件下,按某一衡量指标来寻找安排的最优方案。本文通过对例题利用线性规划分析,如何合理的分配利用,最终找到最优解使企业利润最大,说明了线性规划在实际生活中的应用,而且对线性规划问题模型的建立,模型的解进行了分析,运用图解法和单纯形法解决问题。 【关键词】线性规划、建模、实际生活、图解法、单纯形法 前言:线性规划(Linear programming,简称LP)是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法。研究线性约束条件下线性目标函数的极值问题的数学理论和方法。英文缩写LP。它是运筹学的一个重要分支,广泛应用于军事作战、经济分析、经营管理和工程技术等方面。为合理地利用有限的人力、物力、财力等资源作出的最优决策,提供科学的依据。 在实际生活中,经常会遇到一定的人力、物力、财力等资源条件下,如何精打细算巧安排,用最少的资源取得最大的效益的问题,而这正是线性规划研究的基本容,它在实际生活中有着非常广泛的应用.任何一个组织的管理者都必须对如何向不同的活动分配资源的问题做出决策,即如何有效地利用人力、物力完成更多的任务,或在预定的任务目标下如何耗用最少的人力、物力去实现目标。在许多情况下,大量不同的资源必须同时进行分配,需要这些资源的活动可以是不同的生产活动,营销活动,金融活动或者其他一些活动。随着计算技术的不断发展,使成千上万个约束条件和决策变量的线性规划问题能迅速地求解,更为线性规划在经济等各领域的广泛应用创造了极其有利的条件。线性规划已经成为现代化管理的一种重要的手段。本文运用常用的图解法和单纯形法解决利润最大化决策问题,贴近生活,很好的吧线性规划应用到生活实践中。 1、简单线性问题步骤简单介绍 建模是解决线性规划问题极为重要的环节,一个正确的数学模型的建立要求建模者熟悉线性规划的具体实际容,要明确目标函数和约束条件,通过表格的形式把问题中的已知

线性规划问题建模与求解

线性规划问题建模与求解 一.实验目的 1. 掌握线性规划问题建模基本方法。 2. 熟练应用Excel “规划求解”功能对线性规划问题进行建模与求解。 3.掌握线性规划问题的对偶理论和灵敏度分析。 二.实验设备 硬件:PC 机。 软件:Microsoft Excel 。 三.实验内容 1.建立线性规划问题的数学模型。 2.利用Excel “规划求解”功能对线性规划问题进行建模与求解。 3.根据实验优化结果,进行灵敏度及经济分析。 四.实验步骤 一.某厂准备生产A,B,C 三种产品,它们都消耗劳动力和材料,有关数据见表3。 表3 某厂生产利润与消耗资源表 A B C 拥有量 (单位) 劳动力 6 3 5 47 材料 3 4 5 30 单位产品利润(元) 3 1 4 问: ①如何确定产品的生产计划使该厂获利最大? ②产品A 的利润在什么范围内变动时,上述最优计划不变? ③如劳动力数量不变,材料不足时可从市场购买,每单位0.4元,问该厂要不要购进原材料扩大生产,购多少为宜? ④生产产品B 的方案之一是降低成本,问产品B 的成本降低多少时,生产该产品才有利? 要求:(1)建立该问题的数学模型 (2)利用EXCEL “规划求解”软件进行模型的求解,并产生分析报告。 (3)进行灵敏度与经济分析。 二 :建立生产计划优化问题模型 解:设三种产品的生产量分别是X 1,X 2,X 3 产 品 资源

MaxZ=3X1+X2+4X3 6X1+X2+4X3≤47 3X1+4X2+5X3≤30 X1,X2,X3≥0 3.利用Excel “规划求解”功能建模与求解 (1)Excel “规划求解”的安装 1)启动Excel,打开“工具”菜单。如果没有“规划求解”,单击“加载宏”。 2)复选框中选中“规划求解”,单击“确定”后返回Excel。则在“工具”菜单中出现“规划求解”。 (2)线性规划模型的求解 1)启动Excel,输入线性规划模型的约束条件系数,右边常数项系数和目标变量系数。并定义线性规划的变量单元格、约束条件左边单元格和目标函数单元格 2)输入公式 E3 =SUMPRODUCT(B3:D3,B6:D6) E4=SUMPRODUCT(B4:D4,B6:D6) B7=SUMPRODUCT(B5:D5,B6:D6) 3)将光标停留在“总利润”单元格B7上,打开“工具”菜单中的“规划求解”,弹出下面

非线性规划模型

非线性规划模型 在上一次作业中,我们对线性规划模型进行了相应的介绍及优缺点,然而在 实际问题中并不是所有的问题都可以利用线性规划模型求解。实际问题中许多都 可以归结为一个非线性规划问题,即如果目标函数和约束条件中包含有非线性函数,则这样的问题称为非线性规划问题。一般来说,解决非线性的问题要比线性的问题难得多,不像线性规划有适用于一般情况的单纯形法。对于线性规划来说,其可行域一般是一个凸集,只要存在最优解,则其最优解一定在可行域的边界上达到;对于非线性规划,即使是存在最优解,却是可以在可行域的任一点达到,因此,对于非线性规划模型,迄今为止还没有一种适用于一般情况的求解方法,我们在本文中也只是介绍了几个比较常用的几个求解方法。 一、非线性规划的分类1无约束的非线性规划当问题没有约束条件时,即求多元函数 的极值问题,一般模型为 I r m i n f(X) X 一0 此类问题即为无约束的非线性规划问题 1.1无约束非线性规划的解法 1.1.1 一般迭代法 即为可行方向法。对于问题J mnf(X) [X X O 给出f (X)的极小点的初始值X(O),按某种规律计算出一系列的X(k)(k =1,2,…), 希望点阵{X (k)}的极限X "就是f (X)的一个极小点。 由一个解向量X(k)求出另一个新的解向量X(kI) 向量是由方向和长度确定的,所以XZ I)=X k「k P k(k =12…) 即求解A和P k,选择'k和P k的原则是使目标函数在点阵上的值逐步减小,即 f (X0) 一f (X1) 一- f (X k) 一. 检验{X(k)}是否收敛与最优解,及对于给定的精度;7,是否IIlf(X k JlF ; 1.1.2 一维搜索法 当用迭代法求函数的极小点时,常常用到一维搜索,即沿某一已知方向求目标函数的极小点。一维搜索的方法很多,常用的有: (1)试探法(“成功一失败”,斐波那契法,0.618法等); (2)插值法(抛物线插值法,三次插值法等); (3)微积分中的求根法(切线法,二分法等)。考虑一维极小化问题 a?f(t) 若f (t)是[a,b]区间上的下单峰函数,我们介绍通过不断地缩短[a,b]的长度,来

数学建模之线性规划

第一章 线性规划 §1 线性规划 在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题。此类问题构成了运筹学的一个重要分支—数学规划,而线性规划(Linear Programming 简记LP)则是数学规划的一个重要分支。自从1947年G. B. Dantzig 提出求解线性规划的单纯形方法以来,线性规划在理论上趋向成熟,在实用中日益广泛与深入。特别是在计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了,已成为现代管理中经常采用的基本方法之一。 1.1 线性规划的实例与定义 例1某机床厂生产甲、乙两种机床,每台销售后的利润分别为4000元与3000元。生产甲机床需用B A 、机器加工,加工时间分别为每台2小时和1小时;生产乙机床需用C B A 、、三种机器加工,加工时间为每台各一小时。若每天可用于加工的机器时数分别为A 机器10小时、B 机器8小时和C 机器7小时,问该厂应生产甲、乙机床各几台,才能使总利润最大? 上述问题的数学模型:设该厂生产1x 台甲机床和2x 乙机床时总利润最大,则2 1,x x 应满足 (目标函数)2134m ax x x z += (1) s.t.(约束条件)???????≥≤≤+≤+0 ,781022122 121x x x x x x x (2) 这里变量21,x x 称之为决策变量,(1)式被称为问题的目标函数,(2)中的几个不等式 是问题的约束条件,记为s.t.(即subject to)。由于上面的目标函数及约束条件均为线性函数,故被称为线性规划问题。 总之,线性规划问题是在一组线性约束条件的限制下,求一线性目标函数最大或最小的问题。 在解决实际问题时,把问题归结成一个线性规划数学模型是很重要的一步,但往往也是困难的一步,模型建立得是否恰当,直接影响到求解。而选适当的决策变量,是我们建立有效模型的关键之一。 1.2 线性规划的Matlab 标准形式 线性规划的目标函数可以是求最大值,也可以是求最小值,约束条件的不等号可以是小于号也可以是大于号。为了避免这种形式多样性带来的不便,Matlab 中规定线性规划的标准形式为 b Ax x c x T ≤ that such min beq x Aeq =? ub x lb ≤≤ 其中c 和x 为n 维列向量,A 、Aeq 为适当维数的矩阵,b 、beq 为适当维数的列向 量。 例如线性规划 b Ax x c x T ≥ that such max

(一)线性规划建模与求解

(一)线性规划建模与求解 B.样题:活力公司准备在5小时内生产甲、乙两种产品。甲、乙两种产品每生产1 单位分别消耗2小时、1小时。又根据市场需求信息,乙产品的产量应该至少是甲产品产量的3倍。已知甲、乙两种产品每销售1单位的利润分别为3百元和1百元。请问:在5小时内,甲、乙两种产品各生产多少单位,才能够使得总销售利润最大? 要求:1、建立该问题的线性规划模型。 2、用图解法求出最优解和最大销售利润值,并写出解的判断依据。如果不存在最优解,也请说明理由。 解:1、(1)设定决策变量: 设甲、乙两种产品分别生产x 1、x 2单位 。 (2)目标函数: max z=2 x 1+x 2 (3)约束条件如下:1221 12 25..3,0+≤??≥??≥?x x s t x x x x 2、该问题中约束条件、目标函数、可行域和顶点见图1所示,其中可行域用阴影部分标记,不等式约束条件及变量约束要标出成立的方向,目标函数只须画出其中一条等值线, 结论:本题解的情形是: 无穷多最优解 ,理由: 目标函数等值线z=2 x 1+x 2与 约束条件2 x 1+x 2≤5的边界平行 。甲、乙两种产品的最优产量分别为 (5,0)或(1,3)单位;最大销售利润值等于 5 百元。 (二)图论问题的建模与求解样题 A.正考样题(最短路问题的建模与求解,清华运筹学教材编写组第三版267-268页例 13)某企业使用一台设备,每年年初,企业都要做出决定,如果继续使用旧的,要付维修费;若购买一台新设备,要付购买费。但是变卖旧设备可以获得残值收入,连续使用1年、2年、3年、4年以上卖掉的设备残值分别为8万元、6万元、3万元和0万元。试制定一个5年的更新计划,使总支出最少。已知设备在各年的购买费与维修费如表2所示。要求:(1)建立某种图论模型;(2)求出最少总支出金额。

关于企业利益最大化的数学建模论文

《数学建模与数学实验综合实验》 课程设计任务书 一、设计目的 通过《数学建模与数学实验综合实验》课程设计,使学生能够将课堂上学到数学建模的理论知识与实际问题相联系,在提高学生学习兴趣的同时逐渐培养实际操作技能,强化对课程内容的了解。本课程设计不仅有助于学生提高学生的建模能力,而且也有助于培养学生门的创新意识和动手能力。 二、设计教学内容 本题要求运用数学建模知识解决人力资源管理中所遇到的问题。本论文针对各项工程对技术人员限制的实际需求,充分合理地对专业技术人员进行合理配置,最终给出了该模型下的最优解,使公司收益最大化。在模型求解过程中运用matlab软件得出模型中技术力量配置的最优解,最终解决了本题中的人力资源安排问题。 三、设计时间 2011—2012学年第1学期:第16周共计1周 教师签名: 2010年12月12日

摘要 随着现代企业的发展,企业之间的竞争力越来越大,如何尽量满足客户的要求并且符合公司的人力资源,使企业的收益最大,这就涉及人员的分配问题。 合理的人力资源配置应使人力资源的整体功能强化,使人的能力与岗位要求相对应。企业的岗位有层次与种类之分,它们占据着不同的位置,处于不同的能级水平。每个人也都具有不同水平的能力,在纵向上处于不同的能级位置。企业岗位人员的配置,应能做到能级对应,也就是说每一个人所具有的能级水平与所处的层次和岗位的能及要求相对应。 本文针对各项工程对技术人员限制的实际需求,充分合理地对专业技术人员进行合理配置,最终给出了该模型下的最优解,使公司收益最大化。 首先明确目标函数为公司最大收益,根据题目要求综合考虑了各项目客户对公司各专业技术人员人数的限制及总技术人员人数的限制,以及公司各类专业技术人员资源的限制等因素,将这些因素量化,即为本题的约束条件。再利用Matlab软件得出模型中技术力量配置的最优解,即得以解决了本题中的人力资源安排问题。 关键词:多目标规划,最优化模型,约束量化

线性规划建模求解

线性规划建模求解 第一题某食品厂在第一车间用1单位原料N可加工3单位产品A及2单位产品B,产品A可以按单位售价8元出售,也可以在第二车间继续加工,单位生产费用要增加6元,加工后单位售价增加9元。产品B可以按单位售价7元出售,也可以在第三车间继续加工,单位生产费用要增加4元,加工后单位费用可增加6元。原料N的单位购入价为2元,上述生产费用不包括工资在内。3个车间每月最多有20万工时,每工时工资0.5元,每加工1单位N需1.5个工时,如A 继续加工,每单位需3工时,如B继续加工,每单位需2个工时。原料N每月最多能得到10万单位。问如何安排生产,使工厂获利最大。 第二题某公司计划在三年的计划期内,有四个建设项目可以投资:项目Ⅰ从第一年到第三年年初都可以投资。预计每年年初投资,年末可收回本利120% ,每年又可以重新将所获本利纳入投资计划;项目Ⅱ需要在第一年初投资,经过两年可收回本利150% ,又可以重新将所获本利纳入投资计划,但用于该项目的最大投资额不得超过20万元;项目Ⅲ需要在第二年年初投资,经过两年可收回本利160% ,但用于该项目的最大投资额不得超过15万元;项目Ⅳ需要在第三年年初投资,年末可收回本利140% ,但用于该项目的最大投资额不得超过10万元。在这个计划期内,该公司第一年可供投资的资金有30万元。问怎样的投资方案,才能使该公司在这个计划期获得最大利润? 第三题某工厂生产Ⅰ、Ⅱ、Ⅲ、Ⅳ四种产品,产品Ⅰ需依次经过A、B两种机器加工,产品Ⅱ需依次经过A、C两种机器加工,产品Ⅲ需依次经过B、C两种机器加工,产品Ⅳ需依次经过A、B机器加工。有关数据如表所示,请为该厂制定一个最优生产计划。 第四题某石油公司有两个冶炼厂。甲厂每天可生产高级、中级和低级的石油分别为200,300和200桶,乙厂每天可生产高级、中级和低级的石油分别为100,200和100桶。公司需要这三种油的数量分别为14000,24000和14000桶。甲厂每天的运行费是5000元,乙厂是4000元。问:1)公司应安排这两个厂各生产多少天最经济?2)如甲厂的运行费是2000元,乙厂是5000元。公司应如何安排两个厂的生产。 第 五题某旅馆每日至少需要下列数量的服务员,有关数据如表所示。每班服务员从开始上班到下班连续工作八小时,为满足每班所需要的最少服务员数,这个旅馆至少需要多少服务员。

线性规划在数学建模中的应用

线性规划在数学建模中的应用 摘要: 线性规划是运筹学中发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法。研究线性约束条件下线性目标函数的极值问题的数学理论和方法,英文缩写LP。它是运筹学的一个重要分支,广泛应用于军事作战、经济分析、经营管理和工程技术等方面。为合理地利用有限的人力、物力、财力等资源作出的最优决策,提供科学的依据。 本文在阅读了大量材料的基础上,集中体现了线性规划是如何应用到数学建模中去的。并且在利用数学建模的思想以线性规划为工具可以解决哪些实际问题,为我们的生活提供哪些便利。本文大体上可分为三章,第一章主要对线性规划和数学建模这两个理论做简要描述。并且叙述这两个理论的发展历程,以及研究的背景及意义。第二章主要介绍线性规划在数学建模中的应用,其中包括现在性规划在物流运输中的应用,线性规划在经济生活中的应用,以及线性规划在现代管理中的应用,并且配备了相应的例子。第三章主要讨论线性规划在实际应用方面应注意哪些细节,并对第二章的数学模型进行优化,以及对最优解方面的讨论。关键词:线性规划数学模型物流运输经济生活现代管理 Abstract: Linear programming is developed rapidly and widely applied in operational research, the method is an important branch of mature, it is one of the scientific management of auxiliary people mathematical method. Study of linear objective function under the linear constraint condition extremum problems of mathematics theory and method of LP abbreviations. It is an important branch of operational research, widely used in military, economic analysis, management and engineering technology, etc. For reasonable use of the limited manpower and material resources, financial resources and other resources to make the optimal decision, provide the scientific basis. In this paper, on the basis of reading a lot of material, how concentrated the linear programming is applied to the mathematical modeling. And in using the ideas of mathematical modeling by means of linear programming can solve practical problems, which provide which is convenient for our life. The article in general can be divided into three chapters, the first chapter mainly on linear programming and mathematical modeling the two theories are described briefly. And the development of the two theories, as well as the research background and significance. The second chapter mainly introduces the application of linear programming in mathematical modeling, including the planning in the application of logistics transportation, now the application of linear programming in economic life, as well as the application of linear programming in the modern management, and equipped with corresponding examples. The third chapter mainly discuss details which should be paid attention to in practical application of linear programming, and optimize the mathematical model of the second chapter, and the optimal solution for the discussion. Keywords: Linear programming Mathematical model Logistics transportation The economic life Modern management

相关文档