当前位置:文档之家› 线性规划计算方法

线性规划计算方法

线性规划计算方法
线性规划计算方法

线性规划法的数学模型如下:

设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,目标函数求最大值,打开线性规划计算软件,输入如下所示:

输入完成后点“计算”按纽,即可完成计算结果如下图:

即x1 = 1200 , x2 = 1000时, z取得最大值Z max= 1. 5 ×1200 + 1000 = 2800 (元) 。

所以,种百合1200株,玫瑰1000株时,李大民获利最大。

线性规划计算方法

线性规划法的数学模型如下: 设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,目标函数求最大值,打开线性规划计算软件,输入如下所示: 输入完成后点“计算”按纽,即可完成计算结果如下图:

用excel规划求解并作灵敏度分析

题目 如何利用EXC E L求解线性规划 问题及其灵敏度分析 第 8 组 姓名学号 乐俊松 090960125 孙然 090960122 徐正超 090960121 崔凯 090960120王炜垚 090960118 蔡淼 090960117南京航空航天大学(贸易经济)系 2011年(5)月(3)日

摘要 线性规划是运筹学的重要组成部分,在工业、军事、经济计划等领域有着广泛的应用,但其手工求解方法的计算步骤繁琐复杂。本文以实际生产计划投资组合最优化问题为例详细介绍了Excel软件的”规划求解”和“solvertable”功能辅助求解线性规划模型的具体步骤,并对其进行了灵敏度分析。

目录 引言 (4) 软件的使用步骤 (4) 结果分析 (9) 结论与展望 (10) 参考文献 (11)

1. 引言 对于整个运筹学来说,线性规划(Linear Programming)是形成最早、最成熟的一个分支,是优化理论最基础的部分,也是运筹学最核心的内容之一。它是应用分析、量化的方法,在一定的约束条件下,对管理系统中的有限资源进行统筹规划,为决策者提供最优方案,以便产生最大的经济和社会效益。因此,将线性规划方法用于企业的产、销、研等过程成为了现代科学管理的重要手段之一。[1] Excel中的线性规划求解和solvertable功能并不作为命令直接显示在菜单中,因此,使用前需首先加载该模块。具体操作过程为:在Excel的菜单栏中选择“工具/加载宏”,然后在弹出的对话框中选择“规划求解”和“solvertable”,并用鼠标左键单击“确定”。加载成功后,在菜单栏中选择“工具/规划求解”,便会弹出“规划求解参数”对话框。在开始求解之前,需先在对话框中设置好各种参数,包括目标单元格、问题类型(求最大值还是最小值)、可变单元格以及约束条件等。 2 软件的使用步骤 “规划求解”可以解决数学、财务、金融、经济、统计等诸多实 际问题,在此我们只举一个简单的应用实例,说明其具体的操作 方法。 某人有一笔资金可用于长期投资,可供选择的投资机会包括购买国库券、公司债券、投资房地产、购买股票或银行保值储蓄等。投资者希望投资组合的平均年限不超过5年,平均的期望收益率不低于13%,风险系数不超过4,收益的增长潜力不低于10%。问在满足上述要求的前提下投资者该如何选择投资组合使平均年收益率最高?(不同的投资方式的具体参数如下表。)

学生用_实验指导书_excel线性规划实验

实验指导书 《管理决策模型与方法》 学院(部)管理学院 指导教师金玉兰

实验1 EXCEL 线性规划实验 一、实验目的 1、掌握应用Excel软件求解线性规划问题; 2、掌握应用Excel软件对线性规划问题进行灵敏度分析; 3、掌握应用Excel软件求解整数规划问题; 4、掌握应用Excel软件求解0-1整数规划问题。 二、实验设备、仪器及所需材料 配置在Pentium Ⅲ,存128M以上的电脑;装有Microsoft Windows操作系统及Microsoft Office 2003工作软件。 三、实验原理 “规划求解”是Microsoft Excel 中的一个加载宏,借助它可以求解许多运筹学中的数学规划问题。 安装Office 2003 的时候,系统默认的安装方式不会安装该宏程序,需要用户自己选择安装。安装方法为:从Excel 菜单中选择“工具”→“加载宏”,打开如下对话框: 选择其中的“规划求解”后单击“确定”按钮,会出现提示:“这项功能目前尚未安装,是否现在安装?”,选择“是”,系统要你插入Office 的安装光盘,准备好后单击确定,很快就会安装完毕。于是,你会发现在“工具”菜单下多出一个名为“规划求解”的子菜单,说明“规划求解”功能已经成功安装。 在EXCEl2007版本中,通过点击“office按钮”,“EXCEL选项”→“加载项”→转到“EXCEL

