运筹学中excel的运用(用excel解决线性规划、动态规划、排队论等问题)
运筹学数学excel操作实例
根据对上述建模过程的总结,在电子表格中建立线性规划模型的步骤可归纳如下:
回忆例2-1某制药厂的生产计划问题,其求解结果如图13-8所示,即生产4公斤药品Ⅰ和2公斤药品Ⅱ,总利润为1400元.但该最优解是在假设所有的模型参数都准确的前提下做出的,在此基础上,管理层如果进一步考虑下列问题:
图13-11右下部分的“规划求解”对话框显示了求解时应注意的问题:求目标单元格的最大值(利润最大);约束为设备的实际使用时间小于等于设备的可用时间及实际总业务量小于等于总业务提供量的限制.
打开“选项”对话框,仍选择“采用线性模型”和“假定非负”,回到“规划求解”并按“求解”按钮,得到问题的最优方案为:每月X线及CT检查的业务量分别为1320人次和480人次,磁共振业务量为0,即不必购买该设备;按最优方案安排业务每月可获利55200元.
图13-10的右半部分显示了“规划求解”对话框及“选项”对话框的内容.该问题的目标是所用的胶管原料的总根数最少,因此设置目标单元格为I12等于最小值.由于实际获得的材料数量必须满足需求量的要求,考虑到最优方案(各种截法的某一组合)不一定能使截出的三种材料数量恰好等于需要的数量,而某种材料超过需求量是允许的,故在添加约束时可设置实际截得的数量大于等于需求量,即I9:I12>=K9:K12(本题中,该约束取“>=”和“=”的结果是相同的);又由于截出的各种材料数量均为整数,因此约束中应包括决策变量取整数的限制,即C13:H13=整数.
EXCEL求解线性规划问题
约束右端值降低15时,目旳函数值旳变化量。
解:(1)最优解为x1=0, x2=12.4, x3=9.5
(2) x1旳目旳系数降低5,占允许降低旳百分比=5/∞=0%,x2 旳目旳系数增长4,占允许增长旳百分比=4/7.8=51.2%。
变化旳百分比和为51.2%,没有超出100%,所以最优解不变。
(3)第一资源约束右端值增长30,占允许增长旳30 /∞=0%, 第二资源约束右端值增长4 ,占允许增长旳4/15=26.7%,
•初值和终值分别指 单元格在此次求解 前旳数值和求解后 旳数值。
敏感性分析报告(1)
可变单元格中 • “单元格”指决策变量所在单元格旳地址 • “名字”是决策变量旳名称 • “终值”是决策变量旳终值,即最优值 • “递减成本”指最优解中档于0旳变量,相应旳目旳函数中旳系数
增长或降低多少,最优解不再为0 • “目旳式系数”目旳函数中旳系数,为已知条件 • “允许旳增量”与“允许旳减量”表达目旳函数中旳系数在增量
(1)引用旳类型
三种类型 :
相对引用、 绝对引用、混合引用
(2) 相对引用
格式: A3 、B6
使用相对引用后,系统将会记住建立公式旳单元格和被 引用旳单元格旳相对位置,在复制这个公式时,新旳公式单 元和被引用旳单元依然保持这种相对位置。
(3)绝对引用 格式:$a$3 $d$5
绝对引用是指被引用旳单元与引用旳公式单元旳位置 关系是绝正确,不论将这个公式复制到任何单元,公式所 引用旳还是原来单元格旳数据。
2) 在弹出旳对话框中旳“可用加载宏”列表框 中,选定待添加旳加载宏“规划求解”选项旁 旳复选框,然后单击“拟定”.单击“拟定” 后,“工具”菜单下就会出现一项“规划求解”
3. “规划求解”各参数设置
EXCEL在运筹学规划论教学中的应用
EXCEL在运筹学规划论教学中的应用作者:于瑛英来源:《教育教学论坛》2014年第10期摘要:运筹学作为一门应用学科,其实验教学逐渐引起重视。
近年来,在教学中使用软件求解运筹学问题已经成为趋势。
鉴于EXCEL应用的广泛性,该文介绍使用EXCEL软件求解运筹学中规划论模型的方法,并详细给出了如何使用EXCEL软件求解线性规划、整数规划、目标规划和动态规划模型。
关键词:运筹学;规划论;EXCEL软件中图分类号G642.4 文献标志码:A 文章编号:1674-9324(2014)10-0278-03一、引言运筹学是一门应用科学,可以为决策者选择最优决策提供定量依据。
运筹学经过多年的发展已经成为体系,包括规划论(线性规划、整数规划、目标规划、动态规划和非线性规划)、图论与网络、排队论、存储论、对策论和决策论等[1]。
传统的运筹学主要是以讲授理论为主,尤其是比较枯燥的数学理论。
近年来,运筹学改革不断提高其应用性,减少枯燥的理论。
此外,随着运筹学计算机支撑技术的迅速发展,运筹学应用得到极大的推动,运筹学实验教学提上日程,因此开设运筹学的实验课程势在必行。
秦必瑜[2]和石磊[3]在运筹学的课程改革中都提出要增加软件应用。
我院运筹学教学团队多年致力于运筹学的教改研究,在提出应用软件的基础上,进一步开设了除理论课程外的专门实践课程,将理论课上学习到的内容使用软件来进行求解。
国内运筹学的实验教学已经有很大进展,目前运筹学经常使用的软件主要有lingo[4][5]、WinQSB[6]、MATLAB[7]等。
近年来,美国高校运筹学(管理科学)的思想、内容、方法和手段发生根本转变,开始使用“电子表格”这一全新的教学方法。
在运筹学中使用EXCEL已经成为运筹学教学的一个新潮流。
EXCEL软件使用方便,不需要重新安装和学习新软件的使用方法,一般的PC机上都安装有EXCEL软件,因此使用方便、应用广泛。
但是目前将EXCEL 在运筹学中的应用并不多,李雪虎[8]给出用EXCEL求解运输问题和网络最优化问题的例子;魏杰羽[9]阐述了用EXCEl求解运输问题的过程;而张辉[10]给出了使用EXCEL求解线性规划问题的例子。
利用Excel求解线性规划问题
利用Excel求解线性规划问题线性规划问题的求解有很多方法,也有很多工具。
比如常用的Matlab、Lingo,记得参加数学建模的时候就是用的Lingo解决线性规划问题的。
本文主要讲解如何使用Excel求解线性规划问题,Excel本身是没有计算线性规划问题能力的,因此我们首先要加载相应的宏定义。
一、加载宏定义(不同版本的加载方式有所不同):Excel 2003:单击“工具”菜单,然后单击“加载宏”,选择“规划求解”点击确定。
Excel 2007:方法一:用快捷键。
先按Alt+T,再按I键,即可打开加载宏对话框。
方法二:单击“Office按钮→Excel 选项→加载项”,确保“管理”右侧下拉列表中的选项是“Excel 加载项”,单击“转到”按钮即可。
Excel 2010:直接在功能区中选择“开发工具”选项卡,在“加载项”组中单击“加载项”命令,选择“规划求解”点击确定。
注意:如果功能区中没有“开发工具”选项卡,可以通过自定义功能区来显示“开发工具”选项卡:单击“文件→选项→自定义功能区”,然后在右侧区域中勾选“开发工具”并单击“确定”。
二、初始化数据(以Excel 2010为例,其他版本大同小异):比如我们要计算的线性规划问题如下:那么,我们可以构造如下的表格数据。
其中,B2:F2为待求的值Xi,B3:F3为目标函数的系数,B4:F4、B5:F5、B6:F6为约束条件的系数。
在G3单元格中输入公式=$B$2*B3+$C$2*C3+$D$2*D3+$E$2*E3+$F$2*F3,并将鼠标放到单元格的右下角会变成黑色十字架,向下拖拽复制单元格公式到G4、G5、G6单元格。
然后,单击“数据”选项卡,单击“规划求解”打开“规划求解参数”对话框。
∙修改“设置目标”为$G$3,即最优解下目标函数的值z所在的单元格。
∙选择是求最大值,还是最小值。
∙“可变单元格”指的是最优解取值变量所在的单元格。
∙“遵守约束”指的是约束条件中对各变量的约束情况。
EXCEL求解线性规划问题演示文档.ppt
31
(2)约束右端值b同时变动的百分之百法则: 同时改变几个或所有函数约束的约束右端值,如果这些变动的幅 度不大,那么可以用影子价格预测变动产生的影响。为了判别这些 变动的幅度是否允许,计算每一变动占同方向可容许变动范围的百 分比,如果所有的百分比之和不超过百分之一百,那么影子价格还 是有效的;如果所有的百分比之和超过百分之一百,那就无法确定 影子价格是否有效。
个可变单元格可以取到的最小值。上限是在这种情况下可以取
到的最大值。
..........
30
延伸
下面对目标系数同时变动以及约束右端值同时变动的情况分别作延伸。 (1)目标系数c同时变动的百分之百法则: 如果目标函数系数同时变动,计算出每一系数变动量占该系数同方向 可容许变动范围的百分比,而后将各个系数的变动百分比相加,如果 所得的和不超过百分之一百,最优解不会改变;如果超过百分之一百, 则不能确定最优解是否改变。
..........
16
建立数学公式(步骤二)
• 在工作表的顶部输入数据
• 确定每个决策变量所对应 的单元格位置
• 选择单元格输入公式,找 到目标函数的值
• 选择一个单元格输入公式, 计算每个约束条件左边的 值
• 选择一个单元格输入公式, 计算每个约束条件右边的 值
图中,规定B12、C12 为可变单元格
在目标单元格中,需要填入......计.... 算目标函数值的公式。 18
建立数学公式(步骤四)
• 在工作表的顶部输入数据 • 确定每个决策变量所对应
的单元格位置 • 选择单元格输入公式,找
到目标函数的值 • 确定约束单元格输入公式,
计算每个约束条件左边的 值 • 确定约束单元格输入公式, 计算每个约束条件右边的 值
EXCEL在运筹学规划论教学中的应用
采用E X C E b J  ̄ 解该问题包括以下步骤 : 第一步 : 模型输入 1 . 在E X C E L 表格 中输入数据 , 输入 目标 函数 的系数和 约束条件 的系数 2 . 标识数据 , 可以用不同颜色标识不 同类型的数据 3 . 计算 中间数据, 数据 、 公式分离 , 显示出完整模型 第二步 : 模型求解 1 . 安装 “ 规划求解” 工具。在“ 工具” 中选择“ 加载宏” , 选
关键词 : 运筹 学; 规划-  ̄; E X C E L l e d , . 件
中图分类号G6 4 2 . 4
一
文献标 志码 : A‘
文章编号 : 1 6 7 4 — 9 3 2 4 ( 2 0 1 4 ) 1 0 — 0 2 7 8 — 0 3
、
引 言
运筹学是一门应用科学 ,可以为决策者选择最优决策 提供定量依据。 运筹学经过多年的发展已经成为体系 , 包括 规划论( 线性规划、 整数规划、 目标规划 、 动态规划和非线性 规划 ) 、 图论与网络 、 排队论 、 存储论 、 对策论 和决策论等【 】 1 。
论 的 内容 中。运筹 学 规划 论包 括线 性规 划 、 整 数规 划 、 目 标
( 一) 使用E X C E L S  ̄ 解线性规划模 型
Ma x z = 2 x H +3 x 1 2
对于如下线性规划问题 , 模型1
1 + 2 x 2 8 4 x 1 ≤ 1 6 4 x , ≤ 1 6 x 1 , x 2 >0  ̄
传统的运筹学主要是以讲授理论为主,尤其是 比较枯燥 的 数学理论。近年来 , 运筹学改革不断提高其应用性 , 减少枯 燥 的理论。此外 , 随着运筹学计算机支撑技术的迅速发展 , 运筹学应用得到极大的推动 , 运筹学实验教学提上 日程 , 因 此开设运筹学的实验课程势在必行。秦必瑜[ 2 1 和石磊【 在运 筹学的课程改革中都提出要增加软件应用 。我院运筹学教 学 团队多年致力于运筹学的教改研究,在提出应用软件的 基础上 , 进一步开设了除理论课程外 的专门实践课程 , 将理 论课上学习到的内容使用软件来进行求解 。 国内运筹学的实验教学 已经有很大进展 ,目前运筹学 经常使用的软件主要有l i n g o [ 4 1 5 ] 、 Wi n Q S B t  ̄ 、 M A T L A B m 等。近 年来 , 美国高校运筹学( 管理科学 ) 的思想 、 内容 、 方法和手 段发生根本转变 , 开始使用“ 电子表格” 这一全新 的教学方 法 。在运筹学中使用E X C E L 已经成为运筹学教学的一个新 潮 流。E X C E L 软件使用方便 , 不需要重新安装 和学习新软 件的使用方法 , 一般 的P C 机上都安装有E X C E L 软件 , 因此 使用方便 、 应用广泛。但是 目前将E X C E L 在运筹学 中的应 用并不 多 , 李雪 虎阎 给出用E X C E L 求解运输 问题 和网络最 优化问题的例子; 魏杰羽啡目 述 了用E X C E l 求解运输问题的 过程 ; 而张辉[ 0 1 给出了使用E X C E L 求解 线性规划问题的例 子。在运筹学 的体 系中, 内容远远不止这些 , 即使规划论的 内容也不止这些。本文 中探讨将E X C E L  ̄用于运筹学规划
Excel在求解线性规划问题中的应用
最优解。 3“ .规划求解” 加载宏方法 求解线性规划 问题 的另一种方法是 “ 规划 求解” 加载宏 的方 法 , 该 方 法 简单 、 方便 、 捷 , 大 提 高 了计 算 的 效 率 和 准确 性 , 直 接 得 到 最 快 大 能
单 纯形法[ 图解法 仅仅适用于含有 两个决 策变量的规划 问题 , J J , 而单纯 形法适用 于含有三个及其三个 以上决策变量 的线性规划问题 ,应用范 围更广 , 但应用单纯形法时 , 涉及的计算量大 。 为了减少计算量 , 本文一 方 面借助 E cl xe 软件的表格和计算功 能, 现 了单纯形法 ; 一方 面应 实 另 用“ 规划求解” 加载宏 的方法直接求解线性规划问题 , 得到最优解 。
1引 言 .
线性 规划 问题 属 于 运 筹 学 的 一 个 分 支 , 在 经 济 学 、 理 学 以及 生 它 管 产 生 活 中有 着 广 泛 的应 用 。求 解 线 性 规 划 问 题 的 方 法 主 要 有 图解 法 和
为 1 所 在列的其他元 素变为 O , 5 ,得到的新矩 阵再 反映在新单纯形 表 中 , 根据检验数计算公式应用 sm rd c 函数计算检验数 , 并 u pou t 得到的新 单纯形表 如表 2所示。
l墓 I b 0 f翱 I 9 0 l l 8
Oj
X l 3
1 O
X 2 4 2
5
X 3 1 O
0
X t 0 l
O
在这 个初始单 纯形表 中, 据单纯形法 , E cl D 根 在 xe 的 5单元格 中 输 人计 算公式 “ D — u P 0 u T ¥ ¥ : ¥,3 4” = Is M R D c (A 3 A 4 : ), ¥ D D 可得决策 变量 X , 的检验数 , 复制 D 5单元 格 , 别粘贴在 E ,5G 分 5F ,5单 元格 , 到决策 得 变量 x' X 的检验数 。该表对应一个基可行解(,,, 由于存在检验 2 4 x O0 8 , 9)
运筹学实验3用Excel求解线性规划模型
实验三、用Excel求解线性规划模型线性规划问题用手工求解工作量很大,而且没有较高的数学基础很难理解其计算过程和方法,但是借助Excel“规划求解”工具,就能轻而易举地求得结果。
Excel最多可解200个变量、600个约束条件的问题。
下面我们以一实例介绍利用Excel规划求解工具怎样快速解决具体的经济决策问题。
一、实验目的1、掌握如何建立线性规划模型。
2、掌握用Excel求解线性规划模型的方法。
3、掌握如何借助于Excel对线性规划模型进行灵敏度分析,以判断各种可能的变化对最优方案产生的影响。
4、读懂Excel求解线性规划问题输出的运算结果报告和敏感性报告。
二、实验内容1、[工具][规划求解]命令规划求解加载宏是Excel的一个可选安装模块,在安装Excel时,只有在选择“完全/定制安装”时才可选择装入这个模块。
在安装完成进入Excel后还要用[工具][加载宏]命令选中“规划求解”,以后在[工具]菜单下就增加了一条[规划求解]命令。
使用[规划求解]命令的一般步骤为:第一步:在选取[工具][规划求解]命令后,弹出图1所示“规划求解参数”对话框,其中各选项说明如表1。
图1“规划求解参数”对话框选项名说明设置目标单元格选取计算问题的目标函数,并含有计算公式的单元格等于按问题目标进行选择。
如利润问题,选取“最大值”可变单元格决策变量所在各单元格、不含公式,可以有多个区域或单元格约束增加、修改、删除各个约束等式或不等式,一个一个地与图2切换填入或修改添加选择后弹出图2所示对话框更改选择后弹出图3所示对话框删除删除所选定的约束条件选项决定采用线性模型还是非线性模型求解约束条件中的单元格引用位置,可从键盘直接录入,也可用鼠标拖放选取。
图2图3第二步:完成图1所示的一切填入项目后,单击“选项”按钮,在弹出的“规划求解选项”对话框中若是线性模型则选取“采用线性规模”选项按钮,再单击“确定”按钮回到图1。
图4第三步:在图1中单击“求解”按钮,经计算完成后弹出“规划求解结果”对话框(图5)。
excel求解线性规划
excel求解线性规划Excel是一种常用的电子表格软件,可以用于求解线性规划问题。
线性规划是一种数学优化问题,目标是找到一组决策变量的最优值,使得目标函数达到最大或最小值,并满足一系列约束。
下面将介绍如何使用Excel求解线性规划问题。
第一步是建立模型。
线性规划模型由目标函数和约束条件组成。
目标函数是需要最大化或最小化的线性函数,约束条件是决策变量需要满足的限制条件。
在Excel中,可以在一个工作表中设置一个单元格来表示目标函数,并使用其他单元格来表示约束条件。
第二步是确定决策变量和其范围。
决策变量是需要优化的变量,其范围通常是非负数。
在Excel中,可以使用单元格来表示决策变量,并设置其边界条件。
第三步是设置约束条件。
约束条件通常是一组线性不等式或等式。
在Excel中,可以使用单元格和公式来表示约束条件,并使用Excel内置的函数来计算约束条件的结果。
第四步是设置目标函数。
在Excel中,可以使用单元格和公式来表示目标函数,并使用Excel内置的函数来计算目标函数的结果。
第五步是求解线性规划问题。
在Excel中,可以使用ExcelSolver插件来求解线性规划问题。
Solver插件是一个用于求解最优化问题的工具,可以根据设置的目标函数和约束条件自动计算最优解。
可以在Excel的“数据”选项卡中找到Solver插件,并按照提示设置目标函数、约束条件和决策变量的范围,然后点击求解按钮进行计算。
最后,根据Solver求解结果,可以在Excel中找到最优解和目标函数的最优值。
总之,Excel是一种强大的工具,可以用于求解线性规划问题。
只需要将线性规划问题转化为Excel中的单元格和公式表示,然后使用Solver插件进行求解,就可以得到最优解和目标函数的最优值。
通过Excel求解线性规划问题,可以提高计算效率和准确性,帮助决策者进行决策分析和优化。
线性规划的EXCEL求解
关于“规划求解选项”各可选项的说明 (3)
• 装入模型:输入对所要调入模型的引用 • 保存模型:将打开“保存模型”对话框, 输入模型的保存位置,只有当需要在工作 表上保存多个模型时,单击此命令,第一 个模型会自动保存。
一类特殊的线性规划问题:运输问 题
例1 某公司经销甲产品。它下设三个加工厂。 每日的产量分别是:A1为7吨,A2为4吨,A3为9吨。 该公司把这些产品分别运往四个销售点。各销售点 每日销量为:B1为3吨,B2为6吨,B3为5吨,B4为 6吨。已知从各工厂到各销售点的单位产品的运价如 下表所示。问该公司应如何调运产品,在满足各销 点的需要量的前提下,使总运费为最少。
( j 1, 2,3, 4) (i 1, 2,3)
这类问题,我们称之为运输问题。产量正好和销 量相等的运输问题称为产销平衡问题,产销平衡问题 有以下特征:
1. 平衡运输问题必有可行解,也必有最优解. 2. 平衡运输问题的约束方程系数矩阵 A 的所有各阶子 式只取 0,1 或 -1 三个值. 3. 如果平衡运输问题中的所有产量 ai 和销量 bj 4. 都是整数,那么,它的任一基可行解都是整数解.
线性规划问题的EXCEL求解
• 用EXCEL求解线性规 划问题前,需要在工 具菜单上选择加载宏: 弹出对话框
勾选规划工具,点击“确定”即可
• 若已加载过则无需再次加载。若安装不完全,也是无法加 载的,需要重新安装。 • 加载宏之后,工具菜单上即出现“规划求解”按钮,可以 用来求解许多规划问题,当然包含线性规划问题
例:某工厂生产三种产品,各种产品所需的原材料和设备 台时及能供给数量如下表所示,问如何安排生产利润最大?
甲
原材料 工时 单位利润 3 2 4
乙
精编Excel求解运筹学问题资料
450
300
6
0
500 1E+30
300
终 阴影 约束 允许的 允许的
值 价格 限制值 增量 减量
20
4 1E+30
2
12 150
12
6
6
18 100
18
6
6
极限值报告
Microsoft Excel 9.0 极限值报告 工作表 [Book1]Sheet1 报告的建立: 2006-7-18 10:04:47
1
0
0
2
3
2
Doors 1
Windows 1
Hours Used
1 2 5
Hours
Available
<=
1
<=
12
<=
18
Total Profit $800
第六步: 完成求解对话框 第七步:求解方式的选择
第八步: 从求解结果对话框选择所要的报告
Wyndor Glass Co. Product-Mix Problem
1 2 5
Hours
Available
<=
4
<=
12
<=
18
Total Profit $800
第五步: 增加约束条件
Unit Profit
Plant 1 Plant 2 Plant 3
Units Produced
Doors $300
Windows $500
Hours Used Per Unit Produced
第四步: 激活规划求解, 确定可变单元格和目标单元格
Unit Profit
Plant 1 Plant 2 Plant 3
Excel求解运筹学问题简介要点
Excel求解运筹学问题方法简介Excel中的规划求解是功能强大的优化和资源配置工具。
它可以帮助人们求解运筹学中的许多问题,特别是“规划求解”模块可以解决许多求极值、解方程的问题。
本附件除介绍“规划求解”模块的使用外,还提供给读者“排队论”与“存储论”基本模块。
1 规划求解在使用“规划求解”时,首先需要“规划求解”出现在“工具”菜单中,如果没有,则需要加载“规划求解”宏。
另外,目标函数和约束函数必须要给出公式,变量的约束必须作为约束条件给出。
规划求解的特点:◆表格输入数据不能为分数,当遇到分数时,必须化为小数输入。
◆目标单元格依赖一组单元格(可变单元格),或通过公式间接依赖于可变单元格,规划求解可调整这组单元格来影响目标单元格。
◆目标单元格服从一定的约束和限制。
约束条件不同,结果就不同。
◆可求解特定单元格的最大值或最小值或某个值。
◆对一个问题可以求出多个解。
1.1加载“规划求解”模块首先,打开Excel文件,进入表格界面,单击“工具(T)”,如果存在“规划求解”项目,说明已经加载(加载只需进行一次,以后如果不人为删除,就会保留在工具栏内),可直接使用。
图1-1“加载宏”图如果不存在“规划求解”项目,单击“加载宏”,会出现如图1-1所示“加载宏”图框。
单击“规划求解”,使复选框中出现对勾,再单击“确定”,即完成了加载(注:若在Office软件装入时,系统未选择该工具模块装入,此时会引导读者插入软件安装盘,依据系统提示操作即可)。
1.2 线性规划问题求解为了便于说明,以一个线性规划例题来说明这个过程。
例1-1 某工厂在计划期内要安排甲、乙两种产品的生产,已知生产单位产品所需成本分别为2千元和3千元;根据产品特性,产品总数不得少于350件,产品甲不得少于125件;又知生产这两种产品需要某种钢材,产品甲、乙每件分别需要钢材2t 、1t ,钢材的供应量限制在600t 。
问题:工厂应分别生产多少单位甲、乙产品才能使总成本最低?解: 容易建立如下线性规划模型。
用Excel求解运筹学问题
Units Produced
Unit Prof it f or Doors $100 $200 $300 $400 $500 $600 $700 $800 $900 $1,000
Optimal Units Produced Doors Windows 2 6
Total Prof it $3,600
Select these cells (B18:E28), before choosing the Solver Table.
门和窗的利润同时变化时,最优解的变化
(2,6)
$100
门 的 单 位 利 润 变 化
$200 $300 $400 $500 $600 $700 $800 $900 $1,000 $1,100 $1,200 $1,300 $1,400 $1,500 $1,600
$100 (2,6) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3)
第二步:目标单元格,用函数公式表示 并用较醒目的颜色表示。
Unit Profit Doors $300 Windows $500 Hours Available 4 12 18 Total Profit $800
G 11 12
Plant 1 Plant 2 Plant 3
Hours Used Per Unit Produced 1 0 0 2 3 2 Doors 1 Windows 1
窗的单位 利润变化 $200 $300 $400 (2,6) (2,6) (2,6) (2,6) (2,6) (2,6) (4,3) (2,6) (2,6) (4,3) (2,6) (2,6) (4,3) (4,3) (2,6) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3) (4,3)
利用Excel解线性规划问题
利用Excel中的加载宏新加入的规划求解功能可以方便的解决线性规划问题。
下面是详细步骤:
(1)打开Excel,单击“工具”弹出菜单,然后单击“加载宏”会出现如下画面:
选择“规划求解”点击确定,这样你的Excel就有了能解决线性规划问题的功能。
(2)依次输入以下数据作为准备工作,如下图:
(3)然后在表中选中“G3”位置如下图
输入以下公式“=$B$2*B3+$C$2*C3+$D$2*D3+$E$2*E3+$F$2*F3”(输入公式时必须在英文输入状态),然后回车即可。
(4)选中“G3”位置可以看到公式了,则用填充柄拖动让G4,G5,G6都相应填上公式
(5)再次选中“G3”点击“工具”----“规划求解”,出现下图:
根据题意选择目标单元格为“$G$3”,等于最小值,可变单元格为“$B$2:$C$2:$D$2:$E$2:$F$2”。
然后点击“添加”添加约束条件。
一共有八个约束条件要加入。
下图为其中之一:
(6)添加完约束条件后的图片是:
(7)如上图点击“求解”即可得到结果,如下图:。
运用EXCEL求解线性规划模型.概要
使用名称比使用字母更容易理解公式的含 义 在“规划求解参数”对话框中使用名称更 容易理解线性规划模型的含义。 增强了公式和模型的可读性
建模求解要点回顾
输入数据 标识数据 每个数据对应唯一单元格 在电子表格中显示完整模型 数据、公式分离 保持简单化 使用区域名称 使用相对和绝对地址简化公式并复制 使用边框、底色区分单元格类型
在电子表格中建立线性规划模型步骤总结
收集问题数据;
在电子表格中输入数据(数据单元格);
确定决策变量单元格(可变单元格); 输入约束条件左边的公式(输出单元格)使用 SUMPRODUCT函数简化输入; 输入目标函数公式(目标单元格)。使用SUMPRODUCT 函数简化输入。
EXCEL求解线性规划模型
EXCEL求解线性规划模型
EXCEL求解线性规划模型
课堂练习:
某公司受人委托,准备用120万元投资A和B两中基金,其 中:A基金的单位投资额为50万元,年回报率为10%, B基金 的单位投资额为100万元,年回报率为4%.委托人要求在每 年的年回报金额至少达到6万元的基础上要求投资风险最小. 据测定每单位A基金的投资风险指数为8,每单位B基金的投 资风险指数为3,风险指数越大表明投资风险越大.委托人要 求在基金B中的投资额不少于30万元.为了使总的投资风险 指数最小,该公司应该在基金A和B中各投资多少单位?这时 每年的回报金额是多少?
EXCEL求解线性规划模型
ห้องสมุดไป่ตู้
应用规则:
• 当允许增加量(减少量)为无穷大时,则对于任一
个增加量(减少量),其允许增加(或减少)的百 分比都看成零。
• 百分之一百法则是判断最优解变与不变的充分条件,
excel在运筹学中的应用1
3 开通
5. 洛→旧 2
3
55
开通
6. 芝→丹
33
4
开通
7. 芝→西
33
3 3 4 开通
8. 丹→旧
2
44
5
开通
9. 丹→芝
2
2
2
开通
10. 西→旧
2
44
5 开通
11. 西→洛
2
2 4 4 2 开通
成本(千元) 2 3 4 6 7 5 7 8 9 9 8 9
16
设 12 个 0-1 变量 x j = 1(取第 j 航程),0(不取第 j 航程)
≤5
值11x1 + 15x2 + 25x3 + 20x4 + 10x5 + 12x6 + 3x7 ≥ 13
•
现金x存1 +
3x2 15x2
+ +
8x3 30x3
+ +
6x4 20x4
+ +
x5 15x5
+ +
2x6 10x6
≤4 ≥ 10
款 x1 + x2 + x3 + x4 + x5 + x6 + x7 = 1
总利润 Z
s.t.
单件消耗量 资源 1 资源 2 资源 3
产品Ⅰ
2 1 4
产品Ⅱ
2 2 0
可利用
12 8 16
Z = 2x1 + 3x2
2x1 +2x2 ≤ 12
x1 +2x2 ≤ 8
4x1
≤ 16
4x2 ≤ 12 x1, x2 ≥ 0
利用excel求解线性规划问题
利用excel 求解线性规划问题“规划求解”示例例1 美佳公司计划制造Ⅰ、Ⅱ两种家电产品。
已知各制造一件时分别占用的设备A ,B 的台时、调试工序时间及每天可用于这两种家电的能力、各售出一件时的获利情况,如下表所示。
问该公司应制造两种家电各多少件,使获取的利润为最大。
1.建立数学模型2. 打开excel ,输入下列数据。
3、如何在工作表中设置问题条件?先设置目标单元格,即最大利润,把它放在E1单元格上,可变单元格放置计划生产Ⅰ和Ⅱ产品的件数,这里把它放在C10:D10区域。
F4:F6是约束单元格,要对它们的值进行约束。
单击E1,在编辑框输入如图所示的公式。
注意,表示绝对引用的美元符号,可以单击F4功能键添加。
⎪⎪⎩⎪⎪⎨⎧>=<=+<=+<=+=0,52426155..2max 212121221x x x x x x x t s x x z4、单击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$109.设置条件不等式。
单击添加,单击折叠框,选择单元格和不等号,单击关闭窗口,接着添加另一个条件。