EXCEL求解线性规划问题ppt课件.ppt_第1页
EXCEL求解线性规划问题ppt课件.ppt_第2页
EXCEL求解线性规划问题ppt课件.ppt_第3页
EXCEL求解线性规划问题ppt课件.ppt_第4页
EXCEL求解线性规划问题ppt课件.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章利用EXCEL求解线性规划问题 建立线性规划问题的模型利用EXCEL求解线性规划问题分析运算结果 敏感性分析 目的 1 一 EXCEL基本知识 1 命名工作表 功能 存储信息 进行计算 排序数据 用图或表的形式显示数据 规划求解 财会分析 概率与统计分析等等 1 激活工作表1 单击sheet1标签 2 命名工作表或 3 Format sheetRename显示Renamesheet对话框 4 键入工作表名 2 2 工作表 4 进行计算 Excel 2003256列65535行Excel 200716384列1048576行 3 向单元格中输入数据 常数 不能改变的文字或其它数据 公式 输入到单元格中的数字值 或返回数字值的表达式 1 输出数据时计算 A1 456 789 2 根据其它单元格的数据进行计算 A3 456B3 789C3 A3 B3 3 5 在公式中引用其它单元格 在公式中可以引用本工作簿中任何单元格或单元格组的数据 也可以引用其它工作簿中任何单元格或单元格组的数据 引用单元格数据后 公式的运算值将随着被引用的单元格数据变化而变化 1 引用的类型 三种类型 相对引用 绝对引用 混合引用 4 格式 A3 B6 2 相对引用 使用相对引用后 系统将会记住建立公式的单元格和被引用的单元格的相对位置 在复制这个公式时 新的公式单元和被引用的单元仍然保持这种相对位置 5 3 绝对引用 绝对引用是指被引用的单元与引用的公式单元的位置关系是绝对的 无论将这个公式复制到任何单元 公式所引用的还是原来单元格的数据 4 混合引用 格式 a 3 d 5 格式 A3列是绝对的 行是相对的B 3列是相对的 行是绝对的 6 使用Excel进行求解 1 关于 规划求解 2 如何加载 规划求解 3 规划求解 各参数设置4 规划求解 步骤5 利用 规划求解 解线性规划问题 7 2 如何加载 规划求解 1 在 工具 菜单上 单击 加载宏 8 2 在弹出的对话框中的 可用加载宏 列表框中 选定待添加的加载宏 规划求解 选项旁的复选框 然后单击 确定 单击 确定 后 工具 菜单下就会出现一项 规划求解 9 3 规划求解 各参数设置 单击 规划求解 按钮 将会出现以下规划求解参数设置对话框 10 单击 添加 显示添加约束对话框 11 12 选项 显示 规划求解选项 对话框 在其中可以加载或保存规划求解模型 并对规划求解过程的高级属性进行控制 13 线性规划求解步骤 1 确定目标函数系数存放单元格 并在这些单元格中输入目标函数系数 2 确定决策变量存放单元格 并任意输入一组数据 3 确定约束条件中左端项系数存放单元格 并输入约束条件左端项系数 4 在约束条件左端项系数存放单元格右边的单元格中输入约束条件左端项的计算公式 计算出约束条件左端项对应于目前决策变量的函数值 5 在步骤4的的数据右边输入约束条件中右端项 即常数项 6 确定目标函数值存放单元格 并在该单元格中输入目标函数值电容计算公式 14 一个简单的例子 某工厂计划生产两种产品 利润分别为2和3 已知生产单位产品所需的设备台时和A B两种原材料的消耗 如表 目标是不超过资源限制的情况下 确定两产品产量 得到最大利润 15 建立数学公式 步骤一 在工作表的顶部输入数据确定每个决策变量所对应的单元格位置选择单元格输入公式 找到目标函数的值确定约束单元格输入公式 计算每个约束条件左边的值确定约束单元格输入公式 计算每个约束条件右边的值 可采用 复制粘贴 或 直接输入 的方式导入数据 16 建立数学公式 步骤二 在工作表的顶部输入数据确定每个决策变量所对应的单元格位置选择单元格输入公式 找到目标函数的值选择一个单元格输入公式 计算每个约束条件左边的值选择一个单元格输入公式 计算每个约束条件右边的值 图中 规定B12 C12为可变单元格 可变单元格存放决策变量的取值 可变单元格数目等于决策变量个数 17 建立数学公式 步骤三 在工作表的顶部输入数据确定每个决策变量所对应的单元格位置选择单元格输入公式 找到目标函数的值确定约束单元格输入公式 计算每个约束条件左边的值确定约束单元格输入公式 计算每个约束条件右边的值 在目标单元格中 需要填入计算目标函数值的公式 18 建立数学公式 步骤四 在工作表的顶部输入数据确定每个决策变量所对应的单元格位置选择单元格输入公式 找到目标函数的值确定约束单元格输入公式 计算每个约束条件左边的值确定约束单元格输入公式 计算每个约束条件右边的值 在约束单元格中 需要填入计算约束函数值的公式 19 建立数学公式 步骤五 在工作表的顶部输入数据确定每个决策变量所对应的单元格位置选择单元格输入公式 找到目标函数的值确定约束单元格输入公式 计算每个约束条件左边的值确定约束单元格输入公式 计算每个约束条件右边的值 20 调用 规划求解 模块 选择工具下拉菜单选择规划求解选项 事先需用Office安装盘安装规划求解的功能 21 填写目标单元格和可变单元格 出现规划求解参数对话框在目标单元格中输入B14在等于选择最大在可变单元格中输入B12 C12选择添加 在上图显示的界面中 需要输入目标单元格 可变单元格 添加约束条件 另外还可能需要进行选项设置 22 添加约束 在添加约束对话框中 在单元格引用位置中输入B17 选择 在约束值中输入D17 选择添加第三个条件添加完毕后 选择确定当规划求解参数对话框重新出现时 选择选项 23 选项 设置 当选项对话框出现时 选择假设非负 选择确定 24 用Excel求解 出现规划求解参数对话框 选择求解 25 保存求解结果 当求解结果对话框出现时 选择保存规划求解结果 选择确定 26 运算结果报告 列出目标单元格和可变单元格以及它们的初始值 最终结果 约束条件和有关约束条件的信息 初值和终值分别指单元格在本次求解前的数值和求解后的数值 27 敏感性分析报告 1 可变单元格中 单元格 指决策变量所在单元格的地址 名字 是决策变量的名称 终值 是决策变量的终值 即最优值 递减成本 指最优解中等于0的变量 对应的目标函数中的系数增加或减少多少 最优解不再为0 目标式系数 目标函数中的系数 为已知条件 允许的增量 与 允许的减量 表示目标函数中的系数在增量与减量的变化范围内变化时 最优解保持不变 注 最优值发生变化 28 敏感性分析报告 2 约束单元格 单元格 指约束条件左边所在单元格的地址 名字 是约束条件左边的名称 终值 是约束条件左边的值 阴影价格 指约束条件右边增加或减少一个单位 目标函数值增加或减少的数量 约束的限制值 指约束条件右边的值 为已知条件 允许的增量 减量 表示约束条件右边在允许的范围内变化时 影子价格不变 即约束条件右边的值每增加1个单位 目标函数值的增加仍然为影子价格的大小 因此 右端项在一定范围内变化时 影子价格不变 目标函数值的变动等于右端项变动值乘以影子价格 29 极限值报告解释 列出目标单元格和可变单元格以及它们的数值 上下限和目标值 含有整数约束条件的模型不能生成本报告 其中 下限是在满足约束条件和保持其它可变单元格数值不变的情况下 某个可变单元格可以取到的最小值 上限是在这种情况下可以取到的最大值 30 延伸 下面对目标系数同时变动以及约束右端值同时变动的情况分别作延伸 1 目标系数c同时变动的百分之百法则 如果目标函数系数同时变动 计算出每一系数变动量占该系数同方向可容许变动范围的百分比 而后将各个系数的变动百分比相加 如果所得的和不超过百分之一百 最优解不会改变 如果超过百分之一百 则不能确定最优解是否改变 如果x1对应的目标系数c1由2变为1 8 x2对应的目标系数c2由3变为3 5 运用百分之百法则 根据敏感性分析报告c1由2变为1占允许减量的百分比为 2 1 8 0 5 40 C2由3变为3 5占允许增加量的百分比为 3 5 3 1 50 改变的百分比和为90 没有超过100 因此最优解不变 31 2 约束右端值b同时变动的百分之百法则 同时改变几个或所有函数约束的约束右端值 如果这些变动的幅度不大 那么可以用影子价格预测变动产生的影响 为了判别这些变动的幅度是否允许 计算每一变动占同方向可容许变动范围的百分比 如果所有的百分比之和不超过百分之一百 那么影子价格还是有效的 如果所有的百分比之和超过百分之一百 那就无法确定影子价格是否有效 如果右端值b分别由8 16 12变为8 5 15 和11 运用百分之百法则 b1由8变为8 5占允许增量的百分比为 8 5 8 2 25 b2由16变为15占允许减量的百分比为 16 15 8 12 5 b3由12变为11占允许减量的百分比为 12 11 4 25 改变的百分比和为62 5 没有超过100 因此影子价格仍然有效 32 已知一个线性规划问题的灵敏度分析报告如下变动单元格 约束条件 2012年12月管理创新实验班期末考试题 1 写出该问题的最优解 2 分析当x1的目标系数减少5 同时x2的目标系数增加4时 最优解是否改变 3 分析当第一资源约束右端值增加30 同时第二资源约束右端值增加4和第三资源约束右端值减少15时 目标函数值的改变量 33 解 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 第三资源约束右端值减少15 占允许减少的15 50 30 改变的百分比和为56 7 没有超过100 因此影子价格仍然有效 因此目标函数值改变量为30 0 4 2 8 15 1 2 11 2 18 6 8 34 练习 话务员排班问题 某寻呼公司雇用了多名话务员工作 他们每天工作3节 每节3小时 每节开始时间为午夜 凌晨3点钟 凌晨6点钟 上午9点 中午12点 下午3点 6点 9点 为方便话务员上下班 管理层安排每位话务员每天连续工作3节 根据调查 对于不同的时间 由于业务量不同 需要的话务员的人数也不相同 公司付的薪水也不相同 有关数据见表 35 问 如何安排话务员才能保证服务人数 又使总成本最低 36 解 这个问题实际上是一个成本效益平衡问题 管理层在向客户提供满意服务水平的同时要控制成本 因此必须寻找成本与效益的平衡 由于每节工作时间为3小时 一天被分为8班 每人连续工作3节 各班时间安排如下表 37 38 为了建立数学模型 对应于一般成本效益平衡问题 我们首先必须明确包含的活动数目 活动一个单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论