加载项”,然后加载【规划求解加载项】便可以加载规划求解的宏。 在EXCEl2010版本中,通过点击“文件”选项卡打开“Excel选项”对话框,单击左侧 “加载项”标签,在右侧单击“转到”按钮,打开“加载宏”对话框,勾选“规划求解加载项”复选框,单击“确定”按钮,即可在工具栏的“数据”选项卡中出现 “分析”选项组,上面就有了“规划求解”按钮。 利用“规划求解”功能,就可以进行线性规划问题的求解。 例如:用EXCEL 求解数学规划问题 12121 212maxZ 2328416..4120, 0 x x x x x s t x x x =++≤??≤??≤??≥≥? 步骤: 1. 将模型中的目标函数和约束条件的系数输入到单元格中;为了使我们在操作过程中看得 更清楚,可以附带输入相应的标识符,并给表格加上边框。如下图所示:

线性规划的方法及应用

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

怎么利用EXCEL求解线性规划

利用线性回归方法求解生产计划 方法一: 1、建立数学模型: ①设变量:设生产拉盖式书桌x台,普通式书桌y台,可得最大利润 ②确定目标函数及约束条件 目标函数:y = max+ 115 P90 x 约束条件:200 x .....................⑴ +y 10≤ 20 x .....................⑵ 4≤ +y 16 128 x .....................⑶ +y 10 15≤ 220 y x ..........................⑷ ,≥ 2、在Excel中求解线性规划 ①首先,如图1所示,在Excel工作表格输入目标函数的系数、约束方程的系数和右端常数项: 图1 ②将目标方程和约束条件的对应公式输入各单元格中 F2=MMULT(B6:C6,F6:F7); F3=MMULT(B3:C3,F6:F7); F2=MMULT(B4:C4,F6:F7); F2=MMULT(B5:C5,F6:F7);

出现图2样式: 图2 线性规划问题的电子表格模型建好后,即可利用“线性规划”功能进行求解。 选择“工具”→“规划求解”出现“规划求解参数”窗口,如图3所示: 图3 在该对话框中,目标单元格选择F2,问题类型选择“最大值”,可变单元格选择F6:F7,点击“添加”按钮,弹出“添加约束条件”窗口,如图4所示: 图4

根据所建模型,共有4个约束条件,针对约束(1):20 x, +y 20 10≤ 左端“单元格所引用位置”选择F3,右端“约束值”选择D3,符号类型选择“<=”,同理继续添加约束(2)(3)(4),完成后选择“确定”,回到“规划求解参数”对话框,如5图所示: 图5 ④点击“选项”按钮,弹出“规划求解选项”对话框,选择“采用线性模型”和“假定非负”两项,如图6所示: 图6 ⑤点击“确定”→“求解”,选择“运算结果报告”“敏感性报告”“极限值报告”三项,最后点击“确定”,输出结果: 运算结果报告:

使用Excel求解线性规划问题

1.7.使用Excel求解线性规划问题 例:Case Chemicals生产两种溶剂CS-01和CS-02。这些溶剂可以用来溶解某些有毒物质。Case Chemicals的生产工厂有两个部门—混合(blending)和净化(purification)。每个部门每周工作40个小时。混合部门有5个全职(full-time)的工人和2个兼职(part-time)的工人,这两个兼职的工人每人每周工作15个小时。这些工人操作7台机器来混合某些化学物质生产溶剂。每1000加仑的CS-01需要2个小时去混合,同样数量的CS-02只需要1个小时去混合。产品在混合部门混合后需要去净化部门净化。净化部门有7台净化机器,并且雇了6个全职的工人和1个兼职的工人,兼职的工人每周工作10个小时。60分钟可以净化1000加仑的CS-01或500加仑的CS-02。Case Chemicals原材料供应充足,市场对CS-01的需求是供不应求,但是市场对CS-02的需求每周最多120,000加仑。据估计,每加仑CS-01可以赚$0.30,每加仑的CS-02可以赚$0.50。生产经理想要决定最优的生产计划,即应该生产每种溶剂各多少才能最大化利润? 解:(1)决策变量 x1=每周生产CS-01的数量(千加仑) x2=每周生产CS-02的数量(千加仑) (2)目标函数 最大化每周生产CS-01和CS-02的利润 Maximize 利润=CS-01利润+CS-02的利润 =300x1+500x2 Max 300x1+500x2 (3)约束条件 混合部门的总工时的约束 2x1+1x2<=5*40+2*15=230 净化部门的总工时的约束 x1+2x2<=6*40+1*10=250

使用Excel规划求解解 线性规划问题

