线性规划应用案例

线性规划应用案例
线性规划应用案例

市场营销应用

案例一:媒体选择

在媒体选择中应用线性规划的目的在于帮助市场营销经理将固定的广告预算分配到各种广告媒体上,可能的媒体包括报纸、杂志、电台、电视和直接邮件。在这些媒体中应用线性规划,目的是要使宣传范围、频率和质量最大化。对于应用中的约束条件通常源于对公司政策、合同要求及媒体的可用性。在下面的应用中,我们将介绍如何应用线性规划这一工具来建立模型进而解决媒体选择问题。 REL发展公司正在私人湖边开发一个环湖社区。湖边地带和住宅的主要市场是距离开发区100英里以内的所有中上收入的家庭。REL公司已经聘请BP&J 来设计宣传活动。

考虑到可能的广告媒体和要覆盖的市场,BP&J建议将第一个月的广告局限于5种媒体。在第一个月末,BP&J将依据本月的结果再次评估它的广告策略。BP&J已经收集到了关于受众数量、广告单价、各种媒体一定周期内可用的最大次数以及评定5种媒体各自宣传质量的数据。质量评定是通过宣传质量单位来衡量的。宣传质量单位是一种用于衡量在各个媒体中一次广告的相对价值的标准,它建立于BP&J在广告业中的经验,将众多因素考虑在内,如受众层次(年龄、收入和受众受教育的程度)、呈现的形象和广告的质量。表4-1列出了收集到的这些信息。

表4-1 REL发展公司可选的广告媒体

REL发展公司提供给BP&J第一个月广告活动的预算是30000美元。而且,REL公司对BP&J如何分配这些资金设置了如下限制:至少要使用10次电视广告,达到的受众至少要有50000人,并且电视广告的费用不得超过18000美元。应当推荐何种广告媒体选择计划呢?

案例二:市场调查

公司开展市场营销调查以了解消费者个性特点、态度以及偏好。专门提供此种信息的市场营销调查公司,经常为客户机构开展实际调查。市场营销调查公司提供的典型服务包括涉及计划、开展市场调查、分析收集数据、提供总结报告和对客户提出意见。在调查设计阶段,应当对调查对象的数量和类型设定目标或限额。市场营销调查公司的目标是以最小的成本满足客户要求。

市场调查公司(MSI)专门评定消费者对新的产品、服务和广告活动的反映。一个客户公司要求MSI帮助确定消费者对一种近期推出的家具产品的反应。在与客户会面的过程中,MSI统一开展个人入户调查,以从有儿童的家庭和无儿童的家庭获得回答。而且MSI还同意同时开展日间和晚间调查。尤其是,客户的合同要求依据以下限制条款进行1000个访问:

●至少访问400个有儿童的家庭;

●至少访问400个无儿童的家庭;

●晚间访问的家庭数量必须不少于日间访问的家庭数量;

●至少40%有儿童的家庭必须在晚间访问;

●至少60%无儿童的家庭必须在晚间访问。

因为访问有儿童的家庭需要额外的访问时间,而且晚间访问者要比日间访问者获得更多收入,所以成本因访问的类型不同而不同。基于以往的调查研究,预计的访问费用如下表所示:

以最小总访问成本满足合同要求的家庭——时间访问计划是什么样的呢?

线性规划的概念

3.6:线性规划 目录: (1)线性规划的基本概念 (2)线性规划在实际问题中的应用 【知识点1:线性规划的基本概念】 (1)如果对于变量x 、y 的约束条件,都是关于x 、y 的一次不等式,则称这些约束条件为__线性约束条件__(),z f x y =是欲求函数的最大值或最小值所涉及的变量x 、y 的解析式,叫做__目标函数_,当(),f x y 是x 、y 的一次解析式时,(),z f x y =叫做_线性目标函数__. (2)求线性目标函数在线性约束条件下的最大值或最小值问题,称为__线性规划问题__ ;满足线性约束条件的解(),x y 叫做__可行解_;由所有可行解组成的集合叫做__可行域_;使目标函数取得最大值或最小值的可行解叫做_最优解__ 例题:若变量x 、y 满足约束条件2 10x y x y +≤?? ≥??≥? ,则z x y =+的最大值和最小值分别为 ( B ) A. 4和3 B. 4和2 C. 3和2 D. 2和0 分析:本题考查了不等式组表示平面区域,目标函数最值求法. 解:画出可行域如图 作020l x y +=: 所以当直线2z x y =+过()20A , 时z 最大,过()1,0B 时z 最小max min 4, 2.z z == 变式1:已知2z x y =+,式子中变量x 、y 满足条件11y x x y y ≤?? +≤??≥-? ,则z 的最大值是__3___ 解:不等式组表示的平面区域如图所示.

作直线0:20l x y +=,平移直线0l ,当直线0l 经过 平面区域的点()21A -,时,z 取最大值2213?-=. 变式2:设2z x y =+,式中变量x 、y 满足条件43 35251x y x y x -≤-?? +≤??≥? ,求z 的最大值和最小值 分析:由于所给约束条件及目标函数均为关于x 、y 的一次式,所以此问题是简单线性 规划问题,使用图解法求解 解:作出不等式组表示的平面区域(即可行域),如图所示. 把2z x y =+变形为2y x z =-+,得到斜率为-2,在y 轴上的截距为z ,随z 变化的一族平行直线. 由图可看出,当直线2z x y =+经过可行域上的点A 时,截距z 最大,经过点B 时,截距z 最小. 解方程组430 35250x y x y -+=??+-=?,得A 点坐标为()5,2, 解方程组1 430x x y =??-+=? ,得B 点坐标为()1,1 所以max min 25212,211 3.z z =?+==?+= 变式3:若变量x 、y 满足约束条件6 321x y x y x +≤?? -≤-??≥? ,则23z x y =+的最小值为( C ) A. 17 B. 14 C. 5 D. 3

