表格法解线性规划问题23534.pdf
《表格法解线性规划问题23534.pdf》由会员分享,可在线阅读,更多相关《表格法解线性规划问题23534.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.表格法解线性规划问题【教学目标】知识目标:理解用表格法解线性规划问题的方法和步骤.能力目标:通过例子详细地介绍了表格法解线性规划问题的过程,并引入了线性规划标准型的概念,归纳总结了表格法解线性规划问题的步骤.【教学重点】理解用表格法解线性规划问题的方法和步骤.【教学难点】理解用表格法解线性规划问题的方法和步骤.【教学设计】1、表格法也称单纯形法,是解线性规划问题的常用方法,使用该方法时,首先要将一般的线性规划问题化为标准型.在教材中给出了化标准型的方法.讲解时一定要注意 b0 以及变量的非负性.2、表格法解线性规划问题的过程,教材中归纳为五个步骤,这实际上是一个算法,可以利用前面介绍过的算法
2、知识来学习.3、初始表格中初始解组确实定是关键,一般可取松弛变量,但当标准型中没有这样的变量满足初始解组的要求时,通常要通过添加人工变量来解决,本教材没有就这方面的问题进展深入讨论一般的运筹学教材中都可找到该容.4、表格在转换时通常称为转轴,教材中提到用加减消元法来转轴.教师可就这局部容作适当的讲解.5、由于通常的表格转换要进展屡次,而表头局部是不变的,因此可以将多表格合并起来,具体样式可参见 5.5 节表 5-16.【教学过程】.线性规划问题的标准形式 求线性规划问题的图解法虽然直观简便,但对多于两个变量的情况就不能适用了,对于多于两个决策变量的线性规划问题,可以用什么方法呢?下面介绍一种用
3、表格的方法来求解线性规划问题的解.表格法是根据单纯形法而专门设计的一种计算表格.单纯形法Simple Method是求解线性规划问题的主要方法,该法由丹赛Dantzig于 1947 年提出,后经过屡次改良而成,是求解线性规划问题的实用算法.由上节的表达可知,如果线性规划问题的最优解存在,则必定可以在其可行解集合的顶点极点中找到因此,寻求一个最优解就是在其可行域的各个极点中搜索最优点.单纯形法实质上是一个迭代过程,该迭代即是从可行域的一个极点移到另一个近邻的极点,直到判定*一极点为最优解为止.为使用表格法,首先介绍线性规划问题的标准形式.一般的线性规划问题中目标函数可能是求最大(或最小)值,而线
4、性约束条件中可能是线性方程,也可能是线性不等式,约束条件中约束方程或不等式的个数也未必就比决策变量的个数少,这些问题对于线性规划的求解,带来极大的不便,为此,引入下述标准形式:求目标函数最大值 nnxcxcxcxcZ.max332211(用和式表示为jjnjxcZ1max)用和式表示为满足),3,2,1(,0),3,2,1(,1njxmibxajiiijnj.其中,),2,1;,3,2,1(,njmicbajiij各都是确定的常数,),2,1(njxj是决策变量,Z 是目标函数,ija叫做技术系数,ib0),2,1mi叫做资源系数,jc叫做目标函数系数.特点:1、目标函数为极大化;2、除决策变
5、量的非负约束外,所有的约束条件都是等式,且右端常数均为非负;3、所有决策变量均非负 如果根据实际问题建立起来的线性规划模型不是标准型的,可以用下述方法将它化为标准型.1假设目标函数是nnxcxcxcxcZ.min332211 可令,zz将目标函数转化为).(max332211nnxcxcxcxcZ 2 假设约束条件不等式中是,可在不等式左边加上非负变量,将不等式转化为方程.如2126xx 180 可转化为,18026321xxx其中3x0.这里的3x叫做松弛变量.表示没有用完的资源.3假设约束条件不等式是,可在不等式左边减去非负变量,将不等式转化为等式方程,如2122xx 10 可转化为102
6、2421xxx,其中,4x0.这里的4x叫做多余变量,表示不存在的资源.一般地,松弛变量和多余变量的目标函数系数为 0.4假设有一个变量kx没有非负约束叫做自由变量,可令slkxxx,其中lx0,sx0.知识稳固.例 1 将 5.1 节问题 1 中的线性规划问题化为标准型 约束条件 0,0210534001041802621212121xxxxxxxx 求目标函数最大值212231maxxxZ 解 分别对前三个约束条件引入松弛变量543,xxx,得标准型:约束条件.5,3,2,1,02105340010418026521421321jxxxxxxxxxxj 求目标函数最大值212231maxx
7、xZ 表格法 下面我们通过实例来介绍表格法.首先要列出初始表格为了得到初始表格,我们分几步来说明:先把标准型中的约束条件方程转换成表格表 5.4的形式 如:5.1 问题 1 转化的结果为:.5,2,1,02100053400001041800026543215432154321jxxxxxxxxxxxxxxxxj列成表格为:表 5.4 1x 2x 3x 4x 5x ib 6 2 1 0 0 180 4 10 0 1 0 400 3 5 0 0 1 210.(表格中的列数为变量个数加 1,行数为方程个数加 1)从约束方程中,很容易得到,当01x,02x时,1803x,4004x,2105x,显然
8、这是一组可行解我们把它叫作初始解组,将其中三个取非 0 值的变量543,xxx列成一列对应地加在上表的最左侧,然后再在所得表的左侧添加一列对应于该初始解组变量的目标函数系数,在表的上侧添加一行对应于各变量的目标函数系数,得如下表:其中在初始解组中的变量必须满足在对应行的约束条件方程中系数为 1,而同列其他系数为 0,如果约束条件方程中不满足这要求,可以通过对线性约束条件方程作加减消元法而得到.再在上表的根底上,增加 1 行(叫做检验数行j)和 1 列(叫做比值列i)得下面形式:按下面的计算公式在表中依次填上检验数行j和比值列i,其中检验数计算公式,1ijmiijjacc例如31j,即为1x所在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表格 线性规划 问题 23534
限制150内