使用Excel规划求解解线性规划问题 引言 最近,开始学习运筹学,期望通过学习后能够解决许多困扰自已的难题。 刚开始时,选了很多教材,最后以Hamdy A.Taha著的《Operations Research:An Introduction》开始学习。(该书已由人民邮电出版社出版,书名《运筹学导论-初级篇(第8版)》,不知为什么,下载链接中只有该书配套的部分习题解答,而书中所说的光盘文件找不到下载的地方,因为中译本没有配光盘,因此也就错过了许多示例文件。不知道哪位有配套光盘文件,可否共享???) 线性规划求解的基本知识 线性规划模型由3个基本部分组成: ?决策变量(variable) ?目标函数(objective) ?约束条件(constraint) 示例:营养配方问题 (问题)某农场每天至少使用800磅特殊饲料。这种特殊饲料由玉米和大豆粉配制而成,含有以下成份: 特殊饲料的营养要求是至少30%的蛋白质和至多5%的纤维。该农场希望确定每天最小成本的饲料配制。 (解答过程) 因为饲料由玉米和大豆粉配制而成,所以模型的决策变量定义为: x1=每天混合饲料中玉米的重量(磅) x2=每天混合饲料中大豆粉的重量(磅) 目标函数是使配制这种饲料的每天总成本最小,因此表示为: min z=0.3×x1+0.9×x2 模型的约束条件是饲料的日需求量和对营养成份的需求量,具体表示为: x1+x2≥800 0.09×1+0.6×2≥0.3(x1+x2) 0.02×1+0.06×2≤0.05(x1+x2) 将上述不等式化简后,完整的模型为:

min z=0.3×1+0.9×2 s.t.x1+x2≥800 0.21×1-0.3×2≤0 0.03×1-0.01×2≥0 x1,x2≥0 可以使用图解法确定最优解。下面,我们介绍使用Excel的规划求解加载项求解该模型。使用Excel规划求解解线性规划问题 步骤1安装Excel规划求解加载项 单击“Office按钮——Excel选项——加载项——(Excel加载项)转到”,出现“加载宏”对话框,如下图所示。选择“规划求解加载项”,单击“确定”。 此时,在“数据”选项卡中出现带有“规划求解”按钮的“分析”组,如下图所示。 步骤2设计电子表格 使用Excel求解线性规划问题时,电子表格是输入和输出的载体,因此设计良好的电子表格,更加易于阅读。本例的电子表格设计如下图所示:

利用excel软件求解线性规划问题

下面我们通过一个例子来解释怎样用“规划求解”来求解数学规划问题。 例1 公司通常需要确定每月(或每周)生产计划,列出每种产品必须生产的数量。具体来说就是,产品组合问题就是要确定公司每月应该生产的每种产品的数量以使利润最大化。产品组合通常必须满足以下约束: ● 产品组合使用的资源不能超标。 ● 对每种产品的需求都是有限的。我们每月生产的产品不能超过需求的数量,因为生产过剩就是浪费(例如,易变质的药品)。 下面,我们来考虑让某医药公司的最优产品组合问题。该公司有六种可以生产的药品,相关数据如下表所示。 设该公司生产药品1~6的产量分别为126,,,x x x (磅),则最优产品组合的线性规划模型为 123456 123456123456123456max 6 5.3 5.4 4.2 3.8 1.86543 2.5 1.545003.2 2.6 1.50.80.70.316009609281041..977108410550,16j z x x x x x x x x x x x x x x x x x x x x x s t x x x x j =++++++++++≤??+++++≤??≤?≤??≤??≤?≤??≤??≥≤≤? 下面用规划求解加载宏来求解这个问题: 首先,如下如所示,在Excel 工作表内输入目标函数的系数、约束方程的系数、右端常数项;

其次,选定目标函数单元、可变单元、约束函数单元,定义目标函数、约束函数 其中,劳动力约束函数的定义公式是“=MMULT(B3:G3, J5:J10)”,原料约束函数的定义公式是“=MMULT(B4:G4,J5:J10)”,目标函数的定义公式是“MMULT(B5:G5, J5:J10)”。 注:函数MMULT(B3:G3, J5:J10)的意义是:单元区B3:G3表示的行向量与单元区J5:J10表示的列向量的内积。这一要特别注意的是,第一格单元区必须是行,第二格单元区必须是列,并且两个单元区所含的单元格个数必须相等。 最后,打开规划求解参数设定对话框设定模型 (1)(2)目标函数和可边单元的设定很简单,在此就不再赘述 (3)约束条件的设定 (3.1) 约束条件1234561234566543 2.5 1.545003.2 2.6 1.50.80.70.31600x x x x x x x x x x x x +++++≤??+++++≤? 的设定: 系数矩阵 目标函数的系数 系数矩阵右端常数 可变单元 约束函数单元 目标函数单元

高中数学解题方法谈 线性规划求最值问题