第五章运筹学线性规划在管理中的应用案例

第五章线性规划在管理中的应用 某企业停止了生产一些已经不再获利的产品,这样就产生了一部分剩余生产力。管理层考虑将这些剩余生产力用于新产品Ⅰ、Ⅱ、Ⅲ的生产。可用的机器设备是限制新产品产量的主要因素,具体数据如下表: 司的利润最大化。 1、判别问题的线性规划数学模型类型。 2、描述该问题要作出决策的目标、决策的限制条件以及决策的总绩效测度。 3、建立该问题的线性规划数学模型。 4、用线性规划求解模型进行求解。 5、对求得的结果进行灵敏度分析(分别对最优解、最优值、相差值、松驰/剩余量、对偶价格、目标函数变量系数和常数项的变化范围进行详细分析)。 6、若销售部门表示,新产品Ⅰ、Ⅱ生产多少就能销售多少,而产品Ⅲ最少销售18件,请重新完成本题的1-5。 解: 1、本问题是资源分配型的线性规划数学模型。 2、该问题的决策目标是公司总的利润最大化,总利润为: + + 决策的限制条件: 8x1+ 4x2+ 6x3≤500 铣床限制条件 4x1+ 3x2≤350 车床限制条件 3x1+ x3≤150 磨床限制条件 即总绩效测试(目标函数)为: max z= + + 3、本问题的线性规划数学模型 max z= + + S.T.8x1+ 4x2+ 6x3≤500 4x1+ 3x2≤350 3x1+ x3≤150 x1≥0、x2≥0、x3≥0 4、用Excel线性规划求解模板求解结果:最优解(50,25,0),最优值:30元。 5、灵敏度分析

目标函数最优值为: 30 变量最优解相差值 x1 50 0 x2 25 0 x3 0 .083 约束松弛/剩余变量对偶价格 1 0 .05 2 75 0 3 0 .033 目标函数系数范围: 变量下限当前值上限 x1 .4 .5 无上限 x2 .1 .2 .25 x3 无下限.25 .333 常数项数范围: 约束下限当前值上限 1 400 500 600 2 275 350 无上限 3 150 (1)最优生产方案: 新产品Ⅰ生产50件、新产品Ⅱ生产25件、新产品Ⅲ不安排。最大利润值为30元。 (2)x3 的相差值是意味着,目前新产品Ⅲ不安排生产,是因为新产品Ⅲ的利润太低,若要使新产品Ⅲ值得生产,需要将当前新产品Ⅲ利润元/件,提高到元/件。 (3)三个约束的松弛/剩余变量0,75,0,表明铣床和磨床的可用工时已经用完,而车床的可用工时还剩余75个工时; 三个对偶价格,0,表明三种机床每增加一个工时可使公司增加的总利润额。 (4)目标函数系数范围 表明新产品Ⅰ的利润在元/件以上,新产品Ⅱ的利润在到之间,新产品Ⅲ的利润在以下,上述的最佳方案不变。 (5)常数项范围 表明铣床的可用条件在400到600工时之间、车铣床的可用条件在275工时以上、磨铣床的可用条件在到工时之间。各自每增加一个工时对总利润的贡献元,0元,元不变。 6、若产品Ⅲ最少销售18件,修改后的的数学模型是: max z= + + S.T.8x1+ 4x2+ 6x3≤500 4x1+ 3x2≤350 3x1+ x3≤150 x3≥18 x1≥0、x2≥0、x3≥0 这是一个混合型的线性规划问题。 代入求解模板得结果如下: 最优解(44,10,18),最优值:元。 灵敏度报告: 目标函数最优值为: 变量最优解相差值 x1 44 0 x2 10 0 x3 18 0 约束松弛/剩余变量对偶价格

线性规划计算方法

线性规划法的数学模型如下: 设X1,X2,X3,…,X n为各变量,n为变量个数,m为约束条件数,a ij(i=1,2…,m;j=1,2…,n)为各种系数,b1,b2,b3,…,b m为常数,C1,C2,C3,…C n为目标函数系数,Z为目标值,则线性规划模型如下: a11X1+a12X2+…+a1n X n≥(=≤)b1 a21X1+a22X2+…+a2n X n≥(=≤)b2 ………………… a m1X1+a m2X2+…+a mn X n≥(=≤) b m X1,X2,…,X n≥0 目标函数Zmin(max)=C1X1+C2X2十…+C n X n 线性规划计算方法: 鲜花店向李大民预定两种花卉——百合、玫瑰。其中每株收购价百合为4元,玫瑰为3元,鲜花店需要百合在1100~1400株之间,玫瑰在800~1200株之间,李大民只有资金5000元, 要去购买良种花苗, 在自家902m的温室中培育,每株苗价百合为2.5元,玫瑰为2元,由于百合与玫瑰生长所需采光条件的不同,百合每株大约占地0.052m,玫瑰每株大约占地0.032m,应如何配置才能使李大民获利最大? 数学建模:设种百合x1 株,玫瑰x2 株,则 2. 5 x1 + 2 x2 ≤5000 0. 05 x1 + 0. 03 x2 ≤90 x1 ≥1100 x1 ≤1400 x2 ≥800

x2 ≤1200 目标函数求最大值(即获利)Max z = (4 - 2. 5) x1 + (3 - 2) x2 = 1. 5 x + x1 可以看出,变量数为2,约束方程数为6,目标函数求最大值,打开线性规划计算软件,输入如下所示: 输入完成后点“计算”按纽,即可完成计算结果如下图:

第五章运筹学 线性规划在管理中的应用案例

