A动画管理系统工程教学课件第六章线性规划.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《A动画管理系统工程教学课件第六章线性规划.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动画 管理 系统工程 教学 课件 第六 线性规划
- 资源描述:
-
1、管理系统工程管理系统工程第六章第六章 管理系统决策定量分析模型:线性规划管理系统决策定量分析模型:线性规划 第一节第一节 线性规划模型、实例及求解线性规划模型、实例及求解 第二节第二节 线性规划模型求解的一般方法:单纯形法线性规划模型求解的一般方法:单纯形法 第三节第三节 线性规划问题的对偶问题,对偶单纯形法线性规划问题的对偶问题,对偶单纯形法 第四节第四节 线性规划问题的灵敏性分析线性规划问题的灵敏性分析 第五节第五节 多目标规划法中的目的规划法简介多目标规划法中的目的规划法简介(六)(六)10/23/20221第一节第一节 线性规划模型、实例及求解线性规划模型、实例及求解一、线性规划予以解
2、决的实际问题一、线性规划予以解决的实际问题 1、资源给定,如何对给定资源予以充分地、合理地运用,使之完成的、资源给定,如何对给定资源予以充分地、合理地运用,使之完成的任务尽可能地多。任务尽可能地多。2、任务给定,如何以尽可能少的资源消耗来完成给定的任务。、任务给定,如何以尽可能少的资源消耗来完成给定的任务。可见,上述两类问题都是寻求利润最大。第一类,是以最大收益扣除定可见,上述两类问题都是寻求利润最大。第一类,是以最大收益扣除定 量成本;第二类,是以定量收益扣除最小成本。量成本;第二类,是以定量收益扣除最小成本。10/23/20222二、线性规划的定义:二、线性规划的定义:当收益和消耗均与计划
3、指标成正比时,一个规划问题所列出的数学表达当收益和消耗均与计划指标成正比时,一个规划问题所列出的数学表达 式都是关于计划指标的线性关系式,称此类型规划问题为线性规划问题。式都是关于计划指标的线性关系式,称此类型规划问题为线性规划问题。线性规划问题是:在一组线性约束条件下,求一组非负变量得值,使一线性规划问题是:在一组线性约束条件下,求一组非负变量得值,使一 个线性目标函数达到最大或者是最小。个线性目标函数达到最大或者是最小。10/23/20223三、线性规划的数学模型三、线性规划的数学模型 例例1:某厂拟定利用三种资源:铸件、锻件、加工人时生产某厂拟定利用三种资源:铸件、锻件、加工人时生产A、
4、B两种型号的设两种型号的设 备。已知资料如下表所示:备。已知资料如下表所示:求总销售额最大的生产计划方案。求总销售额最大的生产计划方案。4万元万元/台台6万元万元/台台设备售价设备售价120(百人时)(百人时)24加工人时加工人时100(吨)(吨)32锻件锻件270(吨)(吨)93铸件铸件资源量资源量BA10/23/20224 例例1的模型(的模型(LP)根据以上资料,建立(根据以上资料,建立(LP)模型如下:)模型如下:(设(设A设备生产设备生产x1台;台;B设备生产设备生产x2台)台)2146maxxxZ012024100322709321212121xxxxxxxx、1目标函数目标函数2
5、约束条件约束条件该模型的解为生产计划该模型的解为生产计划10/23/20225 (LP)模型的形式:)模型的形式:1、矩阵形式矩阵形式 记:记:C=(c1、c2、c3、cn)X=(x1、x2、x3、xn)T A=(aij)mn b=(b1、b2、b3、bm)T 则(则(LP)模型的矩阵形式为:)模型的矩阵形式为:价值系数行向量价值系数行向量决策变量列向量决策变量列向量技术系数矩阵技术系数矩阵资源限定列向量资源限定列向量CXZ max0XbAX)(10/23/202262、极大化典型形式(实际问题一)极大化典型形式(实际问题一)3、极小化典型形式(实际问题二)极小化典型形式(实际问题二)CXZ
6、max0XbAXCXZmin0XbAX10/23/20227 4、标准型形式(模型求解的基础)标准型形式(模型求解的基础)CXZ max0XbAX10/23/20228(LP)问题的基本术语)问题的基本术语 1、变量、变量 决策变量:对需要优化的经济量所设置的变量称之。决策变量:对需要优化的经济量所设置的变量称之。附加变量:为求解(附加变量:为求解(LP)模型所引入的变量称之。)模型所引入的变量称之。(1)松弛变量:为处理约束条件所引入,又分为不)松弛变量:为处理约束条件所引入,又分为不 足足 变量和剩余变量变量和剩余变量 (2)人工变量:为人为地制造一个基而引入的变量)人工变量:为人为地制造
7、一个基而引入的变量10/23/202292、目标函数;约束条件、目标函数;约束条件 3、(、(LP)模型的解的概念)模型的解的概念 可行解:称满足约束条件的解为可行解。可行解:称满足约束条件的解为可行解。最优解:能使目标函数得以满足的可行解称之为最优解。最优解:能使目标函数得以满足的可行解称之为最优解。10/23/202210(LP)模型图解法)模型图解法2146maxxxZ012024100322709321212121xxxxxxxx、()()()x*1=20(台)、(台)、x*2=20(台)(台)Z*=200(万元)(万元)10/23/202211图形放大图形放大10/23/202212
8、(LP)模型图解法之步骤)模型图解法之步骤在负法线方向找在法线方向找,注:离最远的可行解点、找出离目标函数线距线、作目标函数线及其法、确定可行解域、作各等式对应的直线minZmaxZ432110/23/202213 图解法之结论:图解法之结论:(1)()(LP)模型的可行解域为一个凸多边形或凸多面体,它们的极)模型的可行解域为一个凸多边形或凸多面体,它们的极 点为有限多个。点为有限多个。(2)()(LP)模型的最优解如果存在,一定可以在凸集合的极点上得)模型的最优解如果存在,一定可以在凸集合的极点上得 到。到。(3)若()若(LP)模型的最优解在一个极点上得到,则该模型最优解唯)模型的最优解在
9、一个极点上得到,则该模型最优解唯 一;若在两个极点上同时取得,则该模型有多重最优解。一;若在两个极点上同时取得,则该模型有多重最优解。(4)若作图以后;满足各约束条件的共同部分不存在,则该模型无可)若作图以后;满足各约束条件的共同部分不存在,则该模型无可 行解。行解。(5)若找不到离目标函数线距离最远的可行解点,则该模型无有限最)若找不到离目标函数线距离最远的可行解点,则该模型无有限最 优解。(开区域时发生)优解。(开区域时发生)10/23/2022141、线性规划模型的一般形式、线性规划模型的一般形式nnjjxcxcxcxcZ2211min)max(0),(),(),(),(.2122112
10、211222222121111212111njmnmnjmjmmininjijiinnjjnnjjxxxxbxaxaxaxabxaxaxaxabxaxaxaxabxaxaxaxats、10/23/202215(LP)模型间相互转换的规则)模型间相互转换的规则1、2、3、4、5、)(maxmin22112211ZZxcxcxcZxcxcxcZnnnnininiiininiibxaxaxabxaxaxa22112211为不足变量lilniniiininiixbxxaxaxabxaxaxa 22112211为剩余变量lilniniiininiixbxxaxaxabxaxaxa 221122110 j
11、jjjjjxxxxxx,则为自由变量,设10/23/202216第二节第二节 (LP)模型求解的单纯形法)模型求解的单纯形法一、单纯形法的基本思想:一、单纯形法的基本思想:单纯形法的基本思想是从有限个基本可行解中选择几个予以比较,从单纯形法的基本思想是从有限个基本可行解中选择几个予以比较,从 而得到最优解。而得到最优解。二、单纯形法的求解步骤:二、单纯形法的求解步骤:1、以最简单的方法确定第一个基本可行解、以最简单的方法确定第一个基本可行解 2、判断该解是否最优,若是最优则最优解得到,若不是最优解则进行下一、判断该解是否最优,若是最优则最优解得到,若不是最优解则进行下一步步 3、在保证目标函数
12、至少不减(目标函数求最大值模型)的前提下,转换到、在保证目标函数至少不减(目标函数求最大值模型)的前提下,转换到另另 一个基本可行解上一个基本可行解上 4、重复判断步骤,直至寻找到最优解、重复判断步骤,直至寻找到最优解10/23/202217三、三、(LP)模型解的概念的扩充)模型解的概念的扩充 基矩阵、非基矩阵、基向量、非基向量基矩阵、非基矩阵、基向量、非基向量(口述)(口述)基变量、非基变量基变量、非基变量 基向量对应的变量称之为基变量,非基向量对应的变量称之为非基变量。基向量对应的变量称之为基变量,非基向量对应的变量称之为非基变量。基本解基本解 当取定一个基以后,令全部的非基变量等于零,
13、从方程组中解出基变量得值,当取定一个基以后,令全部的非基变量等于零,从方程组中解出基变量得值,由它们构成的解:由它们构成的解:X=(x1、x2、xj、xn)T称之为一个基本解。称之为一个基本解。显然,基本解的个数为有限多个,最多为显然,基本解的个数为有限多个,最多为 个。个。基本可行解基本可行解 满足非负要求的基本解称之为基本可行解。满足非负要求的基本解称之为基本可行解。mnC10/23/202218四、单纯形法求解步骤及单纯形表结构特征四、单纯形法求解步骤及单纯形表结构特征 求解步骤:求解步骤:1、将模型变为标准型,列初表、将模型变为标准型,列初表 2、判断解是否最优(判断准则:全部的、判断
14、解是否最优(判断准则:全部的j0则达优),若不是最优则则达优),若不是最优则 进行下一步进行下一步 3、进行解的转换、进行解的转换 (1)确定基准列第)确定基准列第k列(确定进基变量)列(确定进基变量)k=maxj (j0)(2)确定基准行第)确定基准行第l行(确定退基变量)行(确定退基变量)l=mini i=bi/aik (aik0)(3)确定主元素:基准行与基准列交叉处的元素)确定主元素:基准行与基准列交叉处的元素 (4)进行矩阵的初等行变换,变换的目标是:)进行矩阵的初等行变换,变换的目标是:“基准列的主元素变为基准列的主元素变为1;其余的元素变为;其余的元素变为0”4、重复判断步骤,直
15、至寻求到最优解、重复判断步骤,直至寻求到最优解10/23/202219一、利用铸件、锻件、加工人时生产一、利用铸件、锻件、加工人时生产AB设备之例求解单纯形表设备之例求解单纯形表10/23/202220例例1求解的结论求解的结论共搜索了三个基本可行解共搜索了三个基本可行解 X(1)=(0、0、270、100、120)X(2)=(30、0、180、40、0)X(3)=(20、20、30、0、0)最优解为:最优解为:X*=(20、20、30、0、0)即:即:A、B设备各自生产设备各自生产20台台 最大销售收入为:最大销售收入为:Z*=200(万元)(万元)10/23/202221单纯形表的结构特征
16、单纯形表的结构特征 1、所有单纯形表共有特征、所有单纯形表共有特征 (1)基变量的列系数均为单位向量)基变量的列系数均为单位向量 (2)基变量的检验数均为零)基变量的检验数均为零 (3)最右边的常量均大于等于零)最右边的常量均大于等于零 2、最终单纯形表的特征(要会识别最终表)、最终单纯形表的特征(要会识别最终表)(1)基变量的列系数均为单位向量)基变量的列系数均为单位向量 (2)基变量的检验数均为零)基变量的检验数均为零 (3)最右边的常量均大于等于零)最右边的常量均大于等于零 (4)检验数行全部小于等于零)检验数行全部小于等于零10/23/202222学生练习题学生练习题1 用单纯形法求解
17、用单纯形法求解01823122453max21212121xxxxxxxxZ、12345132412515max3500042123218_0Zxxxxxxxxxxxxx10/23/20222310/23/202224学生练习题学生练习题2用单纯形法求解用单纯形法求解060422425.013146max321321321321xxxxxxxxxxxxZ、10/23/20222510/23/202226五、用矩阵形式表出的单纯形表五、用矩阵形式表出的单纯形表 公式公式(1)某非基变量检验数计算公式:)某非基变量检验数计算公式:j=Cj-CBB-1Pj (2)某非基变量列系数计算公式:)某非基变
18、量列系数计算公式:Pj*=B-1Pj10/23/202227一、利用铸件、锻件、加工人时生产一、利用铸件、锻件、加工人时生产AB设备之例求解单纯形表设备之例求解单纯形表10/23/202228六、利用六、利用Excel Solver对线性规划模型求解对线性规划模型求解 步骤:步骤:1、在电子表格中确定目标单元格、活动单元格,输入所有参数、在电子表格中确定目标单元格、活动单元格,输入所有参数 (aij、bi、cj)2、利用数据组相乘公式(常用函数里、利用数据组相乘公式(常用函数里SUMPRODUCT)确定好约束条)确定好约束条件的左边对应的单元格件的左边对应的单元格 3、打开工具(、打开工具(T
19、)栏里的规划求解)栏里的规划求解 (1)给定目标单元格、活动单元格,求最大)给定目标单元格、活动单元格,求最大 (2)添加约束条件)添加约束条件 (3)选项栏里:线性、非负,确定)选项栏里:线性、非负,确定 (4)求解得下表)求解得下表链接10/23/202229利用利用Excel Solver对(对(LP)模型例)模型例1求解求解链接10/23/202230物质配送问题之例物质配送问题之例例例3:两个工厂生产同一种新产品,配送公司将该产品送到两个仓库。运送情况如两个工厂生产同一种新产品,配送公司将该产品送到两个仓库。运送情况如 下:下:1、工厂、工厂1的产品通过铁路只能送到仓库的产品通过铁路
20、只能送到仓库1,产品的数量不限,单位运输,产品的数量不限,单位运输成本为成本为700元元/单位。单位。2、工厂、工厂2的产品通过铁路只能送到仓库的产品通过铁路只能送到仓库2,产品的数量不限,单位运输,产品的数量不限,单位运输成本为成本为900元元/单位。单位。3、卡车可将多达、卡车可将多达50个单位的产品由工厂送到配送中心,再从配送中心个单位的产品由工厂送到配送中心,再从配送中心以最多以最多50个单位的载运量运到各仓库,其单位运费如图所示。个单位的载运量运到各仓库,其单位运费如图所示。4、各厂的生产量、各仓库的所需量如图所示。、各厂的生产量、各仓库的所需量如图所示。求最低运输成本对应的运输方案
21、。求最低运输成本对应的运输方案。10/23/202231例例3的配送网络示意图的配送网络示意图配送中心配送中心仓库仓库2工厂工厂2仓库仓库1工厂工厂1生产生产70单位单位需要需要90单位单位生产生产80单位单位需要需要60单位单位700/单位单位900/单位单位图三:配送公司配送网络图三:配送公司配送网络300/单位单位200/单位单位400/单位单位400/单位单位最多最多50单位单位最多最多50单位单位最多最多50单位单位最多最多50单位单位10/23/202232例例3的变量设置的变量设置 设:设:x1工厂工厂1至仓库至仓库1的运输量的运输量 x2工厂工厂2至仓库至仓库2的运输量的运输量
22、 x3工厂工厂1至配送中心的运输量至配送中心的运输量 x4工厂工厂2至配送中心的运输量至配送中心的运输量 x5配送中心至仓库配送中心至仓库1的运输量的运输量 x6配送中心至仓库配送中心至仓库2的运输量的运输量 根据条件分析建立模型如下:根据条件分析建立模型如下:10/23/202233例例3的配送网络示意图的配送网络示意图配送中心配送中心仓库仓库2工厂工厂2仓库仓库1工厂工厂1生产生产70单位单位需要需要90单位单位生产生产80单位单位需要需要60单位单位700/单位单位900/单位单位图三:配送公司配送网络图三:配送公司配送网络300/单位单位200/单位单位400/单位单位400/单位单位
23、最多最多50单位单位最多最多50单位单位最多最多50单位单位最多最多50单位单位x1x3x4x2x5x610/23/202234例例3的(的(LP)模型)模型05009060708065432165436543262151242131xxxxxxxxxxxxxxxxxxxxxx、(配送中心)(仓库)(仓库)(工厂)(工厂654321400200400300900700minxxxxxxZ10/23/202235例例3Excel Solver求解求解10/23/202236例例3求解结果:运输方案求解结果:运输方案 x1 工厂工厂1仓库仓库1:x*1=30 x2 工厂工厂2仓库仓库2:x*2=4
24、0 x3 工厂工厂1配送中心:配送中心:x*3=50 x4 工厂工厂2配送中心:配送中心:x*4=30 x5 配送中心配送中心仓库仓库1:x*5=30 x6 配送中心配送中心仓库仓库2:x*6=50 Z 总运费总运费 最小总运费为:最小总运费为:Zmin=110000(费用单位)(费用单位)10/23/202237第三节第三节 线性规划问题的对偶问题,对偶单纯形法线性规划问题的对偶问题,对偶单纯形法 一、线性规划问题的对偶问题的提出一、线性规划问题的对偶问题的提出 1、原问题、原问题(LP)例例1中的铸件、锻件、加工人时用于生产中的铸件、锻件、加工人时用于生产A、B两种设备,出让两种设备,出让
25、 设备以后获得销售收入,将这样考虑的问题称之为原问题。设备以后获得销售收入,将这样考虑的问题称之为原问题。2、对偶问题、对偶问题(LD)将例将例1中的铸件、锻件、加工人时制定相应的价格中的铸件、锻件、加工人时制定相应的价格y1、y2、y3,直接出让资源获得收入,将这样考虑的问题称之为原问题的对偶问直接出让资源获得收入,将这样考虑的问题称之为原问题的对偶问 题。题。10/23/202238二、对偶模型及对偶模型的建立二、对偶模型及对偶模型的建立 该模型称之为原模型(该模型称之为原模型(LP)的对偶模型,记为:()的对偶模型,记为:(LD)(y1、y2、y3的设置及含义解释一下)的设置及含义解释一
展开阅读全文