线性规划求最值问题 一、与直线的截距有关的最值问题 例1 已知点()P x y ,在不等式组2010220x y x y -??-??+-? ,,≤≤≥表示的平面区域上运动,则z x y =-的 取值范围是( ). (A )[-2,-1] (B )[-2,1] (C )[-1,2] (D )[1,2] 解析:由线性约束条件画出可行域如图1,考虑z x y =-, 把它变形为y x z =-,这是斜率为1且随z 变化的一族平行 直线.z -是直线在y 轴上的截距.当直线满足约束条件且 经过点(2,0)时,目标函数z x y =-取得最大值为2; 直线经过点(0,1)时,目标函数z x y =-取得最小值为-1.故选(C ). 注:本题用“交点法”求出三个交点坐标分别为(0,1),(2,1),(2,0),然后再一一代入目标函数求出z=x-y 的取值范围为[-1,2]更为简单.这需要有最值在边界点取得的特殊值意识. 二、与直线的斜率有关的最值问题 例2 设实数x y ,满足20240230x y xc y y --??+-??-? ,,,≤≥≤,则y z x =的最大值是__________. 解析:画出不等式组所确定的三角形区域ABC (如图2),00y y z x x -==-表示两点(00)()O P x y ,,,确定的直线的斜率,要求z 的最大值,即求可行域内的点与原点连线的斜率的最大值.由图2可以看出直线OP 的斜率最大,故P 为240x y +-=与230y -=的交点,即A 点. ∴312P ?? ???,.故答案为32 . 注:解决本题的关键是理解目标函数00y y z x x -= =-的 几何意义,当然本题也可设y t x =,则y tx =,即为求 y tx =的斜率的最大值.由图2可知,y tx =过点A 时, t 最大.代入y tx =,求出32 t =, 即得到的最大值是32 . 三、与距离有关的最值问题

用EXCEL求解线性规划

用EXCEL 求最值 华东师范大学03级教育硕士 江苏省溧阳市戴埠高级中学 潘晓春 〔摘要〕 介绍了用Excel 软件的规划求解功能解决一些常见的求最值问题的方法。主要从一元函数的最值、线性规划和二元函数的最值三个方面去进行探讨。 〔关键词〕 Excel 规划求解 最值 最值问题是生产、科学研究和日常生活中常遇到的一类特殊的数学问题,是高中数学的一个重点,它涉及到高中数学知识的各个方面,解决这类问题往往需要综合运用各种技能。Excel 软件中的规划求解功能将为这类问题的解决提供了一个很有效的方法,而且适用范围较广,具有很强的实用性。 用Excel 解线性规划,必须在Excel 系统中加载“规划求解”项目,如果没有,可以启动Excel 软件,进入Excel 用户界面,然后使用“工具”菜单下“加载宏”菜单项的“规划求解”子项,则可完成“规划求解”项的加载。 本文将从以下三个方面来介绍用Excel 中的规划求解功能进行最值的求解。 一、 一元函数的最值 求函数的最值是高中数学中的一类常见问题,也是高中数学中的一个重点和难点问题,运用Excel 中的规划求解功能能够很快捷地进行求解。 例1. 求函数y = 建立规划求解方案与求解的的步骤如下: (1)在Excel 工作中表选定B1单元中的数据作为自变量x ,在B2单元格中输入目标函数公式“=SQRT(B1*B1 -2*B1+2)+SQRT(B1*B1-10*B1+29)”; (2)选中2B ,然后进入菜单栏上的“工具”|“规划求解…”,在对话框中输入如下内容(如图1) :将“设置目标单元格”设置成“$B$2”,并设置成最小值;可变单元格设置成“$B$1”,单击求解; (3)得出如下内容(如图2):单元格$B$1的值为2.333333,单元格$B$2的值为5,所以当 2.333333x =时,()min 5f x = 运用这一方案,可以解决一元函数的的最值,也可以解决一元函数给定区间内的最值问题。 例2.求函数()12 3f x x x =+[]()1,8x ∈上的最值 建立规划求解方案与求解的的步骤如下: (1)在Excel 工作表中选定1B 单元中的数据作为自变量x ,在2B 单元格中输入目标函数 图 2 图 1

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