第五章线性规划在管理中的应用 5.1 某企业停止了生产一些已经不再获利的产品,这样就产生了一部分剩余生产力。管理层考虑将这些剩余生产力用于新产品Ⅰ、Ⅱ、Ⅲ的生产。可用的机器设备是限制新产品产量的主要因素,具体数据如下表: 量,使得公司的利润最大化。 1、判别问题的线性规划数学模型类型。 2、描述该问题要作出决策的目标、决策的限制条件以及决策的总绩效测度。 3、建立该问题的线性规划数学模型。 4、用线性规划求解模型进行求解。 5、对求得的结果进行灵敏度分析(分别对最优解、最优值、相差值、松驰/剩余量、对偶价格、目标函数变量系数和常数项的变化范围进行详细分析)。 6、若销售部门表示,新产品Ⅰ、Ⅱ生产多少就能销售多少,而产品Ⅲ最少销售18件,请重新完成本题的1-5。 解: 1、本问题是资源分配型的线性规划数学模型。 2、该问题的决策目标是公司总的利润最大化,总利润为: 0.5x1+ 0.2x2+ 0.25x3 决策的限制条件: 8x1+ 4x2+ 6x3≤500 铣床限制条件 4x1+ 3x2≤350 车床限制条件 3x1+ x3≤150 磨床限制条件 即总绩效测试(目标函数)为: max z= 0.5x1+ 0.2x2+ 0.25x3 3、本问题的线性规划数学模型 max z= 0.5x1+ 0.2x2+ 0.25x3 S.T.8x1+ 4x2+ 6x3≤500 4x1+ 3x2≤350 3x1+ x3≤150 x1≥0、x2≥0、x3≥0 4、用Excel线性规划求解模板求解结果:最优解(50,25,0),最优值:30元。 5、灵敏度分析

目标函数最优值为 : 30 变量最优解相差值 x1 50 0 x2 25 0 x3 0 .083 约束松弛/剩余变量对偶价格 1 0 .05 2 75 0 3 0 .033 目标函数系数范围 : 变量下限当前值上限 x1 .4 .5 无上限 x2 .1 .2 .25 x3 无下限 .25 .333 常数项数范围 : 约束下限当前值上限 1 400 500 600 2 275 350 无上限 3 37.5 150 187.5 (1)最优生产方案: 新产品Ⅰ生产50件、新产品Ⅱ生产25件、新产品Ⅲ不安排。最大利润值为30元。 (2)x3 的相差值是0.083意味着,目前新产品Ⅲ不安排生产,是因为新产品Ⅲ的利润太低,若要使新产品Ⅲ值得生产,需要将当前新产品Ⅲ利润0.25元/件,提高到0.333元/件。 (3)三个约束的松弛/剩余变量0,75,0,表明铣床和磨床的可用工时已经用完,而车床的可用工时还剩余75个工时; 三个对偶价格0.05,0,0.033表明三种机床每增加一个工时可使公司增加的总利润额。 (4)目标函数系数范围 表明新产品Ⅰ的利润在0.4元/件以上,新产品Ⅱ的利润在0.1到0.25之间,新产品Ⅲ的利润在0.333以下,上述的最佳方案不变。 (5)常数项范围 表明铣床的可用条件在400到600工时之间、车铣床的可用条件在275工时以上、磨铣床的可用条件在37.5到187.5工时之间。各自每增加一个工时对总利润的贡献0.05元,0元,0.033元不变。 6、若产品Ⅲ最少销售18件,修改后的的数学模型是: max z= 0.5x1+ 0.2x2+ 0.25x3 S.T.8x1+ 4x2+ 6x3≤500 4x1+ 3x2≤350 3x1+ x3≤150 x3≥18 x1≥0、x2≥0、x3≥0 这是一个混合型的线性规划问题。 代入求解模板得结果如下: 最优解(44,10,18),最优值:28.5元。 灵敏度报告: 目标函数最优值为 : 28.5 变量最优解相差值 x1 44 0 x2 10 0

线性规划应用案例

线性规划应用案例

市场营销应用 案例一:媒体选择 在媒体选择中应用线性规划的目的在于帮助市场营销经理将固定的广告预算分配到各种广告媒体上,可能的媒体包括报纸、杂志、电台、电视和直接邮件。在这些媒体中应用线性规划,目的是要使宣传范围、频率和质量最大化。对于应用中的约束条件通常源于对公司政策、合同要求及媒体的可用性。在下面的应用中,我们将介绍如何应用线性规划这一工具来建立模型进而解决媒体选择问题。 REL发展公司正在私人湖边开发一个环湖社区。湖边地带和住宅的主要市场是距离开发区100英里以内的所有中上收入的家庭。REL公司已经聘请BP&J 来设计宣传活动。 考虑到可能的广告媒体和要覆盖的市场,BP&J建议将第一个月的广告局限于5种媒体。在第一个月末,BP&J将依据本月的结果再次评估它的广告策略。BP&J已经收集到了关于受众数量、广告单价、各种媒体一定周期内可用的最大次数以及评定5种媒体各自宣传质量的数据。质量评定是通过宣传质量单位来衡量的。宣传质量单位是一种用于衡量在各个媒体中一次广告的相对价值的标准,它建立于BP&J在广告业中的经验,将众多因素考虑在内,如受众层次(年龄、收入和受众受教育的程度)、呈现的形象和广告的质量。表4-1列出了收集到的这些信息。 表4-1 REL发展公司可选的广告媒体

REL发展公司提供给BP&J第一个月广告活动的预算是30000美元。而且,REL公司对BP&J如何分配这些资金设置了如下限制:至少要使用10次电视广告,达到的受众至少要有50000人,并且电视广告的费用不得超过18000美元。应当推荐何种广告媒体选择计划呢? 案例二:市场调查 公司开展市场营销调查以了解消费者个性特点、态度以及偏好。专门提供此种信息的市场营销调查公司,经常为客户机构开展实际调查。市场营销调查公司提供的典型服务包括涉及计划、开展市场调查、分析收集数据、提供总结报告和对客户提出意见。在调查设计阶段,应当对调查对象的数量和类型设定目标或限额。市场营销调查公司的目标是以最小的成本满足客户要求。 市场调查公司(MSI)专门评定消费者对新的产品、服务和广告活动的反映。一个客户公司要求MSI帮助确定消费者对一种近期推出的家具产品的反应。在与客户会面的过程中,MSI统一开展个人入户调查,以从有儿童的家庭和无儿童的家庭获得回答。而且MSI还同意同时开展日间和晚间调查。尤其是,客户的合同要求依据以下限制条款进行1000个访问: ●至少访问400个有儿童的家庭; ●至少访问400个无儿童的家庭; ●晚间访问的家庭数量必须不少于日间访问的家庭数量; ●至少40%有儿童的家庭必须在晚间访问; ●至少60%无儿童的家庭必须在晚间访问。 因为访问有儿童的家庭需要额外的访问时间,而且晚间访问者要比日间访问者获得更多收入,所以成本因访问的类型不同而不同。基于以往的调查研究,预计的访问费用如下表所示: 以最小总访问成本满足合同要求的家庭——时间访问计划是什么样的

运用Matlab进行线性规划求解(实例)

线性规划 线性规划是处理线性目标函数和线性约束的一种较为成熟的方法,目前已经广泛应用于军事、经济、工业、农业、教育、商业和社会科学等许多方面。 8.2.1 基本数学原理 线性规划问题的标准形式是: ????? ??????≥=+++=+++=++++++=0,,,min 21221122222121112 121112211n m n mn m m n n n n n n x x x b x a x a x a b x a x a x a b x a x a x a x c x c x c z 或 ???? ?????=≥===∑∑==n j x m i b x a x c z j n j i j ij n j j j ,,2,1,0,,2,1,min 1 1 写成矩阵形式为: ?? ???≥==O X b AX CX z min 线性规划的标准形式要求使目标函数最小化,约束条件取等式,变量b 非负。不符合这几个条件的线性模型可以转化成标准形式。 MATLAB 采用投影法求解线性规划问题,该方法是单纯形法的变种。 8.2.2 有关函数介绍 在MATLAB 工具箱中,可用linprog 函数求解线性规划问题。 linprog 函数的调用格式如下: ●x=linprog(f,A,b):求解问题minf'*x ,约束条件为A*x<=b 。 ●x=linprog(f,A,b,Aeq,beq):求解上面的问题,但增加等式约束,即Aeq*x=beq 。若没有不等式约束,则令A=[ ],b=[ ]。 ●x=linprog(f,A,b,Aeq,beq,lb,ub):定义设计x 的下界lb 和上界ub ,使得x 始终在该范围内。若没有等式约束,令Aeq=[ ],beq=[ ]。 ●x=linprog(f,A,b,Aeq,beq,lb,ub,x0):设置初值为x0。该选项只适用于中型问题,默认时大型算法将忽略初值。 ●x=linprog(f,A,b,Aeq,beq,lb,ub,x0,options):用options 指定的优化参数进行最小化。 ●[x,fval]=linprog(…):返回解x 处的目标函数值fval 。 ●[x,lambda,exitflag]=linprog(…):返回exitflag 值,描述函数计算的退出条件。 ●[x,lambda,exitflag,output]=linprog(…):返回包含优化信息的输出参数output 。 ●[x,fval,exitflag,output,lambda]=linprog(…):将解x 处的拉格朗日乘子返回到lambda 参数中。

简单的线性规划问题附答案)

简单的线性规划问题 [学习目标] 1.了解线性规划的意义以及约束条件、目标函数、可行解、可行域、最优解等基本概念.2.了解线性规划问题的图解法,并能应用它解决一些简单的实际问题. 知识点一 线性规划中的基本概念 知识点二 1.目标函数的最值 线性目标函数z =ax +by (b ≠0)对应的斜截式直线方程是y =-a b x +z b ,在y 轴上的截距是z b ,当z 变化时,方程表 示一组互相平行的直线. 当b >0,截距最大时,z 取得最大值,截距最小时,z 取得最小值; 当b <0,截距最大时,z 取得最小值,截距最小时,z 取得最大值. 2.解决简单线性规划问题的一般步骤 在确定线性约束条件和线性目标函数的前提下,解决简单线性规划问题的步骤可以概括为:“画、移、求、答”四步,即, (1)画:根据线性约束条件,在平面直角坐标系中,把可行域表示的平面图形准确地画出来,可行域可以是封闭的多边形,也可以是一侧开放的无限大的平面区域. (2)移:运用数形结合的思想,把目标函数表示的直线平行移动,最先通过或最后通过的顶点(或边界)便是最优解. (3)求:解方程组求最优解,进而求出目标函数的最大值或最小值. (4)答:写出答案. 知识点三 简单线性规划问题的实际应用 1.线性规划的实际问题的类型 (1)给定一定数量的人力、物力资源,问怎样运用这些资源,使完成的任务量最大,收到的效益最大; (2)给定一项任务,问怎样统筹安排,使完成这项任务耗费的人力、物力资源量最小. 常见问题有: ①物资调动问题 例如,已知两煤矿每年的产量,煤需经两个车站运往外地,两个车站的运输能力是有限的,且已知两煤矿运往两个车站的运输价格,煤矿应怎样编制调动方案,才能使总运费最小?

线性规划的方法及应用