简单线性规划问题的几种简单解法 依不拉音。司马义(吐鲁番市三堡中学,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 =?+=。

《运筹学》使用Excel求解线性规划问题

第三节 使用Excel 求解线性规划问题 利用单纯形法手工计算线性规划问题是很麻烦的。office 软件是一目前常用的软件,我们可以利用office 软件中的Excel 工作表来求解本书中的所有线性规划问题。对于大型线性规划问题,需要应用专业软件,如Matlab ,Lindo ,lingo 等,这些软件的使用这里我们不作介绍,有需要的,自己阅读有关文献资料。 用Excel 工作表求解线性规划问题,我们需要先设计一个工作表,将线性规划问题中的有关数据填入该工作表中。所需的工作表可按下列步骤操作: 步骤1 确定目标函数系数存放单元格,并在这些单元格中输入目标函数系数。 步骤2 确定决策变量存放单元格,并任意输入一组数据。 步骤3 确定约束条件中左端项系数存放单元格,并输入约束条件左端项系数。 步骤4 在约束条件左端项系数存放单元格右边的单元格中输入约束条件左端项的计算公式,计算出约束条件左端项对应于目前决策变量的函数值。 步骤5 在步骤4的数据右边输入约束条件中右端项(即常数项)。 步骤6 确定目标函数值存放单元格,并在该单元格中输入目标函数值的计算公式。 例 建立如下线性规划问题的Excell 工作表: 12 121 21212max 1502102310034120..55150,0 z x x x x x x s t x x x x =++≤??+≤??+≤??≥? 解:下表是按照上述步骤建立的线性规划问题的Excell 工作表。 其中: D4=B2*B4+C2*C4, D5=B2*B5+C2*C5 , D6=B2*B6+C2*C6, C7= B2*B1+C2*C1 。 建立了Excel 工作表后,就可以利用其中的规划求解功能求相应的线性规划问题的解。求解步骤如下: 步骤1 单击[工具]菜单中的[规划求解]命令。 步骤2 弹出[规划求解参数]对话框,在其中输入参数。置目标单元格文本框中输入目标单元格;[等于]框架中选中[最大值\最小值]单选按钮。 步骤3 设置可变单元格区域,按Ctrl 键,用鼠标进行选取,或在每选一个连续区域后,在其后输入逗号“,”。 步骤4 单击[约束]框架中的[添加]按钮。 步骤5 在弹出的[添加约束]对话框个输入约束条件. 步骤6 单击[添加]按钮、完成一个约束条件的添加。重复第5步,直到添加完所有条件 步骤7 单击[确定]按钮,返回到[规划求解参数]对话框,完成条件输入的[规划

高中数学解题方法系列:线性规划中的11种基本类型及策略

高中数学解题方法系列:线性规划中的11种基本类型及策略 一.线性目标函数问题 当目标函数是线性关系式如()时,可把目标函数变形为 ,则可看作在上的截距,然后平移直线法是解决此类问题的常用方法,通过比较目标函数与线性约束条件直线的斜率来寻找最优解.一般步骤如下: 1.做出可行域; 2.平移目标函数的直线系,根据斜率和截距,求出最优解. 二.非线性目标函数问题的解法 当目标函数时非线性函数时,一般要借助目标函数的几何意义,然后根据其几何意义,数形结合,来求其最优解。近年来,出现了求目标函数是非线性函数的范围问题.这些问题主要考察的是等价转化思想和数形结合思想,出题形式越来越灵活,对考生的能力要求越来越高.常见的有以下几种: 1. 比值问题 当目标函数形如时,可把z 看作是动点与定点连线的斜率,这样目标函数的最值就转化为PQ 连线斜率的最值。 例2已知变量x ,y 满足约束条件?????x -y +2≤0,x ≥1,x +y -7≤0, 则y x 的取值范围是(). (A )[95,6] (B )(-∞,95 ]∪[6,+∞) (C )(-∞,3]∪[6,+∞)(D )[3,6] 解析 y x 是可行域内的点M (x ,y )与原点O (0,0)连线的斜率,当直线OM 过点(52,92)时,y x 取得 最小值95;当直线OM 过点(1,6)时,y x 取得最大值6.答案A 2..距离问题 当目标函数形如时,可把z 看作是动点与定点距离的平方,这样目标函数的最值就转化为 PQ 距离平方的最值。 例3已知?????2x +y -2≥0,x -2y +4≥0,3x -y -3≤0, 求x 2+y 2的最大值与最小值. 解析作出不等式组表示的平面区域(如图). 设x 2+y 2=z ,则z 是以原点为圆心的圆的半径的平方. 当圆x 2+y 2=z 过点B (2,3)时,z 取得最大值,从而z 取得最大值z max =22+32=13; 当圆x 2+y 2=z 与直线AC :2x +y -2=0相切时,z 取得最小值,从而z 取得最小值. 设切点坐标为(x 0,y 0),则 ?????2x 0+y 0-2=0,y 0x 0 ·(-2)=-1. z ax by c =++0b ≠a z c y x b b -=-+z c b -y 在轴y a z x b -=-(,)P x y (,)Q b a 22()()z x a y b =-+-(,)P x y (,)Q a b

利用excel求解线性规划问题

利用excel 求解线性规划问题 “规划求解”示例 例1 美佳公司计划制造Ⅰ、Ⅱ两种家电产品。已知各制造一件时分别占用的设备A ,B 的台时、调试工序时间及每天可用于这两种家电的能力、各售出一件时的获利情况,如下表所示。问该公司应制造两种家电各多少件,使获取的利润为最大。 1.建立数学模型 2. 打开excel ,输入下列数据。 3、如何在工作表中设置问题条件?先设置目标单元格,即最大利润,把它放在E1单元格上,可变单元格放置计划生产Ⅰ和Ⅱ产品的件数,这里把它放在C10:D10区域。F4:F6是约束单元格,要对它们的值进行约束。单击E1,在编辑框输入如图所示的公式。 注意,表示绝对引用的美元符号,可以单击F4功能键添加。 ???????>=<=+<=+<=+=0 ,5242615 5..2max 212121 221x x x x x x x t s x x z

4、单击E4单击格式,在编辑栏上输入公式:=$C$4*$C$10+$D$4*$D$10。绝对引用单元格有一个好处,显示的单元格位置变化时,引用的数据没改变。 5、单击E5单击格式,在编辑栏上输入公式:=$C$5*$C$10+$D$5*$D$10。 6、单击E6单击格式,在编辑栏上输入公式:=$C$6*$C$10+$D$6*$D$10。 7、如何使用规划求解功能?单击工具菜单,如果看不到规划求解选项不要慌,先选加载宏。然后勾选规划求解,确定 单击数据菜单——点击“模拟分析”——

8、单击“规划求解”:指定目标单元格。一种方法是先选中目标单元格E1,单击工具---规划求解。另一种先单击工具---规划求解,再输入目标单元格名称。 输入可变单元格区域。比较快的方法是,单击折叠框,用鼠标选中可变单元格区域:$C$11:$E$11。注意勾选最大值哦。 设置目标: $E$1;点选“最大值”;设置:可变单元: $C$10:$D$10 9.设置条件不等式。单击添加,单击折叠框,选择单元格和不等号,单击关闭窗口,接着添加另一个条件。 1).单击添加:输入约束不等式X1+X2≤0 ,即在E4输入:$E$4≤$F$4 2).单击添加:输入约束不等式X1+X2≤0 ,即在E5输入:$E$5≤$F$5 2).单击添加:输入约束不等式X1+X2≤0 ,即在E6输入:$E$6≤$F$6