线性规划的方法及应用 1 引言 运筹学最初是由于第二次世界大战的军事需要而发展起来的,它是一种科学方法,是一种以定量的研究优化问题并寻求其确定解答的方法体系.线性规划(Linear Progromming ,简称LP )是运筹学的一个重要分支,其研究始于20世纪30年代末,许多人把线性规划的发展列为20世纪中期最重要的科学进步之一.1947年美国的数学家丹泽格提出了一般的线性规划数学模型和求解线性规划问题的通用方法――单纯形法,从而使线性规划在理论上趋于成熟.此后随着电子计算机的出现,计算技术发展到一个高阶段,单纯形法步骤可以编成计算机程序,从而使线性规划在实际中的应用日益广泛和深入.目前,从解决工程问题的最优化问题到工业、农业、交通运输、军事国防等部门的计划管理与决策分析,乃至整个国民经济的综合平衡,线性规划都有用武之地,它已成为现代管理科学的重要基础之一. 2 线性规划的提出 经营管理中如何有效地利用现有人力物力完成更多的任务,或在预定的任务目标下,如何耗用最少的人力物力去实现.这类问题可以用数学语言表达,即先根据问题要达到的目标选取适当的变量,问题的目标通常用变量的函数形式(称为目标函数),对问题的限制条件用有关变量的等式或不等式表达(称为约束条件).当变量连续取值,且目标函数和约束条件为线性时,称这类模型为线性规划的模型.有关对线性规划问题建模、求解和应用的研究构成了运筹学中的线性规划分支.线性规划实际上是:求一组变量的值,在满足一组约束条件下,求得目标函数的最优解.从而线性规划模型的基本结构为: ①变量:变量又叫未知数,它是实际系统的位置因素,也是决策系统中的可控因素,一般称为决策变量,常引用英文字母加下标来表示,如n x x x ,,,21 等. ②目标函数:将实际系统的目标用数学形式表示出来,就称为目标函数,线性规划的目标函数是求系统目标的数值,即极大值(如产值极大值,利润极大值)或极小值(如成本极小值,费用极小值等等). ③约束条件:约束条件是指实现系统目标的限制因素.它涉及到企业内部条件和外部环境的各个方面,如原材料供应设备能力、计划指标.产品质量要求和市场销售状态等等,这些因素都对模型的变量起约束作用,故称其为约束条件.约束条件的数学表示有三种,即 ,,,线性规划的变量应为非负值,因为变量在实际问题中所代表的均为实物,所以不能为负. 线性规划问题有多种形式,函数有的要求实现最大化,有的要求最小化;约束条件可以是“ ”,

线性规划的应用(简介和案例)

线性规划的应用 线性规划是运筹学中一个重要分支,它是研究线性约束条件下线性目标函数的极值问题的数学理论和方法。广泛应用于军事作战、经济分析、经营管理和工程技术等方面。如:经济管理、交通运输、工农业生为合理地利用有限的人力、物力、财力等资源作出的最优决策,提供科学的依据。 线性规划作为运筹学的一个研究较早、发展较快、应用广泛、方法较成熟的重要分支,它在日常生活中的典型应用主要有:1合理利用线材问题:如何下料使用材最少 2配料问题:在原料供应量的限制下如何获取最大利润 3投资问题:从投资项目中选取方案,使投资回报最大 4产品生产计划:合理利用人力、物力、财力等,使获利最大 5劳动力安排:用最少的劳动力来满足工作的需要 6运输问题:如何制定调动方案,使总运费最小 其实,也就是说,线性规划在运筹学中的研究对象主要是在有一定的人力、财力、资源条件下,如何合理安排使用,效益最高和在某项任务确定后,如何安排人、财、物,使之最省。 例如: 某公司现有三条生产线来生产两种新产品,其主要数据如表1.1所示。请问如何生产可以让公司每周利润最大?

表1 产品组合问题的数据表 此问题是在生产线可利用时间受到限制的情形下寻求每周利润最大化的产品组合问题。 在建立产品组合模型的过程中,以下问题需要得到回答: (1)要做出什么决策? (2)做出的决策会有哪些条件限制? (3)这些决策的全部评价标准是什么? (1)变量的确定 要做出的决策是两种新产品的生产水平,记x1为每周生产产品甲的产量,x2为每周生产产品乙的产量。一般情况下,在实际问题中常常称为变量(决策变量)。 (2)约束条件 求目标函数极值时的某些限制称为约束条件。如两种产品在相应生产线上每周生产时间不能超过每条生产线的可得时间,对于生产线一,有x1≤4,类似地,其它生产线也有不等式约束。 (3)目标函数 对这些决策的评价标准是这两种产品的总利润,即目标函数是要求每周的生产利润(可记为z,以百元为计量单位)为最大 这样,可以把产品组合问题抽象地归结为一个数学模型: max z = 3x1+5x2 s.t. x1 ≤4 2x2 ≤12 3x1+ 2x2 ≤18 x1≥0,x2 ≥0

运用Matlab进行线性规划求解实例

8.2 线性规划 线性规划是处理线性目标函数和线性约束的一种较为成熟的方法,目前已经广泛应用于军事、经济、工业、农业、教育、商业和社会科学等许多方面。 8.2.1 基本数学原理 线性规划问题的标准形式是: ????? ??????≥=+++=+++=++++++=0,,,min 21221122222121112 121112211n m n mn m m n n n n n n x x x b x a x a x a b x a x a x a b x a x a x a x c x c x c z ΛΛΛΛΛΛΛΛΛΛΛΛΛΛΛΛΛ 或 ???? ?????=≥===∑∑==n j x m i b x a x c z j n j i j ij n j j j ,,2,1,0,,2,1,min 1 1ΛΛ 写成矩阵形式为: ?? ???≥==O X b AX CX z min 线性规划的标准形式要求使目标函数最小化,约束条件取等式,变量b 非负。不符合这几个条件的线性模型可以转化成标准形式。 MATLAB 采用投影法求解线性规划问题,该方法是单纯形法的变种。 8.2.2 有关函数介绍 在MATLAB 工具箱中,可用linprog 函数求解线性规划问题。 linprog 函数的调用格式如下: ●x=linprog(f,A,b):求解问题minf'*x ,约束条件为A*x<=b 。 ●x=linprog(f,A,b,Aeq,beq):求解上面的问题,但增加等式约束,即Aeq*x=beq 。若没有不等式约束,则令A=[ ],b=[ ]。 ●x=linprog(f,A,b,Aeq,beq,lb,ub):定义设计x 的下界lb 和上界ub ,使得x 始终在该范围内。若没有等式约束,令Aeq=[ ],beq=[ ]。 ●x=linprog(f,A,b,Aeq,beq,lb,ub,x0):设置初值为x0。该选项只适用于中型问题,默认时大型算法将忽略初值。 ●x=linprog(f,A,b,Aeq,beq,lb,ub,x0,options):用options 指定的优化参数进行最小化。 ●[x,fval]=linprog(…):返回解x 处的目标函数值fval 。 ●[x,lambda,exitflag]=linpro g(…):返回exitflag 值,描述函数计算的退出条件。 ●[x,lambda,exitflag,output]=linprog(…):返回包含优化信息的输出参数output 。 ●[x,fval,exitflag,output,lambda]=linprog(…):将解x 处的拉格朗日乘子返回到

线性规划化问题的简单解法

简单线性规划问题的几种简单解法 依不拉音。司马义(吐鲁番市三堡中学,838009) “简单的线性规划问题”属于高中数学新课程必修5,进入了高考试题,并且保持了较大的考察比例,几乎是每年高考的必考内容,也是高中数学教学的一个难点。 简单的线性规划是指目标函数只含两个自变量的线性规划。简单线性规划问题的标准型为: 1112220(0)0(0),(),0(0) m m m A x B y C A x B y C m N z Ax By A x B y C +++≥≤??++≥≤?∈=+???++≥≤?L 约束条件 目标函数 , 下面介绍简单线性规划问题的几种简单解法。 1. 图解法 第一步、画出约束条件表示的可行区域,这里有两种画可行区域的方法。 ⑴代点法:直线Ax+By+C=0(c 不为0)的某侧任取一点,把它的坐标代入不等式,若不等式成立,则不等式表示的区域在该点的那一侧;若不成立,则在另一侧。 ⑵B 判别法:若B>0(<0),则不等式Ax+By+C >0(<0)表示的区域在直 线Ax+By+C =0的上方;若B>0(<0),则不等式Ax+By+C <0(>0)表示的区域在直线Ax+By+C =0的下方。(即若B 与0的大小方向跟不等式的方向相同,则可行区域是边界线的上方;若B 与0的大小方向与不等式的方向相反,则可信分区域是边界线的下方) 用上面的两种方法画出可行区域是很简单,所以这里不必举例说明。 第二步、在画出的可行区域内求最优解(使目标函数取最大值或最小值的点),这 个可以用下面的两种办法解决。 ⑴y 轴上的截距法:若b >0,直线y a b x z b =- +所经过可行域上的点使其y 轴上的截距最大(最小)时,便是z 取得最大值(最小值)的点;若b <0,直线y a b x z b =-+所经过可行域上的点使其y 轴上的截距最大(最小)时,是z 取得最小值(最小值)的点(提醒:截距不是距离,截距可以取正负)。 例1.设x,y 满足约束条件x y y x y +≤≤≥???? ?10,,,求z x y =+2的最大值、最小值。 解:如图1作出可行域,因为y 的系数1大于0,目标函数z x y =+2表示直线 y x z =-+2在y 轴上的截距, 当直线过A (1,0)时,截距值最大z max =?+=2102,当直线过点O (0,0)时,截距值最小min 2000z =?+=。

线性规划应用案例

市场营销应用 案例一:媒体选择 在媒体选择中应用线性规划的目的在于帮助市场营销经理将固定的广告预算分配到各种广告媒体上,可能的媒体包括报纸、杂志、电台、电视和直接邮件。在这些媒体中应用线性规划,目的是要使宣传范围、频率和质量最大化。对于应用中的约束条件通常源于对公司政策、合同要求及媒体的可用性。在下面的应用中,我们将介绍如何应用线性规划这一工具来建立模型进而解决媒体选择问题。 REL发展公司正在私人湖边开发一个环湖社区。湖边地带和住宅的主要市场是距离开发区100英里以内的所有中上收入的家庭。REL公司已经聘请BP&J 来设计宣传活动。 考虑到可能的广告媒体和要覆盖的市场,BP&J建议将第一个月的广告局限于5种媒体。在第一个月末,BP&J将依据本月的结果再次评估它的广告策略。BP&J已经收集到了关于受众数量、广告单价、各种媒体一定周期内可用的最大次数以及评定5种媒体各自宣传质量的数据。质量评定是通过宣传质量单位来衡量的。宣传质量单位是一种用于衡量在各个媒体中一次广告的相对价值的标准,它建立于BP&J在广告业中的经验,将众多因素考虑在内,如受众层次(年龄、收入和受众受教育的程度)、呈现的形象和广告的质量。表4-1列出了收集到的这些信息。 表4-1 REL发展公司可选的广告媒体

REL发展公司提供给BP&J第一个月广告活动的预算是30000美元。而且,REL公司对BP&J如何分配这些资金设置了如下限制:至少要使用10次电视广告,达到的受众至少要有50000人,并且电视广告的费用不得超过18000美元。应当推荐何种广告媒体选择计划呢? 案例二:市场调查 公司开展市场营销调查以了解消费者个性特点、态度以及偏好。专门提供此种信息的市场营销调查公司,经常为客户机构开展实际调查。市场营销调查公司提供的典型服务包括涉及计划、开展市场调查、分析收集数据、提供总结报告和对客户提出意见。在调查设计阶段,应当对调查对象的数量和类型设定目标或限额。市场营销调查公司的目标是以最小的成本满足客户要求。 市场调查公司(MSI)专门评定消费者对新的产品、服务和广告活动的反映。一个客户公司要求MSI帮助确定消费者对一种近期推出的家具产品的反应。在与客户会面的过程中,MSI统一开展个人入户调查,以从有儿童的家庭和无儿童的家庭获得回答。而且MSI还同意同时开展日间和晚间调查。尤其是,客户的合同要求依据以下限制条款进行1000个访问: ●至少访问400个有儿童的家庭; ●至少访问400个无儿童的家庭; ●晚间访问的家庭数量必须不少于日间访问的家庭数量; ●至少40%有儿童的家庭必须在晚间访问; ●至少60%无儿童的家庭必须在晚间访问。 因为访问有儿童的家庭需要额外的访问时间,而且晚间访问者要比日间访问者获得更多收入,所以成本因访问的类型不同而不同。基于以往的调查研究,预计的访问费用如下表所示: 以最小总访问成本满足合同要求的家庭——时间访问计划是什么样的呢?