高中数学解题方法谈 线性规划问题新解法

线性规划问题新解法 简单的线性规划问题是高中数学新课标教材的重点内容,也是近年高考命题的热点.线性规划问题的常规解法是“截距法”,即利用线性目标函数(0)z ax by b =+≠的几何意义:“z b 是直线a z y x b b =-+在y 轴上的截距”来求解.而对于有些线性规划问题.也可以运用新的视角探究其解法.现以近年高考题为例向同学们介绍,以拓广同学们的解题思路. 一、函数单调性法 例1 (高考福建卷)非负实数x y ,满足24030x y x y ?+-??+-?? ,,≤≤则3x y +的最大值是 . 解析:在平面直角坐标系中作出不等式组表示的平面区域,如右图. 令3z x y =+,由图知,使目标函数3z x y =+取得最大值的 点一定在边界240x y +-=或30x y +-=上取得. 由24030x y x y +-=??+-=?,,解得12x y =??=? ,. (1)当01x ≤≤时,33(3)29z x y x x x =+=+-+=-+, 在[01],上为减函数,0x =∴时,max 9z =; (2)当12x ≤≤时,33(24)512z x y x x x =+=+-+=-+, 在[1 2],上也为减函数,1x =∴时,max 7z =; 综上知当0x =时,3z x y =+有最大值为9. 点评:本解法是将二元一次函数转化为一元一次函数,然后利用函数单调性求解的.既体现了函数与不等式的密切转化关系,也说明了线性规划问题的“返璞归真”. 二、待定系数法 例2 (高考浙江卷)设z x y =-式中变量x 和y 满足条件3020x y x y ?+-??-?? ,,≥≥则z 的最小值为( ) A.1 B.1- C.3 D.3- 解析:令()(2)()(2)z x y m x y n x y m n x m n y =-=++-=++-, 则121m n m n +=??-=-?,,解得1323m n ?=????=?? ,. 于是1212()(2)3013333 z x y x y x y =-=++-?+?=≥, 当且仅当320x y x y +=??-=? ,时,z 取最小值1.故选A.

如何在Excel中建立并求解线性规划模型

如何在Excel中建立并求解线性规划模型 刘桂莲 摘要:数学中线性规划问题的求解一直是很繁琐的,功能强大的Excel软件为我们提供了一种很好的求解方法,但这种方法却很少被人了解。本文就如何在Excel中建立并求解线性规划模型作了较详尽的论述。 关键词:线性规划数学模型电子表格模型规划求解Excel 线性规划是运筹学的一个分支,它的应用已愈来愈深入到社会生产和经济活动的各个领域。描述线性规划问题的抽象的数学式子是线性规划问题的数学模型。建立数学模型后,求解满足约束条件的目标函数的最优解是解决线性规划问题的关键。数学中常用的方法是图解法和单纯形法,而图解法只适用于两个变量的目标函数,单纯形法则计算量相当大,步骤烦琐,容易出错。在Excel中建立 电子表格模型,并利用它提供的“规划求解”工具,能轻松快捷地求解模型的解。 例如,某玻璃制品公司有三个工厂,公司目前决定停止不赢利产品的生产并撤出生产能力来生产两种新开发的产品:玻璃门和双把窗。估计三个工厂每周可用来生产新产品的时间分别为4小时、12小时、18小时,而每扇门需工厂1生产时间1个小时和工厂3生产时间3个小时,每扇窗需工厂2和工厂3生产时间各为2个小时,预测门的单位利润是300元,窗的单位利润是500元,问每周两种新产品数量的哪种组合能使总利润最大? 问题的决策变量有两个:每周门的生产数量和窗的生产数量,目标是总利润最大,需满足的条件是:⑴三个工厂每周用于生产新产品的时间w每周可得时间 ⑵每周门、窗的生产数量均》0。设每周门的生产数量为X,窗的生产数量为y,则该问题的数学模型即为:最大化利润P =300x+500y,约束条件:xw4, 2y< 12,3x+2yw 18,x>0和y》0。 将上表的有关数据输入到Excel中,建立如图1所示的电子表格模型。被输入已知数据的单元格是数据单元格,如单元格C5:D8,G5:G7。决策变量(即两种产品每周的生产量)放在单元格C9和D9,正好定位在这些产品所在列的 数据单元格下面,这种含有需要做出决策的单元格是可变单元格。单元格E5: E7是用来计算各个工厂每周的总生产时间,如单元格E5就是用C5:D5和C9: D9的对应数值各自相乘再总加得到。Excel中有一个叫SUMPRODUCT的函数 能对相等行数和相等列数的两个变化范围的单元格中的值乘积后进行加和。被加 和的每个值是对第一个变化范围的一些值和对应位置的第二个变化范围的一些值的积。女口 E5=SUMPRODUCT(C5 : D5,C9:D9)是把C5:D5变化范围的每个值与C9 : D9变化范围中对应的每个值相乘,然后各个积相加。同样 E6=SUMPRODUCT(C6 : D6, C9:D9),E7=SUMPRODUCT(C7 : D7, C9:D9), E5、E6、E7这些单元格的数值是依赖于可变单元格的,它们是输出单元格。单元格F5、 F6、F7中的“W”符号表示它们左边的总值不允许超过列G中的对应

备战2017高考技巧大全之高中数学黄金解题模板:专题32线性规划问题的求解策略(原卷版)