线性规划基本概念及模型构建

LP (Linear Programming)

Alex 有一个家庭农场。除了农场上的农作物以外,他还饲养了一些猪拿到市场上出售,猪可获得的饲料及其所含成分如下表:Alex如何喂养猪更好? 成分/每公斤 玉米槽料苜蓿每日最小需求量碳水化合物 蛋白质 维他命 成本(美分)903010842080207240606060200180150 问题1:科学养猪线性规划建模(猪饲料的配方)饲养成本最小

--- 每天玉米、槽料、苜蓿各喂多少公斤? --- 必须满足要求12--- 追求成本最低 Min. 84x 1+ 72x 2+ 60x 3 3x 1x 2x 3 知识点 建模三要素 决策变量约 束目标 90x 1+ 20x 2+ 40x 3 ≥ 20030x 1+ 80x 2+ 60x 3 ≥ 18010x 1+ 20x 2+ 60x 3 ≥ 150 x i ≥0 , i =1,2,3 成分/每公 斤 玉米槽料苜蓿每日最小需求量碳水化合物 蛋白质 维他命 成本(美分)903010842080207240606060200180150

s.t. 90x 1+ 20x 2+ 40x 3 ≥ 200 30x 1 + 80x 2+ 60x 3 ≥ 180 10x 1+ 20x 2+ 60x 3 ≥ 150 x i ≥0 , i =1,2,3 Min . 84x 1+ 72x 2+ 60x 3 目标函数约束函数符号中必含等号符号的右侧为常数线性--变量均为1次方 Max. 或 Min.线性--所有变量均为1次方常规约束:变量非负!知识点 模型表示

?线性规划模型能求解出来吗? 能!--- 万能的单纯形法 结合软件 QSB应用

线性规划模型在企业生产计划中的应用

诚信声明 我声明,所呈交的毕业论文是本人在老师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,我承诺,论文中的所有内容均真实、可信。 毕业论文作者签名:签名日期:年月日

摘要:在企业生产过程中,生产资源的分配直接影响到企业的经济效益。因此,企业在制定生产计划时,人力物力和时间等资源的优化配制是首要面对的关键问题,而建立线性规划模型则是目前解决该问题的有效方法之一。本文旨在针对上述有限资源条件的约束下,通过建立相应的线性规划模型来制定生产计划以实现企业资源最优化、利益最大化,同时利用LINGO 11.0软件求解线性规划模型并分析在某些资源变动时对该模型所产生的影响并寻求最优生产方案。 关键词:企业生产计划;线性规划;数学模型;LINGO 11.0

Abstract:In the enterprise production process, the allocation of production resources directly affects the economic efficiency of enterprises. Therefore, enterprises in the development of production plan, formulated to optimize the resources of manpower and time is the key problem of face. And to establish the linear programming model is one of the effective ways to solve the problem. This paper aimed at the limited resource constraints, by establishing linear programming model corresponding to make production plan in order to realize the maximization of enterprise resource optimization, interest, and using LINGO11.0 software to solve the linear programming model and analysis the influence on the model in some resource changes and seek the optimal production plan. Key words:Production plan;Linear programming;Mathematical model; LINGO 11.0 目录

线性规划方法总结(自)

.【方法总结】 1.最优解问题 如果可行域是一个多边形,那么目标函数一般在某顶点处取得最大值或最小值,最优解就是该点的坐标,到底哪个顶点为最优解,只要将目标函数的直线平行移动,最先通过或最后通过的顶点便是.特别地,当表示线性目标函数的直线与可行域的某条边平行时(k=k1),其最优解可能有无数个. 【方法总结】常见的目标函数有 (1)截距型:形如z=ax+by. 求这类目标函数的最值常将函数z=ax+by转化为直线的斜截式:y=-abx+zb,通过求直线的截距zb的最值间接求出z的最值. (2)距离型:形如z=(x-a)2+(y-b)2. (3)斜率型:形如z=y-bx-a. 【方法总结】解答线性规划应用题的一般步骤可归纳为: (1)审题——仔细阅读,明确有哪些限制条件,目标函数是什么? (2)转化——设元.写出约束条件和目标函数; (3)求解——关键是明确目标函数所表示的直线与可行域边界直线斜率间的关系; (4)作答——就应用题提出的问题作出回答. 体现考纲中要求会从实际问题中抽象出二元线性规划.来年需要注意简单的线性规划求最值问题. 三.规律总结 一种方法 确定二元一次不等式表示的平面区域时,经常采用“直线定界,特殊点定域”的方法. (1)直线定界,即若不等式不含等号,则应把直线画成虚线;若不等式含有等号,把直线画成实线. (2)特殊点定域,即在直线Ax+By+C=0的某一侧取一个特殊点(x0,y0)作为测

试点代入不等式检验,若满足不等式,则表示的就是包括该点的这一侧,否则就表示直线的另一侧.特别地,当C ≠0时,常把原点作为测试点;当C =0时,常选点(1,0)或者(0,1)作为测试点. 一个步骤 利用线性规划求最值,一般用图解法求解,其步骤是: (1)在平面直角坐标系内作出可行域; (2)考虑目标函数的几何意义,将目标函数进行变形; (3)确定最优解:在可行域内平行移动目标函数变形后的直线,从而确定最优解; (4)求最值:将最优解代入目标函数即可求出最大值或最小值. 两个防范 (1)画出平面区域.避免失误的重要方法就是首先使二元一次不等式标准化. (2)求二元一次函数z =ax +by(ab ≠0)的最值,将函数z =ax +by 转化为直线的斜截式:y =-abx +zb ,通过求直线的截距zb 的最值间接求出z 的最值.要注意:当b >0时,截距zb 取最大值时,z 也取最大值;截距zb 取最小值时,z 也取最小值;当b <0时,截距zb 取最大值时,z 取最小值;截距zb 取最小值时,z 取最大值. (经典习题)已知平面直角坐标系xOy 上的区域D 由不等式组??? 0≤x ≤ 2,y ≤2, x ≤ 2y 给定.若M (x ,y )为D 上的动点,点A 的坐标为(2,1)则z =OM →·O A →的最大值为 ( B ). A .3 B .4 C .3 2 D .4 2