备战2017高考技巧大全之高中数学黄金解题模板:专题 32 线性规划问题的求解策略(原卷版) 专业文档 【高考地位】 线性规划问题是高考的必考内容,其基本解题策略是定区域、化函数、找最值。近年来, 高考中的线性规划问题更趋灵活多样,体现了“活、变、新”等特点,更加深刻的考查学生 解决综合性问题的能力。在高考中以各种题型中均出现过,其试题难度属中高档题. 【方法点评】 类型一线性目标函数问题使用情景:求目标函数的最值 解题模板:第一步根据已知约束条件画出其可行域; 第二步平移目标函数的直线系,根据直线的斜率和截距之间的关系求出其最优解; 第三步得出结论. x0,?,,例1 已知实数满足不等式组y,2,则的最大值是 ___________( 2xy,xy,?,,220,xy,,?, xy,,,230, ,xy,,,330x例2 已知、满足不等式组,则的最大值是 ( yzxy,,2, ,y,1, y,2,

,xy,,1【变式演练1】已知变量满足约束条件:,若表示的区域面积为4,则,,xy,, ,xya,,, 的最大值为___________. zxy,,3 xk,, ,xy,,,40k【变式演练2】已知约束条件表示面积为1的直角三角形区域,则实数的, ,xy,,0, 值为( ) 珍贵文档 专业文档 A(0 B(1 C.1或3 D(3 类型二非线性目标函数问题使用情景:求非线性目标函数的最值 解题模板:第一步根据已知约束条件画出其可行域; 第二步借助目标函数的几何意义,并利用数形结合法将所求问题转化为我们所熟悉的问题如直线的斜率问题、两点的距离的平方等; 第三步得出结论. x,0,, y,1,xy,,0,例3 已知不等式组则的最大值为 ( z,,x,1,4312xy,,,, 360xy,,,, ,xy,,,20例4 在平面直角坐标系中, 为不等式组所表示的区域上一动点, MxOy, ,xy,,0,0, A,1,2已知点,则直线斜率的最小值为( ) AM,,

利用excel求解线性规划问题讲解学习

利用e x c e l求解线性 规划问题

利用excel求解线性规划问题 “规划求解”示例 例1 美佳公司计划制造Ⅰ、Ⅱ两种家电产品。已知各制造一件时分别占用的设备A,B的台时、调试工序时间及每天可用于这两种家电的能力、各售出一件时的获利情况,如下表所示。问该公司应制造两种家电各多少件,使获取的利润为最大。 1.建立数学模型 2. 打开excel,输入下列数据。 3、如何在工作表中设置问题条件?先设置目标单元格,即最大利润,把它放在E1单元格上,可变单元格放置计划生产Ⅰ和Ⅱ产品的件数,这里把它放在C10:D10区域。F4:F6是约束单元格,要对它们的值进行约束。单击E1,在编辑框输入如图所示的公式。 ? ? ? ? ? ? ? >= <= + <= + <= + = , 5 24 2 6 15 5 .. 2 max 2 1 2 1 2 1 2 2 1 x x x x x x x t s x x z

注意,表示绝对引用的美元符号,可以单击F4功能键添加。 4、单击E4单击格式,在编辑栏上输入公式:=$C$4*$C$10+$D$4*$D$10。绝对引用单元格有一个好处,显示的单元格位置变化时,引用的数据没改变。 5、单击E5单击格式,在编辑栏上输入公式:=$C$5*$C$10+$D$5*$D$10。 6、单击E6单击格式,在编辑栏上输入公式:=$C$6*$C$10+$D$6*$D$10。 7、如何使用规划求解功能?单击工具菜单,如果看不到规划求解选项不要慌,先选加载宏。然后勾选规划求解,确定

单击数据菜单——点击“模拟分析”—— 8、单击“规划求解”:指定目标单元格。一种方法是先选中目标单元格E1,单击工具---规划求解。另一种先单击工具---规划求解,再输入目标单元格名称。 输入可变单元格区域。比较快的方法是,单击折叠框,用鼠标选中可变单元格区域:$C$11:$E$11。注意勾选最大值哦。 设置目标: $E$1;点选“最大值”;设置:可变单元: $C$10:$D$10 9.设置条件不等式。单击添加,单击折叠框,选择单元格和不等号,单击关闭窗口,接着添加另一个条件。 1).单击添加:输入约束不等式X1+X2≤0 ,即在E4输入:$E$4≤$F$4 2).单击添加:输入约束不等式X1+X2≤0 ,即在E5输入:$E$5≤$F$5

简单线性规划问题的类型与解法

简单线性规划问题的类型与解法 简单线性规划问题就是在线性约束条件下,求目标函数最优解的数学问题。纵观近几年的高考,简单线性规划问题是高考的热点问题,基本上每卷都有一个五分小题。归结起来简单线性规划问题主要包括:①在线性约束条件下,求目标函数的最值;②含有参数的简单线性规划问题;③简单线性规划的应用问题等几种类型,各种类型具有各自的结构特征,简单方法也各不相同,那么在实际解答解答线性规划问题时,如何抓住问题的结构特征,快捷、准确地实施解答呢?下面通过典型例题的详细解析来回答这个问题。 【典例1】解答下列问题: 1、设变量x 、y 满足约束条件x+2y-5≤0 则目标函数Z=2x+3y+1的最大值为( ) x-y-2≤0 A 11 B 10 X ≥0 C 9 D 8.5 【解析】 【知识点】①二元一次不等式表示的平面区域的定义与确定方法;②二元一次不等式组表示的平面区域的定义与确定方法;③在线性约束条件下,求目标函数最值的基本方法。 【解题思路】运用二元一次不等式组表示的平面区域的确定方法,根据线性约束条件确定确定可行域,利用求目标函数最值的基本方法就可得出结果。 【详细解答】作出约束条件的可行域如图所示,Q 由 x+2y-5=0,得到 x=3,∴A (3,1),B (2,0), x-y-2=0, y=1, C (5,0), ?当目标函数z=2x+3y+1经过点C (5,0)时, z=2?5+3?0+1=10+1=11为最大,?A 正确,∴ 选A 。 x-y+1≤2、实数x 、y 满足 x >0 (1)若z=y x ,求z 的最大值和最小值,并求z 的取值范围; y ≤2 (2)若z= 22x y +,求z 的最大值和最小值,并求z 的取值范围。 【解析】 【知识点】①二元一次不等式表示的平面区域的定义与确定方法;②二元一次不等式组表示的平面区域的定义与确定方法;③在线性约束条件下,求目标函数最值的基本方法。 【解题思路】运用二元一次不等式组表示的平面区域的确定方法,根据线性约束条件确定确定可行域,利用求目标函数最值的基本方法分别求出最大值和最小值,就可得出目标函数的取值范围。 【详细解答】作出约束条件的可行域如图所示,Q 由 x-y+1=0,得到 x=1,∴A (0,2),B (1,2), y-2=0, y=2, C (0,1), ?(1)当目标函数z= y x 经过点B (1,2)时,z=21 =2为最小值,目标函数无最大值,∴目标函数z 的 取值范围是[,2,+∞);(2)当目标函数z=22 x y +经过点C (0,1)时,z=0+1=1为最小值,当目标函数z=22x y +经过点B (1,2)时,z=1+4=5为最大值,的取值范围是[1,5]。

相关主题
文本预览
相关文档 最新文档