第五章运筹学线性规划在管理中的应用案例

第五章运筹学线性规划在管理中的应用案例 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

第五章线性规划在管理中的应用 5.1 某企业停止了生产一些已经不再获利的产品,这样就产生了一部分剩余生产力。管理层考虑将这些剩余生产力用于新产品Ⅰ、Ⅱ、Ⅲ的生产。可用的 三种新产品的单位利润分别为0.5元、0.2元、0.25元。目标是要确定每种新产品的产量,使得公司的利润最大化。 1、判别问题的线性规划数学模型类型。 2、描述该问题要作出决策的目标、决策的限制条件以及决策的总绩效测度。 3、建立该问题的线性规划数学模型。 4、用线性规划求解模型进行求解。 5、对求得的结果进行灵敏度分析(分别对最优解、最优值、相差值、松驰/剩余量、对偶价格、目标函数变量系数和常数项的变化范围进行详细分析)。 6、若销售部门表示,新产品Ⅰ、Ⅱ生产多少就能销售多少,而产品Ⅲ最少销售18件,请重新完成本题的1-5。 解: 1、本问题是资源分配型的线性规划数学模型。 2、该问题的决策目标是公司总的利润最大化,总利润为:

0.5x1+ 0.2x2+ 0.25x3 决策的限制条件: 8x1+ 4x2+ 6x3≤500 铣床限制条件 4x1+ 3x2≤350 车床限制条件 3x1 + x3≤150 磨床限制条件 即总绩效测试(目标函数)为: max z= 0.5x1+ 0.2x2+ 0.25x3 3、本问题的线性规划数学模型 max z= 0.5x1+ 0.2x2+ 0.25x3 S.T. 8x1+ 4x2+ 6x3≤500 4x1+ 3x2≤350 3x1 + x3≤150 x1≥0、x2≥0、x3≥0 4、用Excel线性规划求解模板求解结果:最优解(50,25,0),最优值:30元。 5、灵敏度分析 目标函数最优值为 : 30 变量最优解相差值 x1 50 0 x2 25 0 x3 0 .083 约束松弛/剩余变量对偶价格 1 0 .05 2 75 0 3 0 .033 目标函数系数范围 : 变量下限当前值上限 x1 .4 .5 无上限 x2 .1 .2 .25 x3 无下限 .25 .333 常数项数范围 : 约束下限当前值上限 1 400 500 600 2 275 350 无上限 3 37.5 150 187.5

线性规划问题的四种求解方法

线性规划问题的四种求解方法 江苏溧阳中学(213300) 吕清平 线性规划问题是现实生活中一类重要的应用问题,它常用来研究物资调运、生产安排、下料等工作的资源优化配制问题,寻求线性规划问题的最优解具有十分重要的现实意义.现介绍几种求解线性规划问题的最优解的策略. 一、截距法 例1 某厂需从国外引进两种机器.第一种机器每台10万美元,维护费为人民币4000元;第二种机器每台20万美元,维护费为人民币1000元;而第一种机器产生的年利润为每台12万美元;第二种机器产生的年利润为18万美元.但政府核准的外汇是130万美元,并要求总维护费不得超过人民币24000元.问每种机器应购买多少台时,才能使工厂获得的年利润最大? 解:设购买第一种机器x 台,购买第二种机器y 台. 则10x +20y 1304000x +1000y 24000 x 0 y 0即x +2y 134x +y 24 x 0,y 0 总年利润z =12x +18y 作出以上不等式组所表示的平面区域,即可行域.由z =12x +18y 得y =-23x +z 18 ,则 z 18为直线y =-23x +z 18的截距.令z =0,则可画出直线l 0:y =-2 3 x ,把直线l 0向右上方平移,当经过可行域上点B 时,直线的截距最大.此时z =12x +18y 取最大值.解方程组x +2y =13 4x +y =24 得B (5,4).故当x =5,y =4 时,z max =12!5+18!4=132(万美元) 答:购买第一种机器5台,第二种机器4台时能使工厂获得的年利润最大. 二、等值线法 所谓等值线是指直线上任一点的坐标(x ,y )都使F (x ,y )=Ax +By 取等值C 的直线l:Ax +By =C (A 、B 不同时为零).通过比较等值线的值的大小可以求得简单线性规划问题的最优解. 例2 甲、乙两地生产某种产品.甲地可调出300吨,乙地可调出750吨,A 、B 、C 三地需要该种产品分别为200 吨、450吨和400吨.每吨运费如下表(单位:元): A B C 甲地635乙地 5 9 6 问怎样调运,才能使总运费最省? 解 设由甲地调往A 、B 两地分别为x 吨,y 吨.则由甲调往C 地为[300-(x +y )]吨;由乙地调往A 、B 、C 三地分别为(200-x )吨、(450-y )吨、(100+x +y )吨.于是x +y 300x 200 x 0,y 0 z =6x +3y +5[300-(x +y )]+5(200-x )+9(450-y )+6(100+x +y )=2x -5y +7150 作出以上不等式组所表示的平面区域即可行域.令z =0,则可画出直线l 0:2x -5y + 7150=0.画出一组与l 0平行的等值线,比较等 11 ?中学理科#2002年第7期

相关文档
